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中cookie的作用域
Mar 27 PHP
PHP 5.3.1 安装包 VC9 VC6不同版本的区别是什么
Jul 04 PHP
php统计文件大小,以GB、MB、KB、B输出
May 29 PHP
提高define性能的php扩展hidef的安装和使用
Jun 14 PHP
PHP代码保护--Zend Guard的使用详解
Jun 03 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
Jul 15 PHP
php多用户读写文件冲突的解决办法
Nov 06 PHP
php版小黄鸡simsimi聊天机器人接口分享
Jan 26 PHP
php读取目录所有文件信息dir示例
Mar 18 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
Oct 27 PHP
Yii实现MySQL多数据库和读写分离实例分析
Dec 03 PHP
Codeigniter框架实现获取分页数据和总条数的方法
Dec 05 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查找任何页面上的所有链接的方法
2013/12/03 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
PHP封装的HttpClient类用法实例
2015/06/17 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
2019/05/08 PHP
静态页面的值传递(三部曲)
2006/09/25 Javascript
JS模拟多线程
2007/02/07 Javascript
JQUERY CHECKBOX全选,取消全选,反选方法三
2008/08/30 Javascript
javascript获取form里的表单元素的示例代码
2014/02/14 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
js中style.display=&quot;&quot;无效的解决方法
2014/10/30 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
详解JavaScript的流程控制语句
2015/11/30 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
JS原型、原型链深入理解
2016/02/27 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
2017/03/27 Javascript
详解Js中的模块化是如何实现的
2017/10/18 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
JavaScript函数式编程(Functional Programming)声明式与命令式实例分析
2019/05/21 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
js实现拖动缓动效果
2020/01/13 Javascript
react 原生实现头像滚动播放的示例
2020/04/21 Javascript
[10:18]2018DOTA2国际邀请赛寻真——Fnatic能否笑到最后?
2018/08/14 DOTA
Python Tkinter简单布局实例教程
2014/09/03 Python
Django基于ORM操作数据库的方法详解
2018/03/27 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
python 实现朴素贝叶斯算法的示例
2020/09/30 Python
李宁官方网店:中国运动品牌
2017/11/02 全球购物
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
庆元旦文艺演出主持词
2014/03/27 职场文书
财务内勤岗位职责
2014/04/17 职场文书
森马旗舰店双十一营销方案
2014/09/29 职场文书
学校元旦晚会开场白
2014/12/14 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
学习党章心得体会2016
2016/01/15 职场文书