Вы не зашли.
10, хочешь сказать что не логично? Она используется при проверке, а вдруг такое соединение уже открыто.
Добавлено спустя 1 минуту 23 секунды: 9, вот так понятней
// не думаешь книгу начать писать?
Отредактировано Morgan (2010.02.22 23:11)
Натан ротшильд :
Кто владеет информацией, тот владеет миром
Morgan написал:
...
// не думаешь книгу начать писать?
Это ко мне? Если да, те не собираюсь... Гг. У меня опыта мало.
"PHP5 для профессионалов" Эд Леки-Томпсон, Хьяо Айде-Гудман, Алек Коув, Стивен Д.Новицки. Все так хвалят, но я не читал
на хую вас вертів
Переработал файлы
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#14.
Nu3oN
Off
(11)
Moderator
2010.06.15 15:03
Не стал создавать новую тему из за такого вопроса, решил чиркануть тут!
Если у меня метод приватный, есть ли необходимость указывать что все свойства которые будут использованны в методе приватные?
или же если метод приватный, то и все свойства в нем приватные?
Я буду лучше голоден, но между креслом и рулем и на дороге.
метод отдельно, свойства отдельно. если свойство или метод не будут использоваться извне, то следует всегда делать их приватными.
#16.
Nu3oN
Off
(11)
Moderator
2010.06.15 15:03
т.е так?
грубый пример
Код:
lt;?class MyClass {private $BlockOne; private $BlockTwo; private $BlockThree; private function MyMethod($BlockOne, $BlockTwo){$BlockThree = ....//реализация}}?> |
Или private $BlockThree лишнее?
Отредактировано Nu3oN (2010.06.15 16:04)
Я буду лучше голоден, но между креслом и рулем и на дороге.
private function MyMethod($BlockOne <- тут $BlockOne - это локальная переменная $BlockOne
private $BlockOne; - тут это свойство класса $this->BlockOne
это 2 абсолютно разные переменные.
еще, по PEAR private и protected свойства и методы следует называть со знака подчеркивания.
и еще, ВСЕ свойства и методы должны начинаться с прописной буквы.
т.е.
Код:
span style="color: #0000BB"><?phpclass MyClass { public $blockOne; private $_blockThree; private function _myMethod ($blockOne, $blockTwo) { $this->blockOne; $this->_blockThree; $blockTwo; }}?> |