PHP ООП ШПАРГАЛКА

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

Для объявления класса в PHP используется ключевое слово class, за которым следует имя класса и фигурные скобки, в которых определяются переменные и методы класса:

class MyClass {
public $variable1 = 'Hello';
public function sayHello() {
echo $this->variable1 . ' World!';
}}

В этом примере MyClass - это имя класса. Переменная $variable1 и метод sayHello() определены внутри класса. $this - это ссылка на текущий объект класса.

Для создания нового объекта класса в PHP используется ключевое слово new:

$myObject = new MyClass();

Это создаст новый объект класса MyClass, который можно использовать для вызова методов и доступа к переменным объекта:

$myObject->sayHello(); // Выведет "Hello World!"

PHP также поддерживает наследование, что означает, что новый класс может наследовать переменные и методы от существующего класса. Это позволяет создавать более сложные приложения, используя уже существующий код:

class MyOtherClass extends MyClass {
public function sayGoodbye() {
echo 'Goodbye World!';
}}

Теперь MyOtherClass наследует переменные и методы из MyClass, и также определяет свой собственный метод sayGoodbye(). Код, который использует MyOtherClass, может использовать как переменные и методы, определенные в MyOtherClass, так и переменные и методы, унаследованные от MyClass:

$myOtherObject = new MyOtherClass();
$myOtherObject->sayHello(); // Выведет "Hello World!"
$myOtherObject->sayGoodbye(); // Выведет "Goodbye World!"

Classe Abstrata - PHP Orientado a Objetos - Aula 44

Открытое собеседование PHP Point #1 / Валентин Удальцов vs Патрик Фельдеш

Agregação - PHP Orientado a Objetos - Aula 39

ООП для начинающих PHP. Инкапсуляция и полиморфизм.Просто о сложном

ООП для начинающих PHP. Абстрактные классы

PHP Orientado a Objetos - #02 Classes, Atributos e Métodos

COMO INSTALAR O MAPOS NO XAMPP PHP 8 .1 NOVA VERSÃO

ООП на PHP за 2 часа. Курс по PHP. Объектно ориентированное программирование на PHP

Реклама
Новое
Реклама