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