今日分享【2022年3月5日】最近正在做PHP的项目,因为是新手,对PHP的一些函数和语法还不太明了,目前也在逐步摸索学习中今天分享两个知识点,如果有PHP的大神希望留言交流,多多指导知识点一:php面向对象。
PHP __construct():构造函数/方法构造函数(constructor method,也称为构造器)是类中的一种特殊函数,当使用 new 关键字实例化一个对象时,构造函数将会自动调用PHP __destruct():析构函数/方法。
析构函数的作用和构造函数正好相反,析构函数只有在对象被垃圾收集器收集前(即对象从内存中删除之前)才会被自动调用析构函数允许我们在销毁一个对象之前执行一些特定的操作,例如关闭文件、释放结果集等知识点二:PHP魔术方法-__call()。
PHP5 的对象新增了一个专用方法 __call(),这个方法用来监视一个对象中的其它方法如果你试着调用一个对象中不存在或被权限控制中的方法,__call 方法将会被自动调用classfoo{ function
__call($name,$arguments){ print("Did you call me? Im $name!"); } } $x = new foo(); $x->doStuff(); $x->fancy_stuff();
?>
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。