PHP OOP 如何实现这样写法?(new MySQL())->field()->where()->select()
在很多MVC框架,比如ThinkPHP,Laravel 中看到这样的写法。
但如何写类才可以实现这样的功能?
$s = (new MySql())
->field('*')
->table('Test')
->where(array('id' => 1))
->select();
var_dump($s);
//报错 Fatal error: Call to undefined method MySql::field() in
class MySql
{
public function select()
{
}
}
JrSeven
10 years, 3 months ago