常量是标识符或简单名称,可以指定任何固定值。它们与变量类似,只是它们永远无法更改。它们在整个程序中保持不变,在执行过程中不能更改。常数一旦定义,就不能不定义或重新定义。常量标识符应按照约定用大写字母书写。默认情况下,常量始终区分大小写,除非提及。常量名称不得以数字开头。它总是以字母或下划线开头,然后是字母、数字或下划线。如前所述,它不应包含除下划线以外的任何特殊字符。
null
创建PHP常量
PHP中的define()函数用于创建一个常量,如下所示: 语法 :
define(name, value, case_insensitive)
参数如下:
- 姓名: 常量的名称。
- 价值: 要存储在常数中的值。
- 不区分大小写: 定义常量是否不区分大小写。默认情况下,该值为False,即区分大小写。
例子:
<?php // This creates a case-sensitive constant define( "WELCOME" , "GeeksforGeeks" ); echo WELCOME, "" ; // This creates a case-insensitive constant define( "HELLO" , "GeeksforGeeks" , true); echo hello; ?> |
输出:
GeeksforGeeks GeeksforGeeks
常量()函数
除了使用echo语句,还有另一种使用constant()函数打印常量的方法。
语法
constant(name)
例子:
<?php define( "WELCOME" , "GeeksforGeeks!!!" ); echo WELCOME, "" ; echo constant( "WELCOME" ); // same as previous ?> |
输出:
GeeksforGeeks!!! GeeksforGeeks!!!
常数是全局的 :默认情况下,常数会自动 全球的 ,并且可以在整个脚本中使用,可以在任何函数的内部和外部访问。 例子:
<?php define( "WELCOME" , "GeeksforGeeks" ); function testGlobal() { echo WELCOME; } testGlobal(); ?> |
GeeksforGeeks
常数与变量
- 一个常数一旦定义就永远不能被取消定义,但是一个变量可以很容易地取消定义。
- 在赋值过程中,不需要在常量之前使用美元符号($),但在声明变量时,我们使用美元符号。
- 常数只能使用define()函数定义,不能通过任何简单赋值来定义。
- 常量不需要遵循任何变量范围规则,可以在任何地方定义。
本文由 金莫伦卡 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END