Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: private in OOP
Форумы портала PHP.SU » » Объектно-ориентированное программирование » private in OOP

Страниц (1): [1]
 

1. alexiy - 12 Июня, 2011 - 22:47:06 - перейти к сообщению
скажите, следует ли указывать внутри класса функция так называемые права доступа (private,protected, public)?
PHP:
скопировать код в буфер обмена
  1.  
  2. class Test
  3. {
  4.   private function Show()
  5.   {
  6.      //some code
  7.   }
  8. }
  9.  


или же можно использовать

PHP:
скопировать код в буфер обмена
  1.  
  2. class Test
  3. {
  4.   function Show()
  5.   {
  6.      //some code
  7.   }
  8. }
  9.  

Прошу ответить на мой вопрос!
2. OrmaJever - 12 Июня, 2011 - 22:54:00 - перейти к сообщению
Можно не указывать тогда функция будет public, но всегда лутше указывать чтобы небыло проблем.
3. Мелкий - 13 Июня, 2011 - 12:54:37 - перейти к сообщению
Следует. По крайней мере после удобнее будет читать код, когда сразу видно, кто доступен, а кто - нет.
4. scray - 13 Июня, 2011 - 22:30:39 - перейти к сообщению
Если возникают такие вопросы, советую почитать побольше про ООП в частности про инкапсуляцию

 

Powered by ExBB FM 1.0 RC1