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 相关文章推荐
删除无限级目录与文件代码共享
Jul 12 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
Jun 20 PHP
php根据分类合并数组的方法实例详解
Nov 06 PHP
thinkphp在模型中自动完成session赋值示例代码
Sep 09 PHP
PHP实现批量生成App各种尺寸Logo
Mar 19 PHP
如何在HTML 中嵌入 PHP 代码
May 13 PHP
ThinkPHP安装和设置
Jul 27 PHP
十个PHP高级应用技巧果断收藏
Sep 25 PHP
php面向对象编程self和static的区别
May 08 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
Aug 19 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
Dec 12 PHP
php从身份证获取性别和出生年月
Feb 09 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
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
对象失去焦点时自己动提交数据的实现代码
2012/11/06 PHP
解析php中heredoc的使用方法
2013/06/17 PHP
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
php实现在多维数组中查找特定value的方法
2015/07/29 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
List Information About the Binary Files Used by an Application
2007/06/11 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
2011/04/06 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
JS文本框默认值处理详解
2013/07/10 Javascript
一个Action如何调用两个不同的方法
2014/05/22 Javascript
JavaScript中const、var和let区别浅析
2016/10/11 Javascript
jQuery使用方法
2017/02/04 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
基于jQuery选择器之表单对象属性筛选选择器的实例
2017/09/19 jQuery
vue代理和跨域问题的解决
2018/07/18 Javascript
vue实现底部菜单功能
2018/07/24 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
JavaScript数组、json对象、eval()函数用法实例分析
2019/02/21 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
稍微学一下Vue的数据响应式(Vue2及Vue3区别)
2019/11/21 Javascript
python+splinter自动刷新抢票功能
2018/09/25 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
Python socket 套接字实现通信详解
2019/08/27 Python
Numpy之将矩阵拉成向量的实例
2019/11/30 Python
python爬虫用scrapy获取影片的实例分析
2020/11/23 Python
德国网上药房:Apotal
2017/04/04 全球购物
会计系毕业个人自荐信格式
2013/09/23 职场文书
感恩节红领巾广播稿
2014/02/11 职场文书
中国梦演讲稿3分钟
2014/08/19 职场文书
2016年安全生产先进个人事迹材料
2016/02/29 职场文书
小学三年级作文之写景
2019/11/05 职场文书
python多线程方法详解
2022/01/18 Python
了解Kubernetes中的Service和Endpoint
2022/04/01 Servers