摘要:
function __get($property) 传递属性的名字,并且返回属性的值 function __set($property,$value) 传递属性的名字和新的值 function __call($method,$args) 传递方法的名字和一个数字索引的数组,数组包含传递的参数,第一个 阅读全文
摘要:
安装插件Disable Google Fonts就好了。 阅读全文
摘要:
当编写面向对象的代码时,人们经常习惯于把每一个类放到它自己的源文件中。这样做的好处是可以很轻松地找到类在哪里,而且这样还可以将包含的代码数量最小化,因为你只须引入实际需要的类。这样做的缺陷在于你不得不经常包含大量的源文件,对维护不便。__autoload()可以解决这个问题,不需要包含将要使用的类。 阅读全文
摘要:
php提供了一个叫_toString()的函数,可以用来返回表示对象的字符串信息,一旦定义,打印命令将调用它并打印出返回的字符串。 <?php class Person{ function __construct($name){ $this->name=$name; } function __toS 阅读全文
摘要:
final类不允许其他类继承。 final成员变量,不被继承类改写。 阅读全文
摘要:
self::指向当前的类,而且它通常用来访问静态成员、方法和常量。 parent::指向父类,而且它经常被用来调用父类的构造函数和方法,它也可以用来访问父类的成员和常量。 阅读全文
摘要:
在创建对象的时候(使用new关键字),返回的值是一个指向对象的句柄,或者换言之,就是对象的ID号。这跟PHP4是不一样的,在PHP4中返回的值就是对象本身。而调用方法或者访问属性的语法被改变了,只是对象在复制的时候意义被更改了。 class MyClass{ public $var=1; } $ob 阅读全文
摘要:
数据库连接的句柄保存在一个private成员中,因为它是用来给累的内部逻辑使用的而且不能被这个类的使用者访问。 在这个例子中,数据库的主机名不能被MyDbConnectionClass类的使用者看到。如果想修改它,开发者需要从这个初始类中继承一个新的类然后修改主机名。 数据库查询本身是可以让开发者访 阅读全文