PHP常量定义与使用
2016-10-10 16:43:02
•
阅读
打赏
常量是一个简单值的标识符,在脚本执行期间该值不能改变,能在脚本的任何地方访问常量
常量
常量是一个简单值的标识符。在脚本执行期间该值不能改变。常量默认为大小写敏感。传统上常量标识符总是大写的。
合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。
常量的范围是全局的。能在脚本的任何地方访问常量。
定义常量
用 define() 函数来定义常量,在 PHP 5.3.0 以后,可以使用 const 关键字在类定义之外定义常量。一个常量一旦被定义,就不能再改变或者取消定义。
常量只能包含标量数据(boolean,integer,float 和 string)。
可以简单的通过指定其名字来取得常量的值,与变量不同,不应该在常量前面加上 $ 符号。如果常量名是动态的,也可以用函数 constant() 来获取常量的值。用 get_defined_constants() 可以获得所有已定义的常量列表。
常量和变量有如下不同:
1. 常量前面没有美元符号($)
2. 常量只能用 define() 函数定义,而不能通过赋值语句
3. 常量可以不用理会变量的作用域而在任何地方定义和访问
4. 常量一旦定义就不能被重新定义或者取消定义
5. 常量的值只能是标量
1
2
3
4
5
6
7
8
9
10
|
<?php define( "HELLO" , "Hello world." ); //定义常量HELLO echo HELLO; // 输出 "Hello world." ?> <?php // 以下代码在 PHP 5.3.0 后可以正常工作 const HELLO = 'Hello World' ; echo HELLO; ?> |
以上就是PHP常量定义与使用的全部内容,欢迎大家学习。
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型