1
0
mirror of https://github.com/php/doc-uk.git synced 2026-03-24 07:02:12 +01:00
Files
archived-doc-uk/reference/info/functions/php-sapi-name.xml
George Peter Banyard b4a4d80885 Small updated to Ukranian doc.
git-svn-id: https://svn.php.net/repository/phpdoc/uk/trunk@347635 c90b9560-bf6c-de11-be94-00142212c4b1
2019-06-22 02:41:16 +00:00

118 lines
4.2 KiB
XML
Raw Permalink 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: 51a9ea30eafdb5055fe4bd77061a34e61fd29b1d Maintainer: ktretyak Status: ready -->
<!-- $Revision$ -->
<refentry xml:id="function.php-sapi-name" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>php_sapi_name</refname>
<refpurpose>Повертає тип інтерфейса між веб-сервером та PHP</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>php_sapi_name</methodname>
<void/>
</methodsynopsis>
<simpara>
Повертає рядок в нижньому регістрі, що описує тип інтерфейса
(Server API, SAPI), який використовує PHP. Наприклад, у PHP CLI цим рядком
буде "cli", тоді як при роботі PHP з Apache може повертатись кілька різних значень,
що залежить від типу використовуваного SAPI. Можливі значення наведено нижче.
</simpara>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Повертає тип інтерфейса, у вигляді рядка в нижньому регістрі.
</para>
<para>
Хоча всі можливі варіанти не обмежуються цим сиском, але деякі з них такі:
<literal>aolserver</literal>, <literal>apache</literal>,
<literal>apache2filter</literal>, <literal>apache2handler</literal>,
<literal>caudium</literal>, <literal>cgi</literal> (до PHP 5.3),
<literal>cgi-fcgi</literal>, <literal>cli</literal>, <literal>cli-server</literal>,
<literal>continuity</literal>, <literal>embed</literal>, <literal>fpm-fcgi</literal>,
<literal>isapi</literal>, <literal>litespeed</literal>,
<literal>milter</literal>, <literal>nsapi</literal>, <literal>phpdbg</literal>,
<literal>phttpd</literal>, <literal>pi3web</literal>, <literal>roxen</literal>,
<literal>thttpd</literal>, <literal>tux</literal>, та <literal>webjames</literal>.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Використання <function>php_sapi_name</function></title>
<para>
В цьому прикладі перевіряється підрядок <literal>cgi</literal>,
оскільки він може мати значення <literal>cgi-fcgi</literal>.
</para>
<programlisting role="php">
<![CDATA[
<?php
$sapi_type = php_sapi_name();
if (substr($sapi_type, 0, 3) == 'cgi') {
echo "Ви використовуєте CGI PHP\n";
} else {
echo "Ви не використовуєте CGI PHP\n";
}
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<title>Альтернативний підхід</title>
<para>
PHP-константа <constant>PHP_SAPI</constant> має таке ж значення, як і
повернене значення функцією <function>php_sapi_name</function>.
</para>
</note>
<tip>
<title>Можна зловитись</title>
<para>
Визначення <acronym>SAPI</acronym> може бути неточним, оскільки, наприклад,
замість <literal>apache</literal>, його може бути визначено як
<literal>apache2handler</literal> чи <literal>apache2filter</literal>.
</para>
</tip>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><link linkend="reserved.constants.core">PHP_SAPI</link></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- 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
-->