php预定义变量有哪些,列举五个php预定义变量

PHP预定义变量$_SERVER中的PHP_SELF和SCRIPT_FILENAME有什么详细区别...

$_SERVER[SCRIPT_FILENAME] -- 当前执行脚本的绝对路径名。如返回E:\\server\\index.php 2$_SERVER[SERVER_ADMIN] -- 该值指明了 Apache 服务器配置文件中的 SERVER_ADMIN 参数。

两者的区别在于含义不同:假如命令行的地址是:xxx 那么:$_SERVER[HTTP_HOST]==[PHP_SELF]==/index.php所以前者是主机地址,后者是脚本文件的绝对路径。

_SERVER[‘PHP_SELF’]:相对于网站根目录的路径及 PHP 程序名称,与 document root 相关。_SERVER[‘HTTP_REFERER’]:链接到当前页面的前一页面的 URL 地址。

_SERVER[SCRIPT_NAME] 包含当前脚本的路径。这在页面需要指向自己时非常有用。_SERVER[REQUEST_URI] 访问此页面所需的URI。如“/index.html”。

如果某些 variables_order 中的变量没有设定,它们的对应的 PHP 预定义数组也是空的。PHP 超全局变量 GLOBALS 包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键名为全局变量的名称。

php全局变量和php预定义变量

1、自 PHP 0.0 起,长格式的 PHP 预定义变量可以通过设置 register_long_arrays 来屏蔽。Note: 可变变量 超级全局变量不能被用作可变变量。Note: 尽管超全局变量和 HTTP_*_VARS 同时存在。

2、全局变量是在脚本的最外层创建的,可以在脚本的任何位置访问。全局变量可以在函数或方法内部使用,但是需要使用 global 关键字来声明变量。在 PHP 中,全局变量以 $GLOBALS 数组的形式存储,可以在任何作用域内访问。

3、定义常量define(CONSTANT, Hello world.)常量只能包含标量数据(boolean,integer,float 和 string)。

我想知道所有--PHP预定义常量及其功能

1、HTTP_SERVER_VARS 包含着同样的信息,但是不是一个自动全局变量。(注意: $HTTP_SERVER_VARS 和 $_SERVER 是不同的变量,PHP 处理它们的方式不同。

2、__FUNCTION__ :函数名称(PHP 0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。__CLASS__ :类的名称(PHP 0 新加)。

3、PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。

4、语法:define$name:常量名。$value:常量的值;在PHP5中value必须是标量在PHP7中还允许是个array的值。$case_insensitive:如果设置为true该常量则大小写不敏感。默认是大小写敏感的。

PHP的预定义变量和常量都有什么?

服务器变量:$_SERVER 注: 在 PHP 0 及以后版本使用。之前的版本,使用 $HTTP_SERVER_VARS。_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script locations)的数组。数组的实体由 web 服务器创建。

__FUNCTION__ :函数名称(PHP 0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。__CLASS__ :类的名称(PHP 0 新加)。

常量:可以理解为一直不变的量。常量在被定义后,在脚本的其他任何地方都不能改变(常量由英文字母、下划线和数字组成,但数字不能作为首字母出现)。变量:是指在程序执行过程中数值可以变化的量。

如果有可用的 PHP 预定义变量那最好用,如超全局变量。从 PHP 0 开始,PHP 提供了一套附加的预定数组,这些数组变量包含了来自 web 服务器(如果可用),运行环境,和用户输入的数据。

标识符区分大小写。因此,变量$recipe不同于变量$Recipe、$rEciPe或$recipE。标识符可以是任意长度。这很有好处,因为这样一来,程序员就能通过标识符名准确地描述标识符的用途。标识符名称不能与任何PHP预定义关键字相同。

PHP有哪几种外部变量?如何使用这几种变量?

1、如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如 $my_string),或者以大写字母开头(比如 $myString)。

2、lamp变量是用于存储数据的容器。PHP 变量与代数类似,可以给 PHP 变量赋予某个值(x=5)或者表达式(z=x+y)。变量可以是很短的名称(如 x 和 y)或者更具描述性的名称(如 age、carname、totalvolume)。

3、【相关学习推荐:php图文教程】php变量的实现方法:简介在官方的PHP实现内部,所有变量使用同一种数据结构(zval)来保存,而这个结构同时表示PHP中的各种数据类型。 它不仅仅包含变量的值,也包含变量的类型。

4、变量是用来储存数据的容器。PHP中的变量以$符号开始,后面是变量名。变量名的命名规则变量名除了需要“$”进行标识外,还有一些规则需要遵守。就像拿到驾驶证以后,还得遵守交通规则。

php有哪些预定义的变量

1、我的理解:预定义变量其实就是一组php所保留的一些变量,所有语言都有其保留字,比如if,switch之类的,而预定义变量则是php一组保留变量。关键的是这些变量的用处吧,它们是什么并不重要。

2、PHP_OS 这个内建常量指执行 PHP 解析器的操作系统名称,如 Linux。TRUE 这个常量就是真值 (true)。FALSE 这个常量就是伪值 (false)。E_ERROR 这个常量指到最近的错误处。E_WARNING 这个常量指到最近的警告处。

3、超全局变量在 PHP 0 中引入,是在全部作用域中始终可用的内置变量。php常用的超全局变量超全局变量:$GLOBALS、$_SERVER、$_GET、$_POST、$_FILES、$_COOKIE、$_SESSION、$_REQUEST、$_ENV。

未经允许不得转载:便宜VPS网 » php预定义变量有哪些,列举五个php预定义变量