使用$this实现独特的调用方式
来源:互联网 发布:b50的座子淘宝怎么没有 编辑:程序博客网 时间:2024/04/28 17:45
使用过thinkphp都知道其curd的连贯操作方式:
$model->where($map)->limit()->select();
这么调用是不是很酷^_^
其实where、limit、select是类中普通的方法,不同的是中间的那些加了一个return $this
这种方式常用的场景是通过方法设置参数或者处理(不需要返回值)
<?phpclass example {var $where;var $limit;function where($where) {$this->where = $where;return $this;}function limit($limit) {$this->limit = $limit;return $this;}function select() {print("where: {$this->where},limit: {$this->limit}");}}$model = new example;$model->where("id=12 and cid=1")->limit("(0,5)")->select();?>
- 使用$this实现独特的调用方式
- autolayout 独特的动画实现方式
- 独特的方式使用手机间谍应用
- MixPHP 独特的SQL构建方式
- 使用COM方式实现不同语言之间的调用
- 使用显示方式调用DLL实现浮点数的四则运算
- 使用this调用重载的构造方法
- JavaScript中七种函数调用方式及对应 this 的含义
- JavaScript中七种函数调用方式及对应 this 的含义
- JavaScript中七种函数调用方式及对应 this 的含义
- JavaScript中七种函数调用方式及对应 this 的含义
- 华为总是在用自己独特的方式诠释成功
- java中的map集合(独特的遍历方式)
- this关键字的作用 使用this调用其他构造方法 使用this表示当前对象
- C#使用this关键字实现串联构造函数调用方法
- 调用函数的方式决定了调用的上下文中的this值
- JavaScript中七种函数调用方式及对应 this 的含义--解决函数依次调用问题
- FIBPlus:使用独特的主细表机制访问InterBase
- SendMessage、PostMessage原理
- 积极的语言,才能把你带向美好的人生
- 菜鸟求助
- Unity3D中JavaScript与C#对比
- delegate和protocol
- 使用$this实现独特的调用方式
- assert的实现原理浅析
- dxBarManager中添加edit、combobox、lookupcombobox的设置
- 喝一杯奶茶
- eclipse bug?
- HDU 4081 Qin Shi Huang's National Road System(次小树,4级)
- 重定向与管道
- Android Jni 调用
- JTextPane 内容的保存:图文格式保存的解决