НА ГЛАВНУЮ НАЗАД
КОМПЬЮТЕРЫ
ПЕРИФЕРИЯ
НОВЫЕ ТЕХНОЛОГИИ
САМОДЕЛ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ИНТЕРНЕТ
КОМПЛИТ
КОМПЬЮТЕРНАЯ ГАЗЕТА
     
1 . 2 . 3 . 4 . 5 . 6 . 7

РНР для начинающих

Халик Алешин (г. Волгоград)

Продолжение. Начало см. "Магия ПК" №4/2008

...А теперь напишем простой файловый менеджер. Он будет уметь:

  • Создавать (файлы/папки)
  • Редактировать (файлы/папки)
  • Перемещать
  • Копировать (файлы/папки )
  • Закачивать на сервер по http/ftp протоколу
  • Переименовывать
Классы и функции

Классы и функции, это очень удобная вещь, те же самые процедуры и функции, как и в других языках программирования. Они помогут вам в будущем сэкономить достаточно много времени для разработки того или иного скрипта, их очень легко понять и просто использовать. Простой пример функции phpinfo(), выводит информацию о php. Классы группируют по типу/назначению параметра, в общем, кому как удобно. Например, для работы с базой данные mysql мы все функции объединим в один класс, а уже в нем будем писать функции, так проще их запомнить и вызвать mysql->connect(); класс mysql функция connect(). Проще говоря, функция - это кусок программного кода, который нужно использовать несколько раз с одними и теми же или разными параметрами, значениями.
Функция записывается следующим образом:

[code]
function name(){
};
[/code]

Функция с именем name. При вызове этой функции выполняются операторы, стоящие в теле функции между фигурными скобками ({}). Вызов функции происходит по ее имени и в круглых скобках перечисляются ее параметры:

[code]
name();
[/code]