Пример класса PHP | Основы работы с классами в PHP — это сегодняшняя тема. Класс — это тип данных, определяемый программистом, который включает как локальные функции, так и локальные данные. Вы можете думать о классе как о шаблоне для создания множества экземпляров одного и того же вида (или класса) объекта. ООП — это стиль программирования, при котором необходимо сгруппировать все переменные и функции конкретной темы в один класс.
Пример класса PHP
В объектно-ориентированном программировании класс — это прототип конструктора, из которого создаются объекты.
Класс определяет составные члены, которые позволяют экземплярам класса иметь состояние и поведение.
Члены поля данных включают объект класса для поддержания состояния и методов, обеспечивающих поведение объекта класса.
# Определение классов PHP
См. общую форму класса PHP.
php class phpClass {var $ var1; var $ var2 = "Игра престолов"; function myfunc ($ arg1, $ arg2) {//тело функции}}
Вот описание каждой строки.
- Конкретная форма class , за которой следует имя класса, который вы хотите определить.
- Набор скобок, заключающий в себе любое количество объявлений переменных и определений функций.
- Объявления переменных начинаются с определенной формы var , за которой следует обычное имя переменной $ ; им также может быть присвоено начальное значение константы.
- Определения функций очень похожи на автономные функции PHP, но являются локальными для класса и будут использоваться для установки данных объекта и доступа к данным объекта .
# Создание классов и создание экземпляров
- Определение класса начинается с ключевого слова class , за которым следует имя класса, а затем набор фигурных скобок ( {} ), заключающих константы, переменные (называемые «свойствами») и функции (называемые «методами»), принадлежащие классу.
- Допустимое имя класса (исключая зарезервированные слова) начинается с буквы или символа подчеркивания, за которым следует количество букв, цифр или знаков подчеркивания.
- Имена классов обычно начинаются с заглавной буквы, чтобы отличать их от других идентификаторов.
- Экземпляр — это объект, который был создается из существующего класса.
- Создание объекта из exi Класс sting вызывается созданием экземпляра объекта.
- Если мы хотим создать объект вне класса, ключевое слово new должны использоваться.
- Классы должны быть определены до создания экземпляра.
# Как добавить свойства к классу
Мы вызываем свойства к переменным внутри класса.
Свойства могут принимать такие значения, как строки, целые числа и логические значения (истинные/ложные значения), как и любые другие переменные. См. Следующий код.
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, за которым следует имя метода.
- public : доступ к общему методу можно получить извне класса.
- private : он имеет доступ извне не предоставляется.
- 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 () Учебное пособие