之前看书看的糊里糊涂的,老师讲的太好了,一看就清楚
php 魔术方法的使用
1._get/_ set 将对象的属性接管
2、_ call/__ callStatic //控制php对象的方法调用,callStatic控制类的静态方法
3、_ toString //将一个php对象转换成字符串
4、_invoke //将一个php对象当成一个函数来执行时,会回调这个魔术方法
php 魔术方法的使用
1._get/_ set 将对象的属性接管
2、_ call/__ callStatic //控制php对象的方法调用,callStatic控制类的静态方法
3、_ toString //将一个php对象转换成字符串
4、_invoke //将一个php对象当成一个函数来执行时,会回调这个魔术方法
2020-11-26
最赞回答 / 慕先生8973439
说明你不懂面向对象的思想。可以多看看这方面的课程哦。面向对象的核心思想到底是什么?其实用大白话说就是【代码复用】以及【行为约定】,少些代码。举个最简单的例子,数据库的3种操作,mysql,mysqli以及pdo,它们都可以操作数据库,但是它们的操作方法又不一样,这时候如果我想在我的网站系统里同时加入这3种数据库操作并可以随意选择,而且使用它的人只需要知道一种统一的操作方法怎么办?没错,这时候你就要用接口来开发了。首先你定义一个接口比如叫Db,Db里有3个方法connect,query,close,然后你写...
2020-05-10
最新回答 / lmmusus
解决了么?我的也是这样index.php:<...图片...>Object文件:<...图片...>运行结果:不报错,也不会输出<...图片...>
2020-05-06