#2. 5 php Оператор исполнения
Primary tabs
В РНР предусмотрен интересный оператор, позволяющий выполнить в рамках скрипта любую команду операционной системы и использовать результат ее выполнения. Любая строка, заключенная в обратные апострофы ``
, рассматривается как команда операционной системы. Ниже приведен пример скрипта, который использует системную команду date
для получения текущей даты и отображает ее.
<?php $output = `date`; echo "<pre>$output</pre>"; ?>
Результат выполнения этого кода будет различным в зависимости от операционной системы. Например, под Unix результат может быть таким:
Thu Aug 12 10:53:28 PDT 2006
В командной строке Windows результат будет выглядеть несколько по-другому:
Текущая дата: Вс 01.10.2006 Введите новую дату (дд-мм-гг):
Если команде операционной системы требуется передать параметр, то его также следует заключить в обратные апострофы вместе с именем команды, например:
<?php $output = `dir C:\\winnt\`; echo $output; ?>
- Log in to post comments
- 211 reads