原文地址:php中define()函数和defined()函数的使用 及来防止恶意调用 作者:疯子的博客 php中define()函数和defined()函数的使用 define 用来定义常量,常量也是全局范围的。不用管作用域就可以在脚本的任何地方访问常量。一个常量一旦被定义,就不能再改变或者取消定义。注意,常量前面没有美元符号($)的。 //定义一个常量 define("AUTH_SUCC_GENBOS","genbos"); defined 用来检查一个常量是否存在。 他们的组合最常见的场景是,可以用来控制文件的访问权限,比如,我们不希望一个模板文件被直接通过链接地址被别人访问。我们可以在每个模板文件头,写行代码。