码迷,mamicode.com
首页 > Web开发 > 详细

PHP与ECMAScript_1_变量与常量

时间:2015-07-07 12:39:58      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:

 

PHP

ECMAScript

变量命名规则

(相同点)

变量包含:字母、数字、下划线字符

变量只能以字母或下划线开头

变量不能以数字开头

变量名是区分大小写

变量包含:字母、数字、下划线字符

变量只能以字母或下划线开头

变量不能以数字开头

变量名是区分大小写

变量命名规则

(不同点)

关键字和函数名不区分大小写

变量不需要提前定义,使用时直接赋值即可

变量前必须要加一个美元符号($)

关键字和函数名区分大小写

变量需要提前定义,使用时直接赋值即可

系统预定义变量

1. $_POST:接收用户表单post方式提交的所有数据

2. $_GET:接收用户表单get方式提交的所有数据

3. $_REQUEST:接收用户get和post方式提交的数据,还有cookie数据

4. $_FILES:接收用户上传的文件信息

5. $_SESSION:存放session数据(存放在服务器)

6. $_COOKIE:存放cookie数据(存放在浏览器)

7. $GLOBALS:全局变量

8. $_SERVER:保存服务器信息

9. $_ENV:保存系统环境信息

自定义变量

定义常量 define(name,value[flag])

常量不能修改或删除

[flag]为可选,默认false,不区分大小写

define("DB_HOST","localhost");

无正式规范定义常量语法

采用单词大写的规范命名且不改变

var PI = 3.14;

系统预定义变量

1. PHP_OS:操作系统内核

2. PHP_VERSION:当前PHP的版本

3. PHP_INT_SIZE:int类型所占的字节数

4. PHP_INT_MAX:int类型能表示的最大值

魔术常量:可以自动变化的常量

1. __FILE__:当前脚本的文件路径(绝对路径)

2. __LINE__:当前所在的行数

3. __DIR__:当前脚本所在的目录(PHP4以后才有)

4. __FUNCTION__:当前函数的名字

5. __METHOD__:当前方法的名字(类中的函数)

1. Infinity;                 /* 无穷大 */

2. NaN;                   /* 非数字值 */

3. Number.MAX_VALUE;   /* 最大数值(JS 可以表示的) */

4. Number.MIN_VALUE;    /* 最小数值(JS 可以表示的) */

5. Number.NaN;               /* 非数字值 */

6. Number.NEGATIVE_INFINITY;  /* 负无穷大 */

7. Number.POSITIVE_INFINITY;  /* 无穷大 */

PHP与ECMAScript_1_变量与常量

标签:

原文地址:http://www.cnblogs.com/Peng2014/p/4626404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!