| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Sortie HTML en Perl Vs . PHP
    Perl et langues scripts PHP génèrent balisage et de sortie à un navigateur HTML. La plus grande différence entre les deux est la commande qui envoie la sortie . Dans l'ensemble, leurs capacités sont équivalentes , et ils possèdent certaines caractéristiques identiques mises en œuvre avec la syntaxe presque identique . En général , PHP nécessite moins d'effort pour générer du HTML dynamique lors de l'exécution de Perl , car il peut injecter des résultats de script directement dans le balisage HTML . PHP est également moins rigide que Perl dans les règles qu'elle suit lors de l'écriture HTML pour un navigateur. Perl Command & Exigences

    Perl nécessite un en-tête "Content- Type " suivie de deux caractères de nouvelle ligne avant toute sortie HTML va au navigateur via la commande Perl "print" suivi de variables ou littéraux de chaîne contenant des balises HTML. Les variables et les littéraux de chaîne apparaissent sur ​​la même ligne lorsque enchaîné avec une période . Les caractères de nouvelle ligne insérée dans le balisage de le rendre plus lisible en utilisant le caractère spécial de nouvelle ligne "\\ n ".
    Échapper à Perl

    caractères tels que le signe de dollar , signe pour cent , l'astérisque et le signe @ tous ont une signification spéciale pour Perl. Si la sortie de texte dans le navigateur inclut des caractères spéciaux ou des guillemets imbriqués , ils doivent être la fonction PHP "echo" échappés.
    PHP commandement

    le plus couramment utilisé pour émettre des balises HTML directement dans le navigateur. Bien que PHP fournit une commande d'impression , c'est une structure de langage rarement utilisée , non pas une fonction , et ne peut pas être appelé avec les variables fonctions . PHP a moins de règles que Perl pour émettre HTML. Par exemple , PHP ne nécessite pas un en-tête "Content- Type " et que des caractères spéciaux non imprimables comme onglet et les nouvelles lignes doivent être échappé .
    PHP Injection

    Parce que PHP vous permet de basculer du HTML, c'est une langue plus souple et puissant pour écrire HTML. La valeur de toute expression PHP peut être inséré dans une balise HTML à l'exécution par l'ouverture d'une balise PHP , en utilisant la fonction " echo" pour sortir la valeur de l'expression et de la fermeture de la balise PHP. Cette fonction peut être répétée autant de fois que nécessaire dans un document PHP.
    Concaténation

    déclarations qui concaténer des chaînes et variables ensemble peut être déroutant au code , difficile à lire et plus enclin aux erreurs . PHP fournit un avantage sur Perl en évaluant automatiquement le code contenu dans une chaîne délimitée par des guillemets doubles . Une variable à l'intérieur d'une telle chaîne sera automatiquement remplacé par sa valeur lors de l'exécution de PHP. Accomplir la même tâche en Perl nécessite la création d' une chaîne composée par la concaténation des chaînes littérales et les variables avec une période ou en utilisant la syntaxe heredoc .
    Perl Heredoc mise en œuvre

    Perl et PHP fournir une syntaxe heredoc pour spécifier les variables chaîne longues ou du texte et leur sortie au format HTML. La syntaxe dans les deux langues est similaire, mais pas identique . En Perl, le texte commence par deux signes inférieur à et un mot-clé que vous choisissez, suivie d'un point-virgule . C'est une convention - pas une obligation - d'utiliser un mot-clé dans tous les bouchons . Le texte commence sur la ligne suivante et peut inclure du texte normal , les caractères spéciaux , les nouvelles lignes et les variables . Les caractères spéciaux ne doivent pas être échappé , de nouvelles lignes peuvent être littéralement nouveau plutôt que des caractères de nouvelle ligne et les variables auront leurs valeurs insérées à l'exécution. Sur la ligne suivante après le texte , le mot clé est placée contre la marge de gauche .
    PHP Heredoc mise en œuvre

    La capacité heredoc PHP est le même que Perl et le syntaxe est presque identique , mais assez différent pour être un peu déroutant si vous programmez avec les deux langues. PHP nécessite trois signes les moins-que au lieu des deux requis par Perl, et le point-virgule vient après le mot-clé qui met fin à la syntaxe heredoc - plutôt que d' après le mot clé qui commence la syntaxe heredoc , comme en Perl. L'exigence pour le mot clé de fermeture à affleurer à la marge de gauche, la convention d'utiliser des mots-clés en majuscules et la possibilité d'inclure des variables à l'intérieur de la chaîne sont identiques en PHP et Perl.

    Previous :

    next :
      articles connexes
    ·Comment exécuter un fichier PHP externe 
    ·Comment utiliser Unlink PHP 
    ·Création d'une liste de données de MySQL en PHP 
    ·Comment importer des fichiers JZip à PHP MyAdmin 
    ·Comment utiliser PHP avec une imprimante thermique 
    ·Comment faire pour supprimer une redirection en PHP 
    ·Comment analyser le script PHP dans un site Web ASP.net…
    ·Comment sauvegarder les données de TinyMCE pour MySQL …
    ·Comment mettre à jour les champs cachés avec JavaScri…
    ·Comment le code PHP & MySQL pour choisir l'Etat 
      articles en vedette
    ·Comment apprendre le C # pour les débutants 
    ·JavaScript Code de validation pour les champs correspon…
    ·Comment construire un pilote de périphérique 
    ·Comment mettre à jour un DataRow en C # 
    ·Comment faire pour installer DBD- MySQL pour PPM 
    ·Comment dessiner un graphique circulaire en utilisant J…
    ·Comment faire pour créer un système de template en PH…
    ·Comment trouver des chansons sur BPM 
    ·Comment récupérer un tableau dans MySQL 
    ·Comment faire une zone de texte acceptent seulement Num…
    Copyright © Connaissances Informatiques http://fr.wingwit.com