PHP起点 - PHP常量
case_sensitive 可选参数,是否区分大小写设定为true, 则表示不区分大小写;
1 <?php 2 define(‘MESSAGE’, ’我是常量MESSAGE’的值); 3 echo MESSAGE; // 结果输出常量的值 4 echo message; // 结果输出字符串message 5 define(‘COUNT’, ‘我是常量COUNT的值’, true); 6 echo COUNT; // 结果输出常量COUNT的值 7 echo count; // 结果同样为输出常量COUNT的值 8 ?>
这东西很好理解的. 相信大家看一遍就能理解了. 常量在项目开发中是个很重要的东西, 不可小视哦!
如何检测一个常量是否被定义?
函数语法:
defined ( string name )
name参数为你要检测的常量名称,必选项. 函数返回布尔型值 即true/false
例:
1 <?php 2 if(defined('SCRIPT_ROOT')) 3 { 4 echo "常量已被定义"; 5 }else{ 6 echo "常量未被定义"; 7 } 8 ?>
二.预定义常量 (预定义常量即PHP内置的常量)
下面列举一些常用的系统预定义变量
__FILE__ (PHP程序的文件的路径)
__LINE__ (PHP程序当前行数)
PHP_VERSION (PHP的版本)
PHP_OS (当前操作系统的信息)
TRUE (布尔型常量,该常量是一个真值true)
FALSE (布尔型常量,该常量是一个假值false)
NULL (一个null值)
E_ERROR (该常量指定到最近的错误处)
E_WARNING (该常量指定到最近的警告处)
E_PARSE (该常量指定到解析语法有潜在问题处)
E_NOTICE (该常量为发生不寻常处的提示)
大家可以分别打印一下看看. 不用死记硬背住这东西用的多了就知道了. 经常用查PHP手册是个好习惯.
转载于:https://www.cnblogs.com/echo-something/archive/2012/08/18/2645926.html
PHP起点 - PHP常量相关推荐
- 零起点学算法22——华氏摄氏温度转换
零起点学算法22--华氏摄氏温度转换 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 输入一个华氏 ...
- 【嵌入式开发】ARM 代码搬移 ( ARM 启动流程 | 代码搬移 起点 终点 | 链接地址 | 汇编代码 )
文章目录 一. ARM 启动流程 1. 各种类型开发板启动流程 ( 1 ) 2440 开发板启动流程简介 ( ① Nand Flash 拷贝 4 KB -> SRAM 垫脚石 | ② PC 指向 ...
- 0xde c语言合法常量_【期初优课堂】2020“云课堂”开讲啦!第3期(C语言)
朋友们,高深莫测的C语言来咯.快来保存你想要的知识点吧! 一.C语言的基础知识 1.C语言编写的程序称为源程序,又称为编译单位. 2.C语言书写格式是自由的,每行可以写多个语句,可以写多行. 3.一个 ...
- 【已完结!】Java基础--学习笔记(零起点打开java世界的大门)--博客汇总表【附:视频、工程源码、资料、详细笔记】
java零基础入门到精通(2019版)[黑马程序员] 视频+资料(工程源码.笔记)[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg 提取码:z ...
- Java01-day01【发展史、跨平台原理、JRE和JDK、常用DOS命令、关键字、常量、数据类型、变量使用的注意事项、标识符、类型转换】
java零基础入门到精通(2019版)[黑马程序员] 视频+资料:[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg 提取码:zjxs] &qu ...
- 3.内存分配、逃逸分析与栈上分配、直接内存和运行时常量池、基本类型的包装类和常量池、TLAB、可达性分析算法(学习笔记)
3.JVM内存分配 3.1.内存分配概述 3.2.内存分配–Eden区域 3.3.内存分配–大对象直接进老年代 3.3.1.背景 3.3.2.解析 3.4.内存分配–长期存活的对象进去老年代 3.5. ...
- 1115: 零起点学算法22——华氏摄氏温度转换
1115: 零起点学算法22--华氏摄氏温度转换 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Submitted: 3 ...
- linux代码段映射,bss,data,text,rodata,堆,栈,常量段与其各段在物理存储中关系
本文想从linux出发[目前还想可不可以从51单片机出发],解答程序代码和各种数据结构是如何存储(映射)到存储区的. 目前未完成整理,还是初稿的想法.bss段: BSS段(bsssegment)通常是 ...
- 编程实战:如何管理代码里的常量
本文分享自华为云社区<编程实战:如何管理代码里的常量>,原文作者:技术火炬手. 相信不少同学在见过千奇百怪的常量类之后都有这样的疑问--怎么管理这些常量类,但同时又觉得这个好像不是很重要, ...
最新文章
- docker-compose 报错记录
- .Net开源工作流Roadflow的使用与集成
- jsr250-api_JSON处理的Java API(JSR-353)–流API
- Java序列化机制原理,java面试题,java基础笔试题,BAT
- 利用Python K-means实现简单图像聚类
- GitHub 遭黑客攻击勒索;苹果夸大 iPhone 电池续航时间;全球第二大暗网被摧毁 | 极客头条...
- 虔诚的墓主人(bzoj 1227)
- 卡特彼勒牵手CBA联赛助力中国篮球发展
- python计算各类型电影的评分,Moviedata-10M电影数据集统计分析之源码分享(Python)...
- JVM调优工具锦囊:JDK自带工具与Arthas线上分析工具对比
- 两个图片叠加在一起css,css实现图片叠加的几种思路(记录笔记)
- windows版微信Hook开发SDK之C#版-微信二次开发
- druid监控页面授权
- 亲测-分享最新微信付费进群收费进群系统源码-附带搭建教
- 细数中国历史上的十大乱世枭雄(上)
- 高分子化学顶级期刊有哪些?
- 中学生学科学习能力测评
- xp计算机共享上限,WindowsXP系统下怎样突破客户端连接数限制?突破xp系统共享用户个数限制的方法...
- OTT系统和IPTV系统不一样吗?有什么区别?
- 同学录管理系统(C语言)
热门文章
- android中占容器比例,Android中的容器
- android activity使用,android,NativeActivity使用
- 软设考试笔记--数据库系统
- telnet 22正常 ssh无法连接_Telnet咋就不安全了呢?带你来看用户名和密码
- LOJ #6669 Nauuo and Binary Tree (交互题、树链剖分)
- BZOJ 4819 Luogu P3705 [SDOI2017]新生舞会 (最大费用最大流、二分、分数规划)
- python 多线程 模块_Python多线程threading和multiprocessing模块实例解析
- fx2n4ad模块中文手册_三菱特殊模块FX2N-4AD-PT详细说明及编程应用
- cmake could not find openssl_Mac OSX系统CMake、QT5运行OpenCV 4.0
- Git复习(八)之快速理解Git结构