预定义变量是 PHP 中由解释器自动创建的特殊变量,包含脚本执行环境的信息,无法直接编写。PHP 中的预定义变量包括:常量变量(如 __LINE__、__FILE__)、特殊变量(如 $this)、环境变量(如 $_SERVER)和全局变量(如 $GLOBALS)。你可以使用标准 PHP 变量语法访问预定义变量。

PHP 中的预定义变量
预定义变量是什么?
预定义变量是 PHP 中特殊的一类变量,它们是由 PHP 解释器自动创建的,并且包含有关脚本执行环境的信息。
如何编写预定义变量
立即学习“PHP免费学习笔记(深入)”;
你无法直接编写或赋值预定义变量。它们是由 PHP 解释器在脚本执行时自动生成的。
PHP 中有哪些预定义变量?
Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Linux系统
PHP 中有许多预定义变量,包括:
-
常量变量:例如
__LINE__、__FILE__和__FUNCTION__,它们包含有关脚本当前状态的信息。 -
特殊变量:例如
$this,它指向当前对象。 -
环境变量:例如
$_SERVER和$_GET,它们包含有关服务器环境和客户端请求的信息。 -
全局变量:例如
$GLOBALS,它包含脚本中所有全局变量的数组。
访问预定义变量
你可以使用标准的 PHP 变量语法访问预定义变量。例如:
echo __LINE__; // 输出当前代码行的行号 echo __FILE__; // 输出当前脚本的文件名
示例
下面的示例显示了如何使用一些预定义变量:
";
echo "脚本正在 {__FILE__} 中执行,第 {__LINE__} 行。";
?>输出:
你在 127.0.0.1 行访问了这个脚本。 脚本正在 /var/www/example.php 中执行,第 12 行。










