php的各种区别
寒剑1987
乐观开朗。
展开
-
PHP中与 $_SERVER['HTTP_HOST'] 和 $_SERVER['SERVER_NAME'] 区别
我们应该尽量使用 $_SERVER["HTTP_HOST"] 当满足以下三个条件时两者一样: 1、服务器端口默认80 2、apache或nginx中ServerName设置正确 3、HTTP/1.1协议规范 两者区别: 1,$_SERVER['HTTP_HOST']会根据客户端http请求输出信息。 $_SERVER['SERVER_NANE']会根据apache或nginx的配原创 2013-12-18 10:08:48 · 793 阅读 · 0 评论 -
$_SERVER['PHP_SELF']和$_SERVER['SCRIPT_NAME']区别
一般情况下两者打印出来的东西基本一样的,但是如果你输入 /test.php/123456的话 $_SERVER['PHP_SELF']结果是/test.php/123456 而$_SERVER['SCRIPT_NAME']结果是/test.php 所以为了安全起见,为了指向自身,应该用$_SERVER['SCRIPT_NAME']而不是$_SERVER['PHP_SELF']。转载 2013-12-18 09:48:39 · 461 阅读 · 0 评论 -
$_SERVER['SCRIPT_FILENAME'] 和__FILE__ 用法区别
$_SERVER['SCRIPT_FILENAME'] :返回包含当前文件的那个文件的真实路径 __FILE__ : 返回当前文件的真实路径 如 a.php 包含b.php 如果在b.php中 分别打印两者,然后运行a.php: $_SERVER['SCRIPT_FILENAME'] 返回 a.php的真实路径 __FILE__ 返回b.php的真实路径。原创 2013-12-19 13:30:29 · 689 阅读 · 0 评论 -
php中strstr、strrchr、substr、stristr四个函数用法区别
php中strstr、strrchr、substr、stristr四个函数用法区别: php中strstr strrchr substr stristr这四个字符串操作函数特别让人容易混淆,常用的是substr,strstr,基本上可以满足对字符串的操作。 下面介绍一下这个几个函数的区别。 一,strstr和strcchr的区别 strstr 显示第一次找到,要查找的字符串,以及后面的字符转载 2014-01-09 10:26:10 · 635 阅读 · 0 评论 -
extract和compact 比较
extract — 从数组中将变量导入到当前的符号表 compact — 创建一个由参数所带变量组成的数组。如果参数中存在数组,该数组中变量的值也会被获取。 两个函数正好相反。 用途: extract 可以用于处理post参数,如extract($_POST); compact 可以用于将一堆变量打包进一个数组。原创 2014-01-23 11:59:47 · 760 阅读 · 0 评论