PHP入门之常量简介和系统常量


Posted in PHP onMay 12, 2014

PHP常量默认为大小写敏感。传统上常量标识符总是大写的。

PHP常量名和其它任何 PHP 标签遵循同样的命名规则。合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。用正则表达式是这样表达的:[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*。

<?php
// 合法的常量名
define("FOO",     "something");
define("FOO2",    "something else");
define("FOO_BAR", "something more");
// 非法的常量名
define("2FOO",    "something");
// 下面的定义是合法的,但应该避免这样做:(自定义常量不要以__开头)
// 也许将来有一天PHP会定义一个__FOO__的魔术常量
// 这样就会与你的代码相冲突
define("__FOO__", "something");
?>

总结:
1.自定义常量
  * 必须用函数define()定义
  * 定义完后其值不能再改变
  * 使用时直接用常量名,不能像变量一样在前面加$s

2 系统常量:
  FILE :php程序文件名
  LINE :PHP程序文件行数
  PHP_VERSION:当前解析器的版本号
  PHP_OS:执行当前PHP版本的操作系统名称
  __FILE__ 当前正在处理的脚本文件名。
  __LINE__ 当前正在处理的脚本文件的当前行数,同前。

TRUE 表示真值 (true)。
FALSE 表示伪值 (false)。

E_ERROR 这个常量指到最近的错误处。
E_WARNING 这个量数指到最近的警告处。
E_PARSE 本常量为剖析语法有潜在问题处。

PHP 相关文章推荐
php 取得瑞年与平年的天数的代码
Aug 10 PHP
php中计算程序运行时间的类代码
Nov 03 PHP
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
Jun 21 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
php隐藏IP地址后两位显示为星号的方法
Nov 21 PHP
php基于openssl的rsa加密解密示例
Jul 11 PHP
php+ajax实现带进度条的上传图片功能【附demo源码下载】
Sep 14 PHP
浅谈php中的访问修饰符private、protected、public的作用范围
Nov 20 PHP
Yii2框架可逆加密简单实现方法
Aug 25 PHP
Laravel框架使用Redis的方法详解
May 30 PHP
PHP获取访问设备信息的方法示例
Feb 20 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 PHP
PHP实现数字补零功能的2个函数介绍
May 12 #PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
May 12 #PHP
phpMyAdmin自动登录和取消自动登录的配置方法
May 12 #PHP
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
May 12 #PHP
你可能不知道PHP get_meta_tags()函数
May 12 #PHP
PHP函数getenv简介和使用实例
May 12 #PHP
PHP写的资源下载防盗链类分享
May 12 #PHP
You might like
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
2016/02/23 PHP
简单实现php上传文件功能
2017/09/21 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
javascript学习网址备忘
2007/05/29 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
jquery实用技巧之输入框提示语句
2016/07/28 Javascript
nodejs爬虫遇到的乱码问题汇总
2017/04/07 NodeJs
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
Vue.js实现可配置的登录表单代码详解
2018/03/29 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
[01:51]历届DOTA2国际邀请赛举办地回顾 TI9落地上海
2018/08/26 DOTA
python使用urllib2实现发送带cookie的请求
2015/04/28 Python
python生成IP段的方法
2015/07/07 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
Python构建网页爬虫原理分析
2017/12/19 Python
python requests指定出口ip的例子
2019/07/25 Python
python双向链表原理与实现方法详解
2019/12/03 Python
tensorflow之变量初始化(tf.Variable)使用详解
2020/02/06 Python
Python发送手机动态验证码代码实例
2020/02/28 Python
Python grequests模块使用场景及代码实例
2020/08/10 Python
美国购买新书和二手书网站:Better World Books
2018/10/31 全球购物
FC-Moto瑞典:欧洲最大的摩托车服装和头盔商店之一
2018/11/27 全球购物
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
体育教师个人的自我评价
2014/02/16 职场文书
公司总经理工作职责管理办法
2014/02/28 职场文书
企业安全生产标语
2014/06/06 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
公司员工活动策划方案
2014/08/20 职场文书
钳工实训报告总结
2014/11/04 职场文书
催款函怎么写
2015/06/24 职场文书
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL