PHP手册拾遗:变量函数 1、isset()函数 若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。 对于一个数组的元素,如果该元素的值为NULL,使用isset()函数将返回FALSE,此时需要使用array_key_exists函数。如下所示代码: $array = array('t1' => NULL); if (isse…
PHP帮助手册拾遗:类与对象 1、__autoload函数 __autoload函数定义时必须包含一个参数,否则会显示如下错误: Fatal error: __autoload() must take exactly 1 argument 在 __autoload 函数中抛出的异常不能被 catch 语句块捕获并导致致命错误。 2、父类的构造方法调用 如果子…
PHP帮助手册拾遗:流程控制 1、PHP支持用冒号的if语句 if (expr1) : statement1 elseif(expr2): statement2 endif; endif后面有分号 2、PHP 也支持用冒号的 for 循环的替代语法。 for (expr1; expr2; expr3): statement; ... endfor; 很pyt…
PHP帮助手册拾遗一:运算符 1、基本的赋值运算符是“=”。一开始可能会以为它是“等于”,其实不是的。 它实际上意味着把右边表达式的值赋给左边的运算数。 赋值运算表达式的值也就是所赋的值。也就是说,“$a = 3”的值是 3。这样就可以做一些小技巧: 2、取模 $a % $b 在 $a 为负值时的结果也是负值。 3、 尽管 ! 比 = 的优先级高,PHP 仍…