Вы не зашли.
Главная » PHP » Учу ООП. Результаты
#11. Morgan Off (10)
Участник
2010.02.22 23:11
10, хочешь сказать что не логично? Она используется при проверке, а вдруг такое соединение уже открыто.
Добавлено спустя   1 минуту  23 секунды:
9, вот так понятней
// не думаешь книгу начать писать?
Отредактировано Morgan (2010.02.22 23:11)
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#12. Fuelen Off (5)
Участник
2010.02.23 00:12
Morgan написал:
...
// не думаешь книгу начать писать?
Это ко мне? Если да, те не собираюсь... Гг. У меня опыта мало.
"PHP5 для профессионалов" Эд Леки-Томпсон, Хьяо Айде-Гудман, Алек Коув, Стивен Д.Новицки. Все так хвалят, но я не читал smile
на хую вас вертів
#13. Morgan Off (10)
Участник
2010.02.23 22:10
Переработал файлы
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#14. Nu3oN Off (11)
Moderator
2010.06.15 15:03
Не стал создавать новую тему из за такого вопроса, решил чиркануть тут!

Если у меня метод приватный, есть ли необходимость указывать что все свойства которые будут использованны в методе приватные?
или же если метод приватный, то и все свойства в нем приватные?
Я буду лучше голоден, но между креслом и рулем и на дороге.
#15. Gemorroj On (107)
Administrator
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)
Я буду лучше голоден, но между креслом и рулем и на дороге.
#17. Gemorroj On (107)
Administrator
2010.06.15 17:05
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; }}?>
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.018 s