Maison >développement back-end >Problème PHP >Comment comprenez-vous les constantes entre les constantes PHP et les variables pour empêcher les utilisateurs de sauter certains fichiers ?

Comment comprenez-vous les constantes entre les constantes PHP et les variables pour empêcher les utilisateurs de sauter certains fichiers ?

慕斯
慕斯original
2021-05-24 10:04:342141parcourir

L'article précédent vous a-t-il expliqué ce qu'est la conversion automatique et la conversion forcée entre les types de données PHP ? Ensuite, cet article commence à discuter des constantes entre les constantes PHP et les variables qui empêchent les utilisateurs d'ignorer certains fichiers. Que savons-nous ? ? ? Vous voulez connaître la relation entre eux ? Alors partons ensemble ! ! ! Comment comprenez-vous les constantes entre les constantes PHP et les variables pour empêcher les utilisateurs de sauter certains fichiers ?

La définition des constantes dans le code est : define (nom de constante, valeur constante)

Notes supplémentaires :

1 : Les noms de constantes peuvent être en minuscules ou en majuscules. De manière générale, nous utiliserons des lettres majuscules

2 : Les noms de constantes peuvent être omis. Guillemets ; (généralement, nous ajoutons des guillemets)

3 : Lors de l'appel d'une constante de chaîne dans une chaîne, elle doit être en dehors des guillemets

4 : Il est recommandé de n'utiliser que les lettres et ; les traits de soulignement soient utilisés pour les noms de constantes ;

Le code est le suivant :

<?php
define(&#39;RS&#39;,&#39;人生若只如初见&#39;);
echo RS;
?>

Le résultat de l'exécution est le suivant :

Comment comprenez-vous les constantes entre les constantes PHP et les variables pour empêcher les utilisateurs de sauter certains fichiers ?

(Supplément) À propos de certaines constantes système en PHP :

__FILE__ Le chemin relatif du fichier PHP actuel

__DIR__ Le répertoire du fichier actuel

__LINE__ Le numéro de ligne du fichier PHP actuel

__FUNCTION__ Nom de la fonction actuelle, efficace uniquement pour les appels au sein des fonctions

__CLASS__ Nom de la classe actuelle, efficace uniquement pour les classes

PHP_VERSION Version PHP actuellement utilisée numéro

PHP_OS Environnement PHP actuel Exécuter le système d'exploitation

M_PI Valeur constante Pi

M_E Constante scientifique e

E_ERROR Erreurs récentes

E_WARNING Avertissements récents

E_PARSE analyse les problèmes potentiels de syntaxe

__METHOD__ représente le nom de la méthode de classe, tel que B::test

Apprentissage recommandé : "Tutoriel vidéo PHP "

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn