com doc/zh: 更新 is_scalar(): referen ce/var/functions/is-scalar.xml
[email protected] (Bole Chen) Sat, 20 Feb 2021 08:45:46 +0000
| Newsgroups | php.doc.zh |
|---|---|
| Message-ID | <[email protected]> |
Commit: e387d5dc2b9a1c3c709b5c4df791957be362db82=0AAuthor: =E8=92= =8B=E6=96=87=E5=81=A5 <[email protected]> Sat, 20 Feb 2021 16:13:07 = +0800=0ACommitter: Bole Chen <[email protected]> Sat, 20 Feb 2021 16:45:= 46 +0800=0AParents: eed26fe52d5d014fff40b63f8bfe155a3a610bfb=0ABranches: = master=0A=0ALink: http://git.php.net/?p=3Ddoc/zh.git;a=3Dcommitdiff;= h=3De387d5dc2b9a1c3c709b5c4df791957be362db82=0A=0ALog:=0A=E6=9B=B4=E6=96= =B0 is_scalar()=0A=0AClose php/doc-zh#18=0A=0ABugs:=0Ahttps://bugs.php.net/= 18=0A=0AChanged paths:=0A M reference/var/functions/is-scalar.xml=0A=0A= =0ADiff:=0Adiff --git a/reference/var/functions/is-scalar.xml b/reference/v= ar/functions/is-scalar.xml=0Aindex 9aa676b4..a692afd7 100644=0A--- a/refere= nce/var/functions/is-scalar.xml=0A+++ b/reference/var/functions/is-scalar.x= ml=0A@@ -1,37 +1,77 @@=0A <?xml version=3D"1.0" encoding=3D"utf-8"?>=0A <!-= - $Revision$ -->=0A <!-- $Author$ -->=0A-<!-- EN-Revision: n/a Maintainer: = nio Status: ready -->=0A-<!-- splitted from ./en/functions/var.xml, last ch= ange in rev 1.35 -->=0A- <refentry xml:id=3D"function.is-scalar" xmlns=3D"= http://docbook.org/ns/docbook">=0A- <refnamediv>=0A- <refname>is_scala= r</refname>=0A- <refpurpose>=0A+<!-- EN-Revision: 0c9c2dd669fe9395eaa73d= 487fbd160f9057429a Maintainer: nio Status: ready -->=0A+<refentry xml:id=3D= "function.is-scalar" xmlns=3D"http://docbook.org/ns/docbook">=0A+ <refnamed= iv>=0A+ <refname>is_scalar</refname>=0A+ <refpurpose>=0A =E6=A3= =80=E6=B5=8B=E5=8F=98=E9=87=8F=E6=98=AF=E5=90=A6=E6=98=AF=E4=B8=80=E4=B8= =AA=E6=A0=87=E9=87=8F=0A- </refpurpose>=0A- </refnamediv>=0A- <refse= ct1>=0A- <title>=E6=8F=8F=E8=BF=B0</title>=0A- <methodsynopsis>=0A- = <type>bool</type><methodname>is_scalar</methodname>=0A- <methodpa= ram><type>mixed</type><parameter>var</parameter></methodparam>=0A- </me= thodsynopsis>=0A- <para>=0A- =E5=A6=82=E6=9E=9C=E7=BB=99=E5=87=BA= =E7=9A=84=E5=8F=98=E9=87=8F=E5=8F=82=E6=95=B0 <parameter>var</parameter> = =E6=98=AF=E4=B8=80=E4=B8=AA=E6=A0=87=E9=87=8F=EF=BC=8C<function>is_scalar</= function>=0A- =E8=BF=94=E5=9B=9E &true;=EF=BC=8C=E5=90=A6=E5=88=99= =E8=BF=94=E5=9B=9E &false;=E3=80=82=0A- </para>=0A- <para>=0A- = =E6=A0=87=E9=87=8F=E5=8F=98=E9=87=8F=E6=98=AF=E6=8C=87=E9=82=A3=E4=BA=9B= =E5=8C=85=E5=90=AB=E4=BA=86=0A- <type>integer</type>=E3=80=81<type>floa= t</type>=E3=80=81<type>string</type> =0A- =E6=88=96 <type>boolean</type= >=E7=9A=84=E5=8F=98=E9=87=8F=EF=BC=8C=E8=80=8C =0A- <type>array</type>= =E3=80=81<type>object</type> =E5=92=8C <type>resource</type> =E5=88=99= =E4=B8=8D=E6=98=AF=E6=A0=87=E9=87=8F=E3=80=82=0A- <informalexample>=0A-= <programlisting role=3D"php">=0A+ </refpurpose>=0A+ </refnamediv>=0A= +=0A+ <refsect1 role=3D"description">=0A+ &reftitle.description;=0A+ <met= hodsynopsis>=0A+ <type>bool</type><methodname>is_scalar</methodname>=0A+ = <methodparam><type>mixed</type><parameter>value</parameter></methodparam>= =0A+ </methodsynopsis>=0A+ <para>=0A+ =E6=A3=80=E6=B5=8B=E5=8F=98= =E9=87=8F=E6=98=AF=E5=90=A6=E4=B8=BA=E6=A0=87=E9=87=8F=0A+ </para>=0A+ <p= ara>=0A+ =E6=A0=87=E9=87=8F=E5=8F=98=E9=87=8F=E6=98=AF=E6=8C=87 <type>int= </type> =E3=80=81 <type>float</type> =E3=80=81 <type>string</type> = =E6=88=96 <type>bool</type> =E7=B1=BB=E5=9E=8B=E7=9A=84=E5=8F=98=E9=87= =8F=E3=80=82=0A+ <type>array</type>=E3=80=81<type>object</type> =E5=92= =8C <type>resource</type> =E7=B1=BB=E5=9E=8B=E4=B8=8D=E6=98=AF=E6=A0=87= =E9=87=8F=E3=80=82=0A+ </para>=0A+ <note>=0A+ <para>=0A+ <function>i= s_scalar</function> =E4=B8=8D=E4=BC=9A=E5=B0=86 <type>resource</type> = =E7=B1=BB=E5=9E=8B=E5=80=BC=E8=A7=86=E4=B8=BA=E6=A0=87=E9=87=8F=EF=BC=8C=0A= + =E5=9B=A0=E4=B8=BA=E5=BD=93=E5=89=8D resources =E6=98=AF=E5=9F=BA= =E4=BA=8E=E6=95=B4=E6=95=B0=EF=BC=88integer=EF=BC=89=E7=9A=84=E6=8A=BD= =E8=B1=A1=E6=95=B0=E6=8D=AE=E7=B1=BB=E5=9E=8B=E3=80=82=0A+ =E4=B8=8D= =E8=83=BD=E4=BE=9D=E8=B5=96=E8=AF=A5=E6=89=A7=E8=A1=8C=E7=BB=86=E8=8A=82= =EF=BC=8C=E5=9B=A0=E4=B8=BA=E5=AE=83=E5=8F=AF=E8=83=BD=E4=BC=9A=E6=94=B9= =E5=8F=98=E3=80=82=0A+ </para>=0A+ </note>=0A+ <note>=0A+ <para>=0A+ = <function>is_scalar</function> =E4=B8=8D=E4=BC=9A=E5=B0=86 NULL = =E6=A3=80=E6=B5=8B=E4=B8=BA=E6=A0=87=E9=87=8F=E3=80=82=0A+ </para>=0A+ <= /note>=0A+ </refsect1>=0A+=0A+ <refsect1 role=3D"parameters">=0A+ &reftitl= e.parameters;=0A+ <para>=0A+ <variablelist>=0A+ <varlistentry>=0A+ = <term><parameter>value</parameter></term>=0A+ <listitem>=0A+ <pa= ra>=0A+ =E9=9C=80=E8=A6=81=E6=A3=80=E6=B5=8B=E7=9A=84=E5=8F=98= =E9=87=8F=E3=80=82=0A+ </para>=0A+ </listitem>=0A+ </varlistent= ry>=0A+ </variablelist>=0A+ </para>=0A+ </refsect1>=0A+=0A+ <refsect1 ro= le=3D"returnvalues">=0A+ &reftitle.returnvalues;=0A+ <para>=0A+ = =E5=A6=82=E6=9E=9C <parameter>value</parameter> =E6=98=AF=E6=A0=87=E9=87= =8F=EF=BC=8C=E5=88=99=E8=BF=94=E5=9B=9E &true; =EF=BC=8C=E5=90=A6=E5=88= =99=E8=BF=94=E5=9B=9E &false; =E3=80=82=0A+ </para>=0A+ </refsect1>=0A+=0A= + <refsect1 role=3D"examples">=0A+ &reftitle.examples;=0A+ <para>=0A+ <= example>=0A+ <title><function>is_scalar</function> =E7=A4=BA=E4=BE=8B</t= itle>=0A+ <programlisting role=3D"php">=0A <!-- TODO: better example, th= is one can be quite misleading for unexperienced=0A programmers.= -->=0A <![CDATA[=0A <?php=0A-function show_var($var) {=0A+function show_v= ar($var)=0A+{=0A if (is_scalar($var)) {=0A echo $var;=0A } = else {=0A@@ -42,36 +82,45 @@ $pi =3D 3.1416;=0A $proteins =3D array("hemogl= obin", "cytochrome c oxidase", "ferredoxin");=0A =0A show_var($pi);=0A-// = =E6=89=93=E5=8D=B0=EF=BC=9A3.1416=0A-=0A show_var($proteins)=0A-// = =E6=89=93=E5=8D=B0=EF=BC=9A=0A-// array(3) {=0A-// [0]=3D>=0A-// string= (10) "hemoglobin"=0A-// [1]=3D>=0A-// string(20) "cytochrome c oxidase"= =0A-// [2]=3D>=0A-// string(10) "ferredoxin"=0A-// }=0A+=0A ?>=0A ]]>= =0A- </programlisting>=0A- </informalexample>=0A- </para>=0A- = <note>=0A- <para>=0A- =E5=B0=BD=E7=AE=A1=E5=BD=93=E5=89=8D= =E7=9A=84 <type>resource</type> =E7=B1=BB=E5=9E=8B=E6=98=AF=E5=B1=85= =E4=BA=8E=E6=95=B4=E6=95=B0=E7=9A=84=EF=BC=8C=E4=BD=86 =0A- <function>= is_scalar</function> =E4=B8=8D=E4=BC=9A=E6=8A=8A=E5=AE=83=E4=BB=AC=E5=BD= =93=E4=BD=9C=E6=98=AF=E6=A0=87=E9=87=8F=EF=BC=8C=E5=9B=A0=E4=B8=BA=E8=B5= =84=E6=BA=90=E6=98=AF=E6=8A=BD=E8=B1=A1=E6=95=B0=E6=8D=AE=E7=B1=BB=E5=9E= =8B=E3=80=82=E4=B8=8D=E8=83=BD=E4=BE=9D=E8=B5=96=E4=BA=8E=E6=89=A7=E8=A1= =8C=E7=BB=86=E8=8A=82=EF=BC=8C=E5=9B=A0=E4=B8=BA=E5=AE=83=E5=8F=AF=E8=83= =BD=E4=BC=9A=E6=94=B9=E5=8F=98=E3=80=82=0A- </para>=0A- </note>=0A- = <para>=0A- =E5=8F=82=E8=A7=81 <function>is_bool</function>=E3=80= =81<function>is_numeric</function>=E3=80=81<function>is_float</function>= =E3=80=81<function>is_int</function>=E3=80=81<function>is_real</function>= =E3=80=81<function>is_string</function>=E3=80=81<function>is_object</functi= on>=E3=80=81<function>is_array</function>=0A- =E5=92=8C <function>is_in= teger</function>=E3=80=82=0A- </para>=0A- </refsect1>=0A- </refentry>= =0A+ </programlisting>=0A+ &example.outputs;=0A+ <screen>=0A+<![CD= ATA[=0A+3.1416=0A+array(3) {=0A+ [0]=3D>=0A+ string(10) "hemoglobin"=0A+ = [1]=3D>=0A+ string(20) "cytochrome c oxidase"=0A+ [2]=3D>=0A+ string(10= ) "ferredoxin"=0A+}=0A+]]>=0A+ </screen>=0A+ </example>=0A+ </para>= =0A+ </refsect1>=0A =0A+ <refsect1 role=3D"seealso">=0A+ &reftitle.seealso= ;=0A+ <para>=0A+ <simplelist>=0A+ <member><function>is_float</functio= n></member>=0A+ <member><function>is_int</function></member>=0A+ <mem= ber><function>is_numeric</function></member>=0A+ <member><function>is_re= al</function></member>=0A+ <member><function>is_string</function></membe= r>=0A+ <member><function>is_bool</function></member>=0A+ <member><fun= ction>is_object</function></member>=0A+ <member><function>is_array</func= tion></member>=0A+ </simplelist>=0A+ </para>=0A+ </refsect1>=0A+</refent= ry>=0A <!-- Keep this comment at the end of the file=0A Local variables:=0A= mode: sgml=0A