Пишем простой класс PHP замена в тексте

Класс – основополагающее понятие объектно ориентированного языка программирования PHP.
Класс, подобен чертежу, модели, скелету объекта.
С объектом Вы можете работать в любом файле или нескольких файлах большого веб-приложения.
А описан , при этом, он может быть в другом файле с помощью класса.
Если Вы используете объект в нескольких файлах , то Вам уже не нужно будет менять каждый файл.
Достаточно поменять конструкцию класса данного объекта и вот уже обработка идёт по другому алгоритму – сценарию.
Рассмотрим простой пример.

Задача написать класс для замены букв в тексте:

<?
/* начало класса заменяющего латинские буквы "a" на буквы "b" */
class zamenaVtexte
{
/* объявляем переменную - член класса, это тот текст который мы позже будем "посылать" в класс для обработки */
private $textClass = null;
/* функция которая будет обрабатывать текст так, как это необходимо, в классах она называется методом */
function zamena($textClass)
{
$newTextClass = str_replace("a","b",$textClass);
/* функция возвращает значение , с которым можно будет работать вне класса */
return $newTextClass;
}
}
/* конец класса */
$text = "Anna, give me more banana!";
/* вызываем (объявляем) класс zamenaVtexte */
$zamena = new zamenaVtexte;
/* обращаемся к функции zamena из объявленного выше класса. эта функция делает замену в тексте. */
$newText = $zamena->zamena($text);
/* теперь в переменно $newText "лежит" измененный текст */
echo $newText;
/* выводит: Annb, give me more bbnbnb! */
?>

Соответственно первую часть этого кода – сам класс (с начала и до комментария конец класс) можно поместить в отдельный файл (например classZamena.php).
И вызывать его из другого файла (например text.php) с помощью include("classZamena.php");

Опубликовано 20.03.2013 в 17:56 · Автор Вебдизайнеру, сисадмину, вебмастеру · Ссылка
Рубрики: PHP программирование · Теги: , , , , , , , ,