- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
class Claims
{
...
function ReadClaim(...)
{
...
if ($this) $this->claim = $claim;
$instance = $this ? $this : Claims::getInstance($claim);
...
}
...
}
Fike 03.04.2015 23:43 # 0
Vasiliy 04.04.2015 10:25 # +3
Тема: Сингелтон.
Цель : ........
Выводы: Пхп говно!!!
tirinox 04.04.2015 11:07 # +2
https://ideone.com/wbC1Wt
1024-- 04.04.2015 11:33 # 0
Такое бы ещё в C++/Java. Вместо static ключевое слово dynamic, которое запрещает вызывать не через . или ->, то есть с this == 0. Чтобы, когда пишешь a.x(), a.y(), оно не ругалось, что y статический, ведь статический - это метод из подмножества нестатических, который не использует this, и отделять ключевыми словами нужно только те, которым this очень-очень нужен, а не наоборот.
Vasiliy 04.04.2015 11:50 # +1