Définir le document Heredoc
Les étapes suivantes doivent suivre pour stocker ou imprimer le document Heredoc.
Exemple 1: Impression du contenu Heredoc
L'exemple suivant montre les utilisations de deux documents Heredoc. Créer un fichier PHP avec le script suivant. Dans le script, un long texte est imprimé à l'aide d'un document Heredoc. La nouvelle ligne utilisée dans le premier contenu Heredoc ne génère pas de nouvelle ligne dans le navigateur. , Tag est utilisé avec le deuxième document Heredoc pour imprimer le contenu Heredoc tel que défini dans l'éditeur.
// imprime le premier document Heredoc
www.Google.com
www.bing.com
www.demander.com
www.yahoo.com
Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus à partir du serveur.
Exemple 2: Utilisation du contenu Heredoc dans une variable
L'exemple suivant montre comment le contenu Heredoc peut être stocké dans une variable et imprimer avec d'autres variables. Créer un fichier PHP avec le script suivant. $ nom et $ Téléphone Les variables sont utilisées ici pour stocker les valeurs de chaîne. $ adresse La variable est utilisée pour stocker le contenu Heredoc. Ensuite, ces trois variables sont imprimées en les combinant.
// définir une variable de chaîne
1635, Franklin Street Montgomery,
AL 36104.
$ nom". "Adresse: $ Adresse". "Téléphone :
"
$ Téléphone
Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus à partir du serveur. Le contenu des variables est imprimé tel que défini dans le script pour l'utilisation du étiqueter.
Exemple 3: Affichage du formulaire HTML à l'aide de la variable Heredoc
L'exemple suivant montre comment le formulaire HTML peut être défini dans une variable en utilisant le document Heredoc. Créer un fichier PHP avec le script suivant. Un formulaire de connexion est conçu à l'aide d'un document Heredoc et stocké dans la variable, $ formulaire. Le formulaire $ est imprimé pour afficher le formulaire de connexion. Ensuite, le script PHP vérifiera le nom d'utilisateur et le mot de passe est valide ou non valide. Le script imprimera le message de réussite pour une entrée valide et le message d'erreur pour une entrée non valide.
// définir le formulaire de connexionFormulaire de connexion
"Sortir:
Le formulaire HTML s'affichera après avoir exécuté le script à partir du serveur. La sortie affiche le message d'erreur, «Le nom d'utilisateur ou le mot de passe est faux» pour l'entrée non valide.
Si l'utilisateur type administrer comme nom d'utilisateur et secret Comme mot de passe, le script imprimera le message de réussite. La sortie suivante montre le message de réussite, 'Utilisateur authentifié' pour taper le nom d'utilisateur et le mot de passe valides.
Exemple 4: Utilisation de la variable à l'intérieur du contenu Heredoc
L'exemple suivant montre comment n'importe quelle variable peut être utilisée à l'intérieur du contenu Heredoc. Créer un fichier PHP avec le script suivant. Une variable nommée $ site Web est initialisé avec une valeur de chaîne utilisée à l'intérieur du contenu Heredoc dans le script. Ensuite, la variable Heredoc, $ var est imprimé avec la mise en forme.
// déclare une variable avec une valeur de chaîne". $ var ."
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus à partir du serveur.
Exemple 5: Utilisation de la variable Heredoc à l'intérieur de la fonction
L'exemple suivant montre comment les valeurs d'argument d'une fonction peuvent être utilisées dans un contenu Heredoc. Créer un fichier PHP avec le script suivant. Ici, la fonction définie par l'utilisateur nommé afficher() prendra deux valeurs par deux variables d'argument lorsqu'elle appellera et ces variables seront utilisées à l'intérieur du contenu Heredoc. La fonction est appelée avec deux valeurs de chaîne à la fin du script.
// définir une fonction définie par l'utilisateur
Nom du livre: $ livre
Nom de l'auteur: $ auteur
Éditeur: O'Reilly
Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus à partir du serveur. "Head First Php & Mysql«Est passé dans le premier argument et«Lynn Beighley et Micheal Morrison"Est passé dans le deuxième argument du afficher() fonction. La sortie montre le contenu heredoc formaté avec les valeurs des valeurs d'argument.
Conclusion
heredoc est une bonne caractéristique de PHP pour stocker et imprimer du texte long avec n'importe quelle balise HTML ou d'autres variables. newdoc est une autre caractéristique de PHP comme heredoc qui a été publié après PHP version 5. Ce tutoriel montre les différentes utilisations de heredoc Documents en PHP en utilisant des exemples simples pour aider les lecteurs à connaître la façon d'utiliser le script Heredoc dans PHP.