Maison >développement back-end >Problème PHP >Qu'est-ce que la balise de langage php ?
Une balise dans un langage de programmation est une chaîne de caractères ajoutée au code source pour l'identification. La plupart des langages traitent les balises comme des identifiants, suivies de deux points pour l'identification.
En PHP, nous utilisons La plupart des langages de script embarqués sont intégrés au HTML dans ce mode, comme CSS, ASP, JSP, JS, etc.
Vous pouvez activer ou désactiver le mode PHP dans le fichier HTML comme ceci en fonction de vos besoins.
Lorsque PHP analyse un fichier, il recherchera les indicateurs de début et de fin, qui indiquent à PHP de démarrer et d'arrêter d'interpréter le code qu'il contient. Lorsque PHP rencontre la marque de fin, il affichera simplement le contenu suivant tel quel, de sorte que n'importe quel nombre de balises PHP puisse être intégré dans un document HTML.
Remarque :
Les fichiers contenant uniquement des scripts php n'autorisent pas l'existence de la marque de fin ?> ce qui entraîne un échec lors de l'utilisation de fonctions telles que header(), setCookie(), session_start(), etc. pour définir les informations d'en-tête.
Cause : Lorsqu'un fichier php charge un autre fichier php, que se passe-t-il si l'indicateur de fin du fichier ? S'il y a un espace " " à la fin de >, une erreur se produira lors de l'utilisation de la fonction pour définir les informations d'en-tête après le chargement du fichier. Parce que ces fonctions n'autorisent pas les espaces précédents. De plus, ces scripts contenant la marque de fin afficheront la marque de fin telle quelle ? >L'espace après.
Les espaces dans les balises PHP seront automatiquement ignorés lors de l'interprétation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!