svn: /phpdoc/bg/trunk/reference/var/functions/ gettype.xml import-request-variables.xml
[email protected] (Stanislav Yordanov) Sat, 02 Apr 2016 10:41:05 +0000
| Newsgroups | php.doc.bg |
|---|---|
| Message-ID | <[email protected]> |
stanprog Sat, 02 Apr 2016 10:41:05 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=338884
Log:
sync to EN
Changed paths:
U phpdoc/bg/trunk/reference/var/functions/gettype.xml
U phpdoc/bg/trunk/reference/var/functions/import-request-variables.xml
svn-diffs-338884.txt
(text/x-diff, 11 KB)
Modified: phpdoc/bg/trunk/reference/var/functions/gettype.xml
===================================================================
--- phpdoc/bg/trunk/reference/var/functions/gettype.xml 2016-04-02 10:29:09 UTC (rev 338883)
+++ phpdoc/bg/trunk/reference/var/functions/gettype.xml 2016-04-02 10:41:05 UTC (rev 338884)
@@ -1,36 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: pemitev Status: ready -->
-
+<!-- EN-Revision: 333768 Maintainer: stanprog Status: ready -->
+<!-- CREDITS: pemitev -->
<refentry xml:id="function.gettype" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>gettype</refname>
<refpurpose>Връща типа на дадена променлива</refpurpose>
</refnamediv>
-
+
<refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>string</type><methodname>gettype</methodname>
- <methodparam><type>mixed</type><parameter>var</parameter></methodparam>
- </methodsynopsis>
+ &reftitle.description;
+ <methodsynopsis>
+ <type>string</type><methodname>gettype</methodname>
+ <methodparam><type>mixed</type><parameter>var</parameter></methodparam>
+ </methodsynopsis>
<para>
- Връща типа на PHP променлива
- <parameter>var</parameter>.
+ Връща типа на PHP променливата <parameter>var</parameter>. За проверка за даден
+ тип използвайте функциите <literal>is_*</literal>.
</para>
- <warning>
- <simpara>
- Никога не използвайте <function>gettype</function>, за да проверите за
- определен тип, понеже върнатият низ може да подлежи на промяна
- в някоя бъдеща версия. В допълнение може да се каже, че
- функцията е твърде бавна, тъй като касае сравняване на низове.
- </simpara>
- <simpara>
- Вместо това, използвайте функциите <literal>is_*</literal> .
- </simpara>
- </warning>
</refsect1>
-
+
<refsect1 role="parameters">
&reftitle.parameters;
<para>
@@ -46,7 +35,7 @@
</variablelist>
</para>
</refsect1>
-
+
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
@@ -102,24 +91,58 @@
</itemizedlist>
</para>
</refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Пример за <function>gettype</function></title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$data = array(1, 1., NULL, new stdClass, 'foo');
+
+foreach ($data as $value) {
+ echo gettype($value), "\n";
+}
+
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
+<![CDATA[
+integer
+double
+NULL
+object
+string
+]]>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
- <member><function>settype</function></member>
- <member><function>is_array</function></member>
- <member><function>is_bool</function></member>
- <member><function>is_float</function></member>
- <member><function>is_int</function></member>
- <member><function>is_null</function></member>
- <member><function>is_numeric</function></member>
- <member><function>is_object</function></member>
- <member><function>is_resource</function></member>
- <member><function>is_scalar</function></member>
- <member><function>is_string</function></member>
- <member><function>function_exists</function></member>
- <member><function>method_exists</function></member>
+ <member><function>settype</function></member>
+ <member><function>get_class</function></member>
+ <member><function>is_array</function></member>
+ <member><function>is_bool</function></member>
+ <member><function>is_callable</function></member>
+ <member><function>is_float</function></member>
+ <member><function>is_int</function></member>
+ <member><function>is_null</function></member>
+ <member><function>is_numeric</function></member>
+ <member><function>is_object</function></member>
+ <member><function>is_resource</function></member>
+ <member><function>is_scalar</function></member>
+ <member><function>is_string</function></member>
+ <member><function>function_exists</function></member>
+ <member><function>method_exists</function></member>
</simplelist>
</para>
</refsect1>
Modified: phpdoc/bg/trunk/reference/var/functions/import-request-variables.xml
===================================================================
--- phpdoc/bg/trunk/reference/var/functions/import-request-variables.xml 2016-04-02 10:29:09 UTC (rev 338883)
+++ phpdoc/bg/trunk/reference/var/functions/import-request-variables.xml 2016-04-02 10:41:05 UTC (rev 338884)
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: pemitev Status: ready -->
+<!-- EN-Revision: 326726 Maintainer: stanprog Status: ready -->
+<!-- CREDITS: pemitev -->
<refentry xml:id="function.import-request-variables" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>import_request_variables</refname>
<refpurpose>Внася GET/POST/Cookie променливи в глобалната област на действие</refpurpose>
</refnamediv>
-
+
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
@@ -20,11 +21,12 @@
но желаете някои променливи да са с глобална област на действие.
</para>
<para>
- Ако искате да внесете други променливи като глобални, като например SERVER, използвайте
- функцията <function>extract</function>.
+ Ако искате да внесете други променливи като глобални,
+ като например <varname>$_SERVER</varname>, използвайте функцията <function>extract</function>.
</para>
+ &warn.deprecated.function-5-3-0.removed-5-4-0;
</refsect1>
-
+
<refsect1 role="parameters">
&reftitle.parameters;
<para>
@@ -33,17 +35,16 @@
<term><parameter>types</parameter></term>
<listitem>
<para>
- Посредством използването на параметъра <parameter>types</parameter> можете
- да определяте кои променливи от текущата заявка да включите. Можете да използвате
- знаците 'G', 'P' и 'C' - респективно за GET, POST и
- Cookie. Тези знаци не са чувствителни към регистъра, така че
- можете да използвате всякакви варианти на 'g', 'p' и 'c'. POST
- включва информация за качени файлове по метода POST.
+ Посредством използването на параметъра <parameter>types</parameter> можете да определяте
+ кои променливи от текущата заявка да включите. Можете да използвате знаците 'G', 'P' и 'C'
+ - респективно за GET, POST и Cookie. Тези знаци не са
+ чувствителни към регистъра, така че можете да използвате всякакви варианти на 'g', 'p'
+ и 'c'. POST включва информация за качени файлове по метода POST.
</para>
<note>
<para>
Забележете, че редът
- на буквите е от значение, например при употреба на "gp", променливите POST
+ на буквите е от значение, например при употреба на "<literal>GP</literal>", променливите POST
ще препокриват променливите GET със същото име.
Всички други букви освен GPC не се вземат под внимание.
</para>
@@ -55,18 +56,19 @@
<listitem>
<para>
Представка към името на променлива, предшестващо всички променливи, които да бъдат
- внесени в глобалния обхват. Така ако имате GET променлива наречена "userid" и предоставите
- представка "pref_", ще получите глобална променлива с име <varname>$pref_userid.</varname>
+ внесени в глобалния обхват. Така ако имате GET променлива наречена
+ "<literal>userid</literal>" и предоставите представка
+ "<literal>pref_</literal>", ще получите глобална променлива с име
+ <varname>$pref_userid.</varname>
</para>
<note>
<para>
Въпреки че параметърът <parameter>prefix</parameter> е незадължителен,
ще бъде генерирана грешка на ниво
- <link linkend="errorfunc.constants.errorlevels.e-notice">E_NOTICE</link>, ако
+ <link linkend="errorfunc.constants.errorlevels.e-notice"><constant>E_NOTICE</constant></link>, ако
не укажете представка, или използвате празен низ като такава.
Това е риск за сигурността. Грешките на ниво съобщение не се
- визуализират при нивото на <link linkend="ini.error-reporting">докладване за грешки</link>,
- което е по подразбиране.
+ визуализират при нивото на <link linkend="ini.error-reporting">докладване за грешки</link>, което е по подразбиране.
</para>
</note>
</listitem>
@@ -74,14 +76,14 @@
</variablelist>
</para>
</refsect1>
-
+
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.success;
</para>
</refsect1>
-
+
<refsect1 role="examples">
&reftitle.examples;
<para>
@@ -101,19 +103,19 @@
</example>
</para>
</refsect1>
-
+
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
- <member><link linkend="reserved.variables.request">$_REQUEST</link></member>
+ <member><varname>$_REQUEST</varname></member>
<member><link linkend="ini.register-globals">register_globals</link></member>
<member><link linkend="language.variables.predefined">Предварително-дефинирани променливи</link></member>
<member><function>extract</function></member>
</simplelist>
</para>
</refsect1>
-
+
</refentry>
<!-- Keep this comment at the end of the file