PHP |常数

常量是标识符或简单名称,可以指定任何固定值。它们与变量类似,只是它们永远无法更改。它们在整个程序中保持不变,在执行过程中不能更改。常数一旦定义,就不能不定义或重新定义。常量标识符应按照约定用大写字母书写。默认情况下,常量始终区分大小写,除非提及。常量名称不得以数字开头。它总是以字母或下划线开头,然后是字母、数字或下划线。如前所述,它不应包含除下划线以外的任何特殊字符。

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
喜欢就支持一下吧
点赞15 分享