打开一个php文件,第一句是!defined('IN_TIPASK') && exit('Access Denied'); 什么意思啊???
1个回答
展开全部
检查IN_TIPASK常量是否存在 如果不存在 就退出脚本 并输出Access Denied
defined() 函数检查某常量是否存在 若常量存在,则返回 true,否则返回 false。
&&符号:如果!defined('IN_TIPASK')返回的是false 他就不会执行 exit('Access Denied')
因为0&&任何数都返回false 所以程序会直接跳过后面的表达式 如果为true才会执行 exit('Access Denied')
其实可以写成这样
if(!defined('IN_TIPASK')){
exit('Access Denied');
}
defined() 函数检查某常量是否存在 若常量存在,则返回 true,否则返回 false。
&&符号:如果!defined('IN_TIPASK')返回的是false 他就不会执行 exit('Access Denied')
因为0&&任何数都返回false 所以程序会直接跳过后面的表达式 如果为true才会执行 exit('Access Denied')
其实可以写成这样
if(!defined('IN_TIPASK')){
exit('Access Denied');
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询