PHP 常量详解
2017-05-16 23:03:26
•
阅读
打赏
本文主要介绍了PHP 常量详解,欢迎大家的学习。
PHP中的常量有自定义常量和系统常量
常量特点
在设定以后,常量的值无法更改
常量名不需要开头的美元符号 ($)
作用域不影响对常量的访问
常量值只能是字符串或数字
获取常量的值
使用常量名直接获取值
使用constant() 函数获取,和直接使用常量名输出的值一样,函数能动态的输出不同的常量,在使用上要灵活、方便。
defined() 函数:判断一个常量是否已经定义
define("PHP", 2);
$is1 = defined('PHP');
$is2 = defined('JAVA');
var_dump($is1); // boolean true
var_dump($is2); // boolean false
1. 自定义常量
在 PHP 中,用define()函数定义一个常量
define("PHP", 2);
echo constant('PHP');
define("GREETING", "Hello php!", TRUE);
echo constant('greeting');
2. 系统常量
php常见的系统常量有:
1. __FILE__ :php程序文件名。获取当前文件在服务器的物理路径。
2. __LINE__ :PHP程序文件行数。输出当前代码在第几行。
3. PHP_VERSION:当前php解析器的版本号。用来判断PHP代码是否能被该PHP解析器解析。
4. PHP_OS:执行当前PHP版本的操作系统名称。根据该操作系统优化我们的代码。
echo __FILE__; // E:/www/php/aa.php
echo __LINE__; // 3
echo PHP_VERSION; // 5.6.25
echo PHP_OS; // WINNT
以上就是本文PHP 常量详解的全部内容,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型