Оглавление

31.1. Создание класса

Описание класса начинается с ключевого слова class:

class <Имя класса> {
// свойства и методы класса
} 


Для создания переменной (свойства) внутри класса применяется следующий
синтактис:

class <Имя класса> {
   <Область видимости> <Имя переменной co знаком $>;
}

 

Метод внутри класса создается так же, как и обычная функция, с помощью ключевого слова function:

class <Имя класса> {
   [<Область видимости>] function <Имя функции> ([Параметры]) {
      // Тело функции
   }
} 


Для обращения к переменным класса или другим функциям внутри функции используется указатель $this:

class <Имя класса> {
   <Область видимости> <Имя переменной co знаком $>;
   [<Область видимости>] function <Имя функции> ([Параметры]) {
      $this-><Имя переменной без знака $> = <Значение>;
      $this-><Имя функции>();
   }
}
Примечания:
  • В PHP 4 вместо параметра <Область видимости> использовалось ключевое слово; var. В PHP 5 ключевое слово var чаще применяется для совместимости.
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити