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中的MVC模式运用技巧
May 03 PHP
jq的get传参数在utf-8中乱码问题的解决php版
Jul 23 PHP
PHP 进程锁定问题分析研究
Nov 24 PHP
php 读取文件乱码问题
Feb 20 PHP
php后台多用户权限组思路与实现程序代码分享
Feb 13 PHP
str_replace只替换一次字符串的方法
Apr 09 PHP
PHPExcel读取EXCEL中的图片并保存到本地的方法
Feb 14 PHP
护卫神php套件 php版本升级方法(php5.5.24)
May 10 PHP
php获取远程文件内容的函数
Nov 02 PHP
php curl抓取网页的介绍和推广及使用CURL抓取淘宝页面集成方法
Nov 30 PHP
Thinkphp框架中D方法与M方法的区别
Dec 23 PHP
Laravel框架中Blade模板的用法示例
Aug 30 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中实现简单的ACL 完结篇
2011/09/07 PHP
smarty中英文多编码字符截取乱码问题解决方法
2014/10/28 PHP
highchart数据源纵轴json内的值必须是int(详解)
2017/02/20 PHP
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
使用JavaScript switch case 另类写法
2010/03/14 Javascript
jQuery 操作option的实现代码
2011/03/03 Javascript
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
JS版的date函数(和PHP的date函数一样)
2014/05/12 Javascript
JavaScript针对网页节点的增删改查用法实例
2015/02/02 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
2015/08/10 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
javascript正则表达式中分组详解
2016/07/17 Javascript
深入浅析javascript中的作用域(推荐)
2016/07/19 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
JS打开摄像头并截图上传示例
2017/02/18 Javascript
微信小程序数据存储与取值详解
2018/01/30 Javascript
express默认日志组件morgan的方法
2018/04/05 Javascript
JS 实现分页打印功能
2018/05/16 Javascript
详解JSON和JSONP劫持以及解决方法
2019/03/08 Javascript
Vue中通过Vue.extend动态创建实例的方法
2019/08/13 Javascript
全面解析JavaScript Module模式
2020/07/24 Javascript
Python正则表达式教程之二:捕获篇
2017/03/02 Python
Python字典中的键映射多个值的方法(列表或者集合)
2018/10/17 Python
使用PM2+nginx部署python项目的方法示例
2018/11/07 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
介绍一下RMI的基本概念
2016/12/17 面试题
人事专员岗位职责范本
2014/03/04 职场文书
乡镇领导班子批评与自我批评材料
2014/09/23 职场文书
党的群众路线专项整治方案
2014/11/03 职场文书
意向协议书
2015/01/27 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
python plt.plot bar 如何设置绘图尺寸大小
2021/06/01 Python