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初学者头疼十四条问题大总结
Nov 12 PHP
php MsSql server时遇到的中文编码问题
Jun 11 PHP
php 来访国内外IP判断代码并实现页面跳转
Dec 18 PHP
PHP的explode和implode的使用说明
Jul 17 PHP
解析php框架codeigniter中如何使用框架的session
Jun 24 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
Apr 19 PHP
PHP的Yii框架中View视图的使用进阶
Mar 29 PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
Jun 13 PHP
PHP定时任务获取微信access_token的方法
Oct 10 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
Apr 12 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
Jul 19 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利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
php中Session的生成机制、回收机制和存储机制探究
2014/08/19 PHP
javascript数组与php数组的地址传递及值传递用法实例
2015/01/22 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
jQuery中[attribute!=value]选择器用法实例
2014/12/31 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
JS针对Array的各种操作汇总
2016/11/29 Javascript
ES6新特性六:promise对象实例详解
2017/04/21 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
node.js实现微信JS-API封装接口的示例代码
2017/09/06 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
[02:41]2015国际邀请赛中国区预选赛观战指南
2015/05/20 DOTA
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
python实现RSA加密(解密)算法
2016/02/17 Python
Python解析json时提示“string indices must be integers”问题解决方法
2019/07/31 Python
Django实现文件上传和下载功能
2019/10/06 Python
Python文本处理简单易懂方法解析
2019/12/19 Python
波兰品牌内衣及泳装网上商店:Astratex.pl
2017/02/03 全球购物
通往英国高街的商店橱窗:Down Your High Street
2020/07/19 全球购物
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
会计专业自荐信范文
2013/12/02 职场文书
自我评价格式
2014/01/06 职场文书
幼儿教师考核制度
2014/01/25 职场文书
品牌服务方案
2014/06/03 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
节水倡议书
2015/01/19 职场文书
被告代理词范文
2015/05/25 职场文书
西安事变观后感
2015/06/12 职场文书
新娘婚礼答谢词
2015/09/29 职场文书
七年级作文之环保作文
2019/10/17 职场文书
详解MySql中InnoDB存储引擎中的各种锁
2022/02/12 MySQL
分享Python获取本机IP地址的几种方法
2022/03/17 Python