|
|
|||
|
wm-help.net -> Статьи веб-мастера -> Классы в PHP -> Как использовать классы в PHPКак использовать классы в PHP
Автор: Беляев Александр
Сайт Автора: wm-help.net
E-mail Автора: admin@wm-help.net
Дата написания: 14.11.2006
Это продолжение статьи о
том, как
создавать классы в php. В данной статье я расскажу
вам о том, как можно пользоваться уже готовыми php-классами
и о том, какими возможностями обладает объектно-ориентированное
программирование в php.
Источник: http://wm-help.net/my-articles/article/how-use-classes-in-php.htmДля того, что бы понять, как пользоваться классами в php, напишем небольшой класс:
<?php
В этом классе реализованы две функции и две переменные. Использовать данный класс достаточно просто, достаточно для начала создать новый класс зарезервированной функцией new. А затем, используя полученную ссылку на экземпляр (возвращает функция new), устанавливать \ изменять переменные внутри класса, а так же вызывать функции, описанные внутри класса.
/* Создаем экземпляр класса Sample */
Иногда в процессе написания php-скриптов возникает потребность в некоторых функциях, находящихся внутри классов. Конечно, можно создать класс с этой функцией, а затем ее использовать, но в php есть другой подход к этой проблеме. Функция summa(), находящаяся в классе Sample полностью автономна, т.е. она не зависит от переменных и функций, находящихся внутри класса Sample. Поэтому ее можно использовать, не создавая класс Sample. Выглядит реализация данного метода обращения к функции из класса Sample достаточно просто:
/* в php можно использовать некоторые функции класса */
В данной статье был рассмотрен простейший пример создания и использования php класса в своих интересах. Если вы хотите посмотреть и ознакомиться с более сложными php классами, то советую прочитать другие мои статьи: Собственная статистика поисковых слов (Яндекс, Рамблер, Google,...) на PHP и Класс для создания меню навигации на сайте. Исходный текст php класса реализованного в данной статье вы можете скачать здесь (http://wm-help.net/download/sampl.class.zip). И напоследок: не всегда использование классов оправдано, зачастую процедурный подход более рационален и по времени выполнения скрипта и по загрузке процессора. В случае не выполнения данных правил, возможно применение «особых» мер, к нарушителям. Другие статьи из раздела "Классы в PHP"
|
|
| Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2012. При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны! Время генерации страницы: 0.019 |