PHP 错题笔记

20. June 2018 笔记 0

1.mysql_num_fields 返回查询列的数量

2.strcmp 返回值并不一定是1,0,-1,当$str1,$str2其中有对应位的时候,比较的是对应位第一个不同位相差的ASCII码值。 当没有对应位的时候,比较的是相差的字数。

3.三元运算符是水平级的运算,无法表示if嵌套的递进运算。

4.子类的构造方法会覆盖父类构造方法。

5.final 不能标识成员属性,只能定义成员方法,

6.static修饰的变量常驻内存,实例化只执行构造函数,不执行成员属性赋值操作。

7.对象复制通过引用的方式实现,对象存储的只是堆中的地址。

8.抽象类中不一定非要定义抽象方法,没有方法体的方法叫抽象方法。

9. __call方法在调用对象中不存在的方法时自动调用的,有两个参数。

10.get_class 获取实例化对象所属类名。

11. PDO中一共提供了三种不同的错误处理模式 ① PDO::ERRMODE_SILENT:不报错误② PDO::ERRMODE_WARNING:以警告的方式报错③ PDO::ERRMODE_EXCEPTION:以异常的方式报错

12.affected_rows返回所影响的函数