PHP - 什么是常量,它们是良好的实践,它们与变量有何不同?

JDe*_*age 2 php

初学者问题......

如何不同是define("$a",365);$a = 365;

谢谢!

JDelage

Ale*_*kov 5

如果您定义常量define("YEAR",365);,则无法在执行期间更改它,因此YEAR将始终为365无米.另一方面,变量可以在脚本执行期间更改其值,并且它们具有本地范围,这意味着它们仅在声明它们的函数文件中可用.常量具有全局范围,可以从整个脚本访问它们.

http://php.net/manual/en/language.constants.php

http://planetozh.com/blog/2006/06/php-variables-vs-constants/