作者floydvulcan (rebar boy)
看板PHP
标题[请益] php运算子多载(overloading)要怎麽搞?
时间Thu Jul 19 18:46:00 2012
请教各位高手:
要学会php的operator overload要看哪些部分?
能否给段程式码范例?
我看php manual和好多其它网站
php和c++有个不同处是php多了什麽魔术方法(magic methods)
和operator overload有沾到一点边的资讯有提到它
这又是什麽东西?拿来做什麽?php manual上写的我看不太懂
望各位高手指教,感激!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.227.133
※ 编辑: floydvulcan 来自: 140.109.227.133 (07/19 18:58)
1F:→ MOONRAKER:真的有那种东西吗?除了()以外 |D 07/19 19:11
2F:→ LaPass:php似乎没有operator overload.... 07/19 19:23
3F:→ MOONRAKER:有啦,但是很少。php manual上都写了。 07/19 22:41
5F:→ LaPass:请问哪一节? 我是不是看漏了 = = 07/19 23:17
6F:→ MOONRAKER:你应该没看漏,不过不是看到我看到的地方… 07/19 23:36
8F:→ MOONRAKER:看那个__invoke(),就是覆载函数呼叫,如 obj(); 这样 07/19 23:37
9F:→ MOONRAKER:其他如__set(), __get()大概可以视为覆载 = operator啦 07/19 23:38
10F:→ MOONRAKER:其他好像就没了…__toString()倒挺实用的 07/19 23:40
11F:推 LaPass:原来是这个啊.... 07/20 08:00
12F:→ floydvulcan:感谢 08/10 23:16