Maison >développement back-end >tutoriel php >Un bref résumé des constantes magiques et des variables superglobales couramment utilisées en PHP

Un bref résumé des constantes magiques et des variables superglobales couramment utilisées en PHP

不言
不言original
2018-08-23 09:45:582336parcourir

Ce que cet article vous apporte est un simple résumé des constantes magiques et des variables super globales couramment utilisées en PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

1. Constantes magiques couramment utilisées

//获取当前文件所在的目录,如:D:\web
echo __DIR__;
//获取当前文件的绝对路径,目录+文件名,如:D:\web\index.php
echo __FILE__;
//当前运行脚本的类名称
echo __CLASS__;
//当前运行脚本的函数名称
echo __FUNCTION__;
//当前运行脚本的方法名称
echo __METHOD__;
/*注:非类方法体内,__FUNCTION__等同于__METHOD__;
     类方法体中__METHOD__会包含类名称,如:ClassName::MethodName*/

2. Variables superglobales couramment utilisées

//$_COOKIE由HTTP传递给脚本的变量数组,记录在客户端
print_r($_COOKIE);
$_COOKIE['var_name'] = 'cookie';    //赋值
echo $_COOKIE['var_name'];        //取值
//$_SESSION存储在服务器端的变量数组,需要依赖$_COOKIE
session_start();//开启session,需写在在文件开头
print_r($_SESSION);
$_SESSION['var_name'] = 'session';    //赋值
echo $_SESSION['var_name'];        //取值
//$_GET获取URL携带的参数
echo $_GET['param'];
//$_POST获取HTTP使用post方式传递的参数
echo $_POST['param'];

Recommandations associées :

PHP global. variables Analyse de la différence entre les variables super globales et les variables super globales, la différence entre les variables globales PHP

La différence entre les variables super globales $GLOBALS et globales en 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