1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-26 08:42:13 +01:00
Files
archived-doc-ru/language/operators/execution.xml

69 lines
2.5 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 43d07782b514d0c7a8487f2c74063739f302df8d Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="language.operators.execution">
<title>Операторы исполнения</title>
<titleabbrev>Исполнение</titleabbrev>
<para>
PHP поддерживает один оператор исполнения: обратные машинописные апострофы или обратные кавычки (``).
Обратите внимание, что это не одинарные кавычки! PHP попытается выполнить строку,
заключённую в обратные апострофы, как консольную команду, и вернёт
полученный вывод (то есть он не просто будет сброшен в вывод;
его можно присвоить переменной). Использовать оператор обратных апострофов —
то же, что вызывать функцию <function>shell_exec</function>.
<informalexample><programlisting role="php">
<![CDATA[
<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
]]>
</programlisting>
</informalexample>
</para>
<note>
<para>
Обратные кавычки недоступны, если
отключена функция <function>shell_exec</function>.
</para>
</note>
<note>
<para>
В отличие от некоторых других языков, обратные кавычки не
будут работать внутри строк в двойных кавычках.
</para>
</note>
<sect2 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><link linkend="ref.exec">Функции для выполнения программ</link></member>
<member><function>popen</function></member>
<member><function>proc_open</function></member>
<member><link linkend="features.commandline">Работа с PHP из командной строки</link></member>
</simplelist>
</para>
</sect2>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->