1、urlencode
urlencode编码的对象必须是utf-8编码。如果是其它格式的编码就会出现乱码。
2.array_merge
一般来说,array_merge就是把两个或两个以上的数组组合起来。需要注意的坑有两点:
a、如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。
b、如果其中有一个数组为NULL,那么函数返回的结果就会是NULL,这种坑一般会在for循环中出现。
3.get_class
get_class( object obj) 函数作用在于返回对象实例obj所属类的名字,如果obj不是对象则返回FALSE。
如果obj为this,这时候就需要注意了,因为如果在父类中的某个方法parent中存在get_class( $this );而且子类的某个方法child调用了父类中的parent方法,那么,此时get_class( $this )的值是子类的名字,而不是父类的类名。