PHP学习之六:预定义常量
预定义常量
PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。
有四个魔术常量根据它们使用的位置而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下:
表格 8-1. 几个 PHP 的“魔术常量”
名称 | 说明 |
---|---|
__LINE__ | 文件中的当前行号。 |
__FILE__ | 文件的完整路径和文件名。 |
__FUNCTION__ | 函数名称(这是 PHP 4.3.0 新加的)。 |
__CLASS__ | 类的名称(这是 PHP 4.3.0 新加的)。 |
__METHOD__ | 类的方法名(这是 PHP 5.0.0 新加的)。 |
预定义常量的列表见预定义常量一节。
转载于:https://www.cnblogs.com/huqingyu/archive/2006/04/13/374712.html
PHP学习之六:预定义常量相关推荐
- 【数据结构必备基本知识】数据结构常用预定义常量、类型及头文件
数据结构中我们经常要用到很多预定义的常量,如果每次自己输入,那就比较麻烦啦,在这里,给大家把常用的预定义常量分享出来,下次再用到,直接复制粘贴就好啦. 一.常用头文件 首先自然是常用头文件,因为作者是 ...
- PHP中的预定义常量和魔术常量
魔术常量(8个) 1.__LINE__ 返回文件中的当前行号. 2.__FILE__ 返回文件的完整路径和文件名.如果用在包含文件中,则返回包含文件名.自 PHP 4.0.2 起,__FILE__ 总 ...
- PHP中的预定义常量
PHP可以用预定义常量来获取PHP中的信息.常用的预定义常量如下: 1.__FILE__ 默认常量,是指PHP程序文件名及路径: 2.__LINE__ 默认常量,是指PHP程序的行数: 3.__CL ...
- mysql中预定义常量_PHP预定义常量
这些常量在 PHP 的内核中定义.它包含 PHP.Zend 引擎和 SAPI 模块. PHP_VERSION (string) PHP_OS (string) PHP_EOL (string) 自 P ...
- php定义常量、判断有没有被定义、预定义常量、显示所有常量
常量一旦被定义,在脚本的其他任何地方都不能被改变,注意:常量名的前面没有$ 语法:define(name,value,case_insensitive ) name:常量名,一般常量名都大写 valu ...
- php常见预定义常量,php跨平台小结 常用预定义常量
php跨平台总结 常用预定义常量 /** * 获得用户操作系统的换行符 * * @access public * @return string */ function get_crlf() { /* ...
- php 魔术函数,PHP魔术函数、魔术常量、预定义常量
一.魔术函数(13个) 1.__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用. 2.__des ...
- php中预定义常量的,php预定义常量_PHP教程
php预定义常量_PHP教程 这些常量在 PHP 的内核中定义.它包含 PHP.Zend 引擎和 SAPI 模块. PHP_VERSION (string) PHP_OS (string) PHP_E ...
- window下 PHP socket 错误码预定义常量, 对应数值,错误信息
window下 PHP socket 错误码预定义常量, 对应数值,错误信息! php版本: PHP 7.4.0 (cli) (built: Nov 27 2019 10:14:18) ( ZTS V ...
最新文章
- TCP三次握手与四次分手
- NSBundle使用:获取文件路径
- Darkness Before the Dawn
- Velocity 页面加减运算
- 开发板接传感器蜂鸣器不断_迅为IMX6ULL终结技开发板初体验
- 手机吞吃蛇游戏的设计与开发
- osgi框架 android,基于OSGi的Android应用模块动态加载框架设计与实现
- java生成和读取keystore_java-如何以编程方式创建新的KeyStore?
- 单元测试工具 Numega
- utuntu 视频 无声
- 电脑练习打字软件_极速字根练习软件电脑版下载-极速字根练习软件免费版v0.1 最新版...
- Intent以及IntentFilter详解 1
- C#反编译工具:ILSpy
- win7 thinkpad 屏幕旋转 快捷键 与 eclipse冲突
- 山东一卡通获省内首家第三方支付牌照
- AWS 云计算 SQS SNS
- (2022)Springboot+vue3项目开发前后端分离书法图书管理Coun
- 计算机无法识别3.0u盘启动,USB3.0接口的解决方案无法识别U盘
- 【建议星星】要就来45道Promise面试题一次爽到底
- sqoop使用hcatalog抽取数据异常