Введение
Командная строка
Функции класса System называются так же, как и утилиты командной строки
if (!System::rm('-r file1 dir1')) { print "Could not delete all the files"; } |
System::rm(array('-r', 'file1', 'dir1')); |
Ошибки будут выведены с помощью функции trigger_error()(), для их отключения следует использовать префикс '@' (например: @System::mkdir('-p dir1/dir2/dir3');).
Совместимость
Класс System предоставляет интерфейс к функциям файловой системы. Они носят те же имена, что и утилиты для работы с файловой системой в Unix и поддерживают те же опции независимо от вашей операционной системы.
На данный момент функции были протестированы под Linux и Windows. Сообщения о поддержке других систем приветствуются.
Внимание |
На ранних версиях PHP 4 unlink() может завершаться с ошибкой на Windows. Эта ошибка уже исправлена в новых версиях. |
Документация
Это справочное руководство описывает параметры функций класса System, обычно представляющие из себя строки. Аргументы и опции конкретных команд не описываются здесь. Подробности ищите в мануале по конкретной команде на системах *nix:
man имякоманды |
Пред. | Начало | След. |
System | Уровень выше | System::rm |