com doc/zh: 更新 is_bool(): reference /var/functions/is-bool.xml

From: Date: Sat, 20 Feb 2021 08:45:38 +0000
Subject: com doc/zh: 更新 is_bool(): reference /var/functions/is-bool.xml
Groups: php.doc.zh 
Request: Send a blank email to doc-zh+get-5977@lists.php.net to get a copy of this message
Commit: be485e56d282e6a3a72994d171af3829d5ecae87 Author: 蒋文健 <jwjbjg@gmail.com> Sat, 20 Feb 2021 15:32:16 +0800 Committer: Bole Chen <avenger@php.net> Sat, 20 Feb 2021 16:45:38 +0800 Parents: 4787d5bb965bd2b08caf7beb5f896d61421d46be Branches: master Link: http://git.php.net/?p=doc/zh.git;a=commitdiff;h=be485e56d282e6a3a72994d171af3829d5ecae87 Log: 更新 is_bool() Changed paths: M reference/var/functions/is-bool.xml Diff: diff --git a/reference/var/functions/is-bool.xml b/reference/var/functions/is-bool.xml index 83513592..c92b4b19 100644 --- a/reference/var/functions/is-bool.xml +++ b/reference/var/functions/is-bool.xml @@ -1,56 +1,84 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> <!-- $Author$ --> -<!-- EN-Revision: n/a Maintainer: nio Status: ready --> -<!-- splitted from ./en/functions/var.xml, last change in rev 1.19 --> - <refentry xml:id="function.is-bool" xmlns="http://docbook.org/ns/docbook"> - <refnamediv> - <refname>is_bool</refname> - <refpurpose> - 检测变量是否是布尔型 - </refpurpose> - </refnamediv> - <refsect1> - <title>描述</title> - <methodsynopsis> - <type>bool</type><methodname>is_bool</methodname> - <methodparam><type>mixed</type><parameter>var</parameter></methodparam> - </methodsynopsis> - <para> - 如果 <parameter>var</parameter> - 是 <type>boolean</type> 则返回 &true;。 - </para> - <para> - <example> - <title><function>is_bool</function> 示例</title> - <programlisting role="php"> +<!-- EN-Revision: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: nio Status: ready --> +<refentry xml:id="function.is-bool" xmlns="http://docbook.org/ns/docbook"> + <refnamediv> + <refname>is_bool</refname> + <refpurpose> + 检测变量是否是布尔值 + </refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>is_bool</methodname> + <methodparam><type>mixed</type><parameter>value</parameter></methodparam> + </methodsynopsis> + <para> + 检查变量是否为布尔值。 + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>value</parameter></term> + <listitem> + <para> + 要检查的变量。 + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + 如果 <parameter>value</parameter> 是布尔值则返回 &true; ,否则返回 &false; 。 + </para> + </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title><function>is_bool</function> 示例</title> + <programlisting role="php"> <![CDATA[ <?php $a = false; $b = 0; -// 因为 $a 是布尔型,所以结果为真 -if (is_bool($a)) { - print "Yes, this is a boolean"; +// 因为 $a 是布尔值,所以结果为 true +if (is_bool($a) === true) { + echo "Yes, this is a boolean"; } -// 因为 $b 不是布尔型,所以结果为非真 -if (is_bool($b)) { - print "Yes, this is a boolean"; +// 因为 $b 不是布尔值,所以结果为 false +if (is_bool($b) === false) { + echo "No, this is not a boolean"; } ?> ]]> - </programlisting> - </example> - </para> - <para> - 参见 - <function>is_array</function>、<function>is_float</function>、<function>is_int</function>、<function>is_integer</function>、<function>is_string</function> - 和 <function>is_object</function>。 - </para> - </refsect1> - </refentry> - + </programlisting> + </example> + </para> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>is_float</function></member> + <member><function>is_int</function></member> + <member><function>is_string</function></member> + <member><function>is_object</function></member> + <member><function>is_array</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml

« previous php.doc.zh (#5977) next »