
基础知识
jianglp1994
这个作者很懒,什么都没留下…
展开
-
PHP中self $this static的区别
class A { public function test() { $this->dd(); self::dd(); static::dd(); } public static function dd() { echo 'a'; } } class B extends A { public static function dd() { echo ‘b’; } } class C ...原创 2019-03-26 21:10:40 · 218 阅读 · 0 评论 -
重写与重载
重载:http://www.cnblogs.com/ymy124/p/3715430.html 重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。Overloaded的方法是可以改变返回值的类型。也就是说,重载的返回值类型可以相同也可以不同。 重载(Overloading) a、方法重载是让类以统一的方式处理不同类型数据的一种手段。多个...原创 2019-03-26 21:24:37 · 103 阅读 · 0 评论 -
mysql索引失效
转载 2019-03-26 21:27:46 · 113 阅读 · 0 评论 -
?? 和 ?:的区别
??相当于isset;如 $b = a??1,结果是a??1, 结果是a??1,结果是b = 1; b=0??1,此时b = 0??1, 此时b=0??1,此时b=0; ?:一定程度上等价于!empty,但是与empty不同的是, 如果参数不存在会报错;如$b = a?:1,此时会出现报错Undefinedvariable:a,正常的a?:1,此时会出现报错Undefined variable: ...原创 2019-03-28 18:58:51 · 766 阅读 · 0 评论