ВУЗ:
Составители:
Рубрика:
51
function functionN() {
...
} // end Class_name
Подведем итоги: объявление класса должно начинаться с ключе-
вого слова class (подобно тому, как объявление функции начинается с
ключевого слова function). Каждому объявлению атрибута, содержа-
щегося в классе, должно предшествовать ключевое слово var. Атрибу-
ты могут относиться к любому типу данных, поддерживаемых в РНР;
их можно рассматривать как переменные с небольшими различиями.
После
объявлений атрибутов следуют объявления методов, очень по-
хожие на типичные объявления функций.
По общепринятым правилам имена классов ООП начинаются с
прописной буквы, а все слова в именах методов, кроме первого, начи-
наются с прописных букв (первое слово начинается со строчной бук-
вы). Разумеется, вы можете использовать любые обозначения, кото-
рые сочтете
удобными; главное – выберите стандарт и придерживай-
тесь его. Методы часто используются для работы с атрибутами клас-
сов. При ссылках на атрибуты внутри методов используется специ-
альная переменная $this. Синтаксис методов продемонстрирован в
следующем примере:
<?
class Web_page
{
var $bgcolor;
function setbColor($color)
{
$this->bgcolor = $color;
}
function getbColor()
{
return $this->bgcolor;
}
}
?>
Переменная $this ссылается на экземпляр объекта, для которого
вызывается метод. Поскольку в любом классе может существовать
несколько экземпляров объектов, уточнение $this необходимо для
ссылок на атрибуты, принадлежащие текущему объекту. При исполь-
зовании этого синтаксиса обратите внимание на два обстоятельства:
51
function functionN() {
...
} // end Class_name
Подведем итоги: объявление класса должно начинаться с ключе-
вого слова class (подобно тому, как объявление функции начинается с
ключевого слова function). Каждому объявлению атрибута, содержа-
щегося в классе, должно предшествовать ключевое слово var. Атрибу-
ты могут относиться к любому типу данных, поддерживаемых в РНР;
их можно рассматривать как переменные с небольшими различиями.
После объявлений атрибутов следуют объявления методов, очень по-
хожие на типичные объявления функций.
По общепринятым правилам имена классов ООП начинаются с
прописной буквы, а все слова в именах методов, кроме первого, начи-
наются с прописных букв (первое слово начинается со строчной бук-
вы). Разумеется, вы можете использовать любые обозначения, кото-
рые сочтете удобными; главное выберите стандарт и придерживай-
тесь его. Методы часто используются для работы с атрибутами клас-
сов. При ссылках на атрибуты внутри методов используется специ-
альная переменная $this. Синтаксис методов продемонстрирован в
следующем примере:
class Web_page
{
var $bgcolor;
function setbColor($color)
{
$this->bgcolor = $color;
}
function getbColor()
{
return $this->bgcolor;
}
}
?>
Переменная $this ссылается на экземпляр объекта, для которого
вызывается метод. Поскольку в любом классе может существовать
несколько экземпляров объектов, уточнение $this необходимо для
ссылок на атрибуты, принадлежащие текущему объекту. При исполь-
зовании этого синтаксиса обратите внимание на два обстоятельства:
Страницы
- « первая
- ‹ предыдущая
- …
- 49
- 50
- 51
- 52
- 53
- …
- следующая ›
- последняя »
