| |
|
|
| |
class someclass{
public function do(){
}
}
|
Скажите пожалуйста, почему я могу обратиться к методу do не инициализируя класс:
я думал напрямую к классу обрщаться можно только если перед методом стоит static
поправьте, расскажите чё к чему плз=) | |
| |
|
|
| |
|
|
| |
для: NSDaler
(17.07.2010 в 18:22)
| | |
error_reporting(error_reporting() | E_STRICT);
|
Интерпретатор допускает такое обращение, но пользоваться этим не стоит. | |
| |
|
|
| |
|
|
| |
для: sms-send
(17.07.2010 в 18:38)
| | | так если не static не допускается из внешней программы, только если из другого класса | |
| |
|
|
| |
|
|
| |
для: psychomc
(17.07.2010 в 20:48)
| | | Автор вроде и показал в примере обращение из глобального скопа. Контекста метода класса при вызове не видно. | |
| |
|
|
| |
|
|
| |
для: sms-send
(17.07.2010 в 18:38)
| | | да да!! как поставил выявление всех ошибок, сразу вывелась ошибка | |
| |
|
|
| |
|
|
| |
для: NSDaler
(18.07.2010 в 12:19)
| | | Почему так делать можно я не знаю, метод не статический и должен вызываться только через объект.. Новорочка php... Но как только будешь использовать обращение к объекту в этом методе через $this - ничего не получится у тебя | |
| |
|
|