limit(11)->order("order")->where("----")->limit(100); //链式操作,函数中的return $this; 是关键点 //魔术方法,针对对象的属性和方法Objecter.php $Object =new \Phpclass\Objecter(); echo $Object->title="hello";//这是用__set($key,$val)和__get($key)方法,给$Object 增加了一个属性; echo $Object->test1("test1","abcd");//设置一个不存在的函数,用__call(funcion_name,$param); echo $Object::testccc("abcd");//设置一个不存在的函数,用__call($func_name,$param); echo $Object;//__toString 把对象转成客串; echo $Object("invoke只能有一个参数");//__invoke 把对象转成函数; -------------------------------------------------------------------------Index.php
-------------------------------------------------------------------------Loader.php
-------------------------------------------------------------------------Gener.php
array[$name]=$value; } function __get($name) { return $this->array[$name]; } function __call($name, $arguments) { echo "你所调用的函数:$name(参数:"; var_dump($arguments); echo ")不存在!\n"; } static function __callStatic($name, $arguments) { echo "你所调用的函数:$name(参数:"; var_dump($arguments); echo ")不存在!\n"; } function __toString() { return "对象不能直接输出\n"; } function __invoke($argument) { return $argument."对象不能当函数用\n"; } }
-------------------------------------------------------------------------Object.php
-------------------------------------------------------------------------Database.php
转载地址:https://blog.csdn.net/weixin_33970449/article/details/94337175 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!