首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

PHP中exit,exit(0),exit(1),exit(‘0’),exit(‘1’),die,return的区别

die(‘1’) die()和exit()都是中止脚本执行函数;其实exit和die这两个名字指向的是同一个函数,die()是exit()函数的别名。...当传递给exit和die函数的值为0时,意味着提前终止脚本的执行,通常用exit()这个名字。...echo "1111"; exit(0); echo "2222"; 当程序出错时,可以给它传递一个字符串,它会原样输出在系统终端上,通常使用die()这个名字。 $fp=fopen("..../readme.txt","r") or die("不能打开该文件"); //这种情况下,如果fopen函数被调用返回布尔值false时,die()将立即终止脚本,并马上打印 //传递给它的字符串,“死前还能说一两句话...同样的die(‘1’)也通exit(‘1’)一样,输出1 echo "begin"; die('1'); echo "end"; //输出begin1 exit(1) 不输出内容,结束程序 echo "

1.6K20

请注意PHP程序的敏感信息

通常,PHP程序的配置文件大致如下所示: <?...[DATABASE_PASSWORD] = e1bfd762321e409cee4ac0b6e841963c 需要说明的一点是,这个设置必须放在主配置文件php-fpm.conf,不能放到include...指令设置的子配置文件,否则会报错:「Array are not allowed in the global section」;另外一点,虽然是通过env设置的,但结果还是在_SERVER,而不是_ENV...… 通过nginx和php-fpm配置文件来解决问题的话,有一个缺点,仅对Web有效,如果通过命令行来运行,那么无法在$_SERVER获取相关信息,不过这不算什么难事儿,只要写个公共的脚本正则匹配一下...如果你使用hidef的话,需要注意一点,hidef定义的常量通过phpinfo函数可以一览无遗,为了安全性,你应该在配置文件php.ini禁用相关函数:「disable_functions = phpinfo

1.4K30
领券