Основы PHP+ООП
PHP очень гибкий, интерпретируемый язык программирования. Как в большинстве современных языков, в нём можно использовать ООП( объектно ориентированное программирование)!
Его очень удобно использовать, когда вы пишите большой проект. По скольку не рационально использовать ООП для маленьких скриптов. Эта статья расчитана для тех, кто уже знает, что такое ООП.
Ну что, начнём!
<?php
class ClassName
{
}
?>
Вот так мы создали свой первый класс. Принято, что имена классов начинаются с большой буквы!
Продолжаем…
class MyClass
{
var $testVar;
}
Теперь разберём код.
Что бы создать класс мы должны написать ключевое слово «class» и название класса с большой буквы.
В «теле» класса мы объявили переменную $testVar. Для этого мы использовали ключевое слово «var».
Продолжим! Теперь объявим несколько переменных с разным правом доступа.
class MyClass
{
var $testVar;
public $publicVar;
private $privateVar;
}
И так, запомни, что переменная объявленная с помощью «var» автоматически считается public(доступной из вне класса).
Пример:
class MyClass
{
var $v1 = "1";
public $v2 = "2";
private $v3 = "3";
}
$mObj = new MyClass();
print $mObj->v1; //Выведет 1.
print $mObj->v2; //Выведет 2.
print $mObj->v3; //Ошибка.
Надеюсь вам стало понятно.
Перейдём к функциям:
class FunctionTestClass
{
function TestFunc()
{
}
}
Объявляем функции мы как обычно.
Права доступа:
class NewClass
{
public function MFunc()
{
print "something";
}
private function FFunc()
{
}
}
Запомним, функция созданная внутри класса без указания прав доступа считается public!
На этом думаю всё, в следующем посте мы продолжим изучать ООП.