武汉PHP培训
达内武汉民大中心

18062071755

热门课程

武汉php培训:介绍PHP的常量知识点

  • 时间:2019-05-27 17:53
  • 发布:武汉PHP培训机构
  • 来源:互联网

PHP超全局变量$GLOBALS:包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键标为全局变量的名称。从PHP3开始存在$GLOBALS数组。

$_SERVER:变量由Web服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组$HTTP_SERVER_VARS数组(依然有效,但反对使用)。

武汉PHP培训机构

$_GET:经由HTTPGET方法提交至脚本的变量。

$_POST:经由HTTPPOST方法提交至脚本的变量。

$_COOKIE:经由HTTPCookies方法提交至脚本的变量。

$_FILES:经由HTTPPOST文件上传而提交至脚本的变量。

文件上传表单中要有enctype="multipart/form-data"

$_ENV:执行环境提交至脚本的变量。

$_REQUEST:经由GET,POST和COOKIE机制提交至脚本的变量,因此该数组并不值得信任。所有包含在该数组中的变量的存在与否以及变量的顺序均按照php.ini中的variables_order配置指示来定义。该数组没有直接模拟PHP4.1.0的早期版本。参见import_request_variables()。

注意:自PHP4.3.0起,$_FILES中的文件信息不再存在于$_REQUEST中。

$_SESSION:当前注册给脚本会话的变量。

如何禁用phpinfo():

php.ini中

disable_functions=phpinfo()

重启web服务器。

php中的常量

常量只能用define(常量名,常量值);

常量只能包含标量数据(boolean,integer,float和string)。

可以简单的通过指定其名字来取得常量的值,不要在常量前面加上$符号。如果常量名是动态的,也可以用函数

constant()来读取常量的值。用get_defined_constants()可以获得所有已定义的常量列表。

注:常量和(全局)变量在不同的名字空间中。这意味着例如TRUE和$TRUE是不同的。

如果使用了一个未定义的常量,PHP假定想要的是该常量本身的名字,如同用字符串调用它一样(CONSTANT对应"CONSTANT")。此时将发出一个E_NOTICE级的错误。参见手册中为什么$w3sky[bar]是错误的(除非事先用define()将bar定义为一个常量)。如果只想检查是否定义了某常量,用defined()函数。

常量和变量不同:

*常量前面没有美元符号($);

*常量只能用define()函数定义,而不能通过赋值语句;

*常量可以不用理会变量范围的规则而在任何地方定义和访问;

*常量一旦定义就不能被重新定义或者取消定义;

*常量的值只能是标量。

定义常量

<?PHP

define("CONSTANT","Helloworld.");

echoCONSTANT;//outputs"Helloworld."

echoConstant;//outputs"Constant"andissuesanotice.

?>

本篇文章是有武汉PHP培训机构为您呈现,希望给您带来更多更好的文章

马上预约七天免费试听课

姓名:

电话:

上一篇:武汉PHP培训:如何学好PHP
下一篇:武汉PHP培训:PHP难学要怎么学呢?

武汉php培训机构:问题二

简述一下有关PHP的特点

现在的PHP开发工程师还是那么抢手吗?

选择城市和中心
贵州省

广西省

海南省

有位老师想和您聊一聊