Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Function
 
 автор: Nur-maga   (09.12.2012 в 04:59)   письмо автору
 
 

Здравствуйте! я начал изучить ООП по php и там очень много фунции. объясните пожалуйста, что такое function и для чего используется?

  Ответить  
 
 автор: cheops   (09.12.2012 в 08:28)   письмо автору
 
   для: Nur-maga   (09.12.2012 в 04:59)
 

Function - это ключевое слово для объявления функции или метода класса. Если вы объявляете функцию вне класса, её можно вызывать по имени, путем передачи параметров в круглые скобки. Они аналогичны предопределенным функциям PHP, только в своих собственных функциях вы программируете поведение самостоятельно. Если функция определена внутри класса, она называется методом класса. Если она статическая её можно вызвать при помощи оператора :: НазваниеКласса::НазваниеМетода(), если функция обращается к переменным класса, вы можете вызвать её применительно к объекту при помощи оператора -> НазваниеОбъекта->НазваниеМетода().

  Ответить  
 
 автор: Nur-maga   (09.12.2012 в 14:29)   письмо автору
 
   для: cheops   (09.12.2012 в 08:28)
 

Спасибо больше. это понятно.
А чем отличаются абстрактные классы от обычных?

  Ответить  
 
 автор: cheops   (10.12.2012 в 07:18)   письмо автору
 
   для: Nur-maga   (09.12.2012 в 14:29)
 

Абстрактные классы создаются только для наследования от них. У них не может быть объектов. От обычных классов можно наследовать (если они не конечные final) и они могут иметь объекты.

Есть элементарные частицы, обладающие разными свойствами, начиная от заряда и скорости, заканчивая странностью и спином. Если бы мы выстраивали иерархию классов, то класс элементарная частица следовало бы сделать абстрактным - нет в природе "элементарной частицы", а вот фотонов, кварков, протонов полным полно - их можно унаследовать от абстрактного класса и уже создавать объекты (они существуют в реальности, это не абстрактное обобщение).

  Ответить  
 
 автор: Nur-maga   (10.12.2012 в 11:34)   письмо автору
 
   для: cheops   (10.12.2012 в 07:18)
 

тепрь все понятно.
спасибо Вам еще раз!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования