Пример класса PHP | Основы класса в руководстве по PHP

Пример класса PHP | Основы работы с классами в PHP — это сегодняшняя тема. Класс — это тип данных, определяемый программистом, который включает как локальные функции, так и локальные данные. Вы можете думать о классе как о шаблоне для создания множества экземпляров одного и того же вида (или класса) объекта. ООП — это стиль программирования, при котором необходимо сгруппировать все переменные и функции конкретной темы в один класс.

Пример класса PHP

В объектно-ориентированном программировании класс — это прототип конструктора, из которого создаются объекты.

Класс определяет составные члены, которые позволяют экземплярам класса иметь состояние и поведение.

Члены поля данных включают объект класса для поддержания состояния и методов, обеспечивающих поведение объекта класса.

# Определение классов PHP

См. общую форму класса PHP.

  php class phpClass {var $ var1;  var $ var2 = "Игра престолов";  function myfunc ($ arg1, $ arg2) {//тело функции}} 

Вот описание каждой строки.

  1. Конкретная форма class , за которой следует имя класса, который вы хотите определить.
  2. Набор скобок, заключающий в себе любое количество объявлений переменных и определений функций.
  3. Объявления переменных начинаются с определенной формы var , за которой следует обычное имя переменной $ ; им также может быть присвоено начальное значение константы.
  4. Определения функций очень похожи на автономные функции PHP, но являются локальными для класса и будут использоваться для установки данных объекта и доступа к данным объекта .

# Создание классов и создание экземпляров

  1. Определение класса начинается с ключевого слова class , за которым следует имя класса, а затем набор фигурных скобок ( {} ), заключающих константы, переменные (называемые «свойствами») и функции (называемые «методами»), принадлежащие классу.
  2. Допустимое имя класса (исключая зарезервированные слова) начинается с буквы или символа подчеркивания, за которым следует количество букв, цифр или знаков подчеркивания.
  3. Имена классов обычно начинаются с заглавной буквы, чтобы отличать их от других идентификаторов.
  4. Экземпляр — это объект, который был создается из существующего класса.
  5. Создание объекта из exi Класс sting вызывается созданием экземпляра объекта.
  6. Если мы хотим создать объект вне класса, ключевое слово new должны использоваться.
  7. Классы должны быть определены до создания экземпляра.

# Как добавить свойства к классу

Мы вызываем свойства к переменным внутри класса.

Свойства могут принимать такие значения, как строки, целые числа и логические значения (истинные/ложные значения), как и любые другие переменные. См. Следующий код.

  Php class Actor {public $ name = "KRUNAL";  public $ favshow = "Игра престолов";  } 

$ name и $ favshow — это свойства.

Мы помещаем публичное ключевое слово перед свойством класса.

Согласно соглашению об именах, имя свойства начинается со строчной буквы. .

Свойство может иметь значение по умолчанию. Мы также можем создать свойство без значения по умолчанию.

Вы можете получить доступ к свойствам после создания объекта определенного класса.

  Php class Actor {  public $ name = "КРУНАЛ";  public $ favshow = "Игра престолов";  } $ leo = новый актер;  echo $ leo-> name. " n";  echo $ leo-> favshow; 

Посмотреть результат.

 ➜ pro php Actor.phpKRUNALGame of Thrones ➜ pro 

# Определение методов в классе

Функции, объявленные в классе, называются методами. Метод класса в точности аналогичен функциям PHP.

Объявление метода в классе — простая задача, используйте одно из ключевых слов: public, protected или private, за которым следует имя метода.

  1. public : доступ к общему методу можно получить извне класса.
  2. private : он имеет доступ извне не предоставляется.
  3. protected : доступ не предоставляется извне класса, кроме класса, который является дочерним по отношению к классу с защищенное свойство или метод.

Допустимое имя метода начинается с буквы или знаков подчеркивания, за которыми следует любое количество букв, цифр или знаков подчеркивания.

Тело метода, заключенное в пару фигурных скобок, которое содержит коды. Открывающая фигурная скобка ({) указывает на начало кода метода, а закрывающая фигурная скобка (}) предполагает завершение метода.

Если метод не определен общедоступным, защищенным, или private, то по умолчанию используется public.

Вы можете получить доступ к свойствам и методам текущего экземпляра, используя свойство $ this (Format $ this->) для нестатического свойства. См. Код.

  Php class Actor {public $ name = "KRUNAL";  public $ favshow = "Игра престолов";  публичная функция show () {return $ this-> favshow;  }} $ leo = новый актер;  echo $ leo-> show (); 

Посмотреть результат.

 ➜ pro php Actor.phpGame of Thrones ➜ pro 

Мы можем подойти к методам так же, как и к свойствам, но сначала нам нужно создать хотя бы один объект из класса.

В этом руководстве мы познакомились с миром объектно-ориентированного подхода. программирование путем изучения классов и объектов , которые могут быть созданы из них.

Итак, пример класса PHP | Основы классов в PHP Учебник окончен.

Рекомендуемые сообщения

Как преобразовать объект PHP в ассоциативный массив в PHP

Учебное пособие по функциям PHP с примером | Функции в PHP

Пример PHP Array Pop | Учебное пособие по функции PHP array_pop ()

Пример PHP array_chunk | Учебное пособие по функциям array_chunk

Пример PHP Array Push | array_push () Учебное пособие

Оцените статью
nanomode.ru
Добавить комментарий