Web-технологии с базами данных. Астахова И.Ф - 51 стр.

UptoLike

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. Синтаксис методов продемонстрирован в
следующем примере:

 bgcolor = $color;
     }
      function getbColor()
     {
      return $this->bgcolor;
     }
 }
 ?>

    Переменная $this ссылается на экземпляр объекта, для которого
вызывается метод. Поскольку в любом классе может существовать
несколько экземпляров объектов, уточнение $this необходимо для
ссылок на атрибуты, принадлежащие текущему объекту. При исполь-
зовании этого синтаксиса обратите внимание на два обстоятельства: