PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2013-11-23 23:28:29  修改时间:2024-12-04 10:34:30  分类:11.PHP基础  编辑

通常情况下,$_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 都会返回 PHP 文件的完整路径(绝对路径)与文件名,二者的差别是:$_SERVER['SCRIPT_FILENAME'] 反映的是当前执行程序的绝对路径及文件名;__FILE__ 反映的是原始文件(被包含文件)的绝对路径及文件名。 

作者:Albert.Wen  添加时间:2013-11-19 23:43:54  修改时间:2024-12-01 08:28:41  分类:11.PHP基础  编辑

网上有的说,fastcgi是一个协议,php-fpm实现了这个协议; 有的说,php-fpm是fastcgi进程的管理器,用来管理fastcgi进程的; 有的说,php-fpm是php内核的一个补丁;有的说,修改了php.ini配置文件后,没办法平滑重启,所以就诞生了php-fpm; 还有的说PHP-CGI是PHP自带的FastCGI管理器,那这样的话干吗又弄个php-fpm出来,我就更晕了。

作者:Albert.Wen  添加时间:2013-11-17 00:11:43  修改时间:2024-12-03 22:34:10  分类:11.PHP基础  编辑

开发站群软件,用到了根据访问域名判断子站点的相关问题,PHP获取当前域名有两个变量 $_SERVER['HTTP_HOST'] 和 $_SERVER['SERVER_NAME'],两者的区别以及哪个更加可靠?

作者:Albert.Wen  添加时间:2014-04-21 21:19:36  修改时间:2024-10-30 11:20:12  分类:11.PHP基础  编辑

如果是使用ISAPI的方式来运行PHP就必须用Thread Safe(线程安全)的版本;而用FastCGI模式运行PHP的话就没有必要用线程安全检查了,用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率。

作者:Albert.Wen  添加时间:2013-11-03 00:10:10  修改时间:2024-12-04 01:24:40  分类:11.PHP基础  编辑

$_ENV为空的可能是原因是: 

你的php.inivariables_order值为"GPCS",也就是说系统在定义PHP预定义变量时的顺序是 GET,POST,COOKIES,SERVER,没有定义Environment(E),你可以修改php.ini文件的 variables_order值为你想要的顺序,如:"EGPCS"。这时,$_ENV的值就可以取得了。

作者:Albert.Wen  添加时间:2013-11-02 12:30:35  修改时间:2024-12-04 15:52:16  分类:11.PHP基础  编辑

PHP 的外部变量

HTML 表单(GET 和 POST)

当一个表单体交给 PHP 脚本时,表单中的信息会自动在脚本中可用。有很多方法访问此信息

作者:Albert.Wen  添加时间:2013-11-02 12:24:22  修改时间:2024-10-30 11:20:10  分类:11.PHP基础  编辑

在 $GLOBALS 数组中,每一个变量为一个元素,键名对应变量名,值变量的内容。$GLOBALS 之所以在全局范围内存在,是因为 $GLOBALS 是一个超全局变量。

作者:Albert.Wen  添加时间:2013-11-02 12:16:39  修改时间:2024-11-27 17:34:02  分类:11.PHP基础  编辑

PHP 超全局变量$GLOBALS,$_SERVER,$_GET,$_POST,$_COOKIE,$_FILES,$_ENV,$_REQUEST,$_SESSION

作者:Albert.Wen  添加时间:2013-11-02 12:05:40  修改时间:2024-12-02 21:16:44  分类:11.PHP基础  编辑

变量名与 PHP 中其它的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。按照正常的正则表达式,它将被表述为:'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'

作者:Albert.Wen  添加时间:2013-10-28 17:59:47  修改时间:2024-11-30 16:43:00  分类:11.PHP基础  编辑
$array = json_decode(json_encode(simplexml_load_string($xmlString)), TRUE);