1、define常量值只能为bool,int,float,string类型(scalar values),且不可改变赋值。
2、define常量值可以在函数和类方法中直接使用,而全局变量是需要global声明后才能在函数和类方法中使用。
3、ini_set/ini_get只操作配置选项,在脚本执行期间内起作用。
4、$_REQUEST包括, and 。
5、$_FILES:An associative of items uploaded to the current script via the HTTP POST method。
6、变量引用&:变量都指向同一块存储数据的内存。
7、$php_errormsg: a variable containing the text of the last error message generated by PHP;This variable will only be available within the scope in which the error occurred, and only if the configuration option is turned on (it defaults to off)。
<?php
@strpos(); echo $php_errormsg; ?>8、`服务器命令`:
<?php
$out = `mkdir h`; var_dump($out);//该命令返回null ?>9、数组$a==$b:返true如果两数组有相同的键值对
数组$a===$b:返true如果两数组有相同的键值对,且顺序相同
<?php
$a = array(1,2,'h'=>'f','a'=>'s'); $b = array(1,2,'a'=>'s','h'=>'f'); var_dump($a == $b);//true var_dump($a === $b);//false ?><?php
$a = array(1,2,'h'=>'f','a'=>'s'); $b = array(3,2,4,'h2'=>'f','a'=>'s'); var_dump($a+$b);/*输出:array(6) {
[0]=> int(1)
[1]=> int(2)
["h"]=> string(1)
"f" ["a"]=> string(1) "s"
[2]=> int(4)
["h2"]=> string(1) "f"
} */
?>11、gettype/settype:获取/设置变量类型。
12、is_callable :Verify that the contents of a variable can be called as a function
13、exit;//退出脚本
14、array_multisort(二维数组某一key的一维数组,SORT_DESC,二维数组某一key的一维数组,SORT_ASC,二维数组);