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 相关文章推荐
C# Assembly类访问程序集信息
Jun 13 PHP
php 连接mysql连接被重置的解决方法
Feb 15 PHP
关于php连接mssql:pdo odbc sql server
Jul 20 PHP
php 模拟post_验证页面的返回状态(实例讲解)
Oct 28 PHP
PHP定时任务延缓执行的实现
Oct 08 PHP
php禁止某ip或ip地址段访问的方法
Feb 25 PHP
PHP基于文件存储实现缓存的方法
Jul 20 PHP
浅谈php中urlencode与rawurlencode的区别
Sep 05 PHP
PHP操作Redis常用技巧总结
Apr 24 PHP
PHP后期静态绑定之self::限制实例分析
Dec 21 PHP
如何在PHP中生成随机数
Jun 04 PHP
PHP解决高并发的优化方案实例
Dec 10 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中一个有意思的日期逻辑处理
2012/03/25 PHP
php导入模块文件分享
2015/03/17 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
PHP实现上传多图即时显示与即时删除的方法
2017/05/09 PHP
jQuery 隔行换色 支持键盘上下键,按Enter选定值
2009/08/02 Javascript
IE bug table元素的innerHTML
2010/01/11 Javascript
举例讲解jQuery中可见性过滤选择器的使用
2016/04/18 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
Javascript 6里的4个新语法
2016/08/25 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
AngularJS获取json数据的方法详解
2017/05/27 Javascript
angularjs实现天气预报功能
2020/06/16 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
说说Vuex的getters属性的具体用法
2019/04/15 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
2019/08/12 Javascript
小程序实现锚点滑动效果
2019/09/23 Javascript
详解Python的Flask框架中生成SECRET_KEY密钥的方法
2016/06/07 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
Python 多进程并发操作中进程池Pool的实例
2017/11/01 Python
python中实现将多个print输出合成一个数组
2018/04/19 Python
Python3实现的简单工资管理系统示例
2019/03/12 Python
pandas.cut具体使用总结
2019/06/24 Python
Python数据可视化实现正态分布(高斯分布)
2019/08/21 Python
如何基于python对接钉钉并获取access_token
2020/04/21 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
人力资源主管岗位职责
2014/01/29 职场文书
收银员的岗位职责范本
2014/02/04 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
SQL注入详解及防范方法
2021/12/06 MySQL