<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >PHP 类型比较表</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="PHP 手册" HREF="index.html"><LINK REL="UP" TITLE="Appendices" HREF="appendices.html"><LINK REL="PREVIOUS" TITLE="Unix 领域:Unix 和 UDG" HREF="transports.unix.html"><LINK REL="NEXT" TITLE="解析器代号列表" HREF="tokens.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="appendix" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >PHP 手册</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="transports.unix.html" ACCESSKEY="P" >上一页</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="tokens.html" ACCESSKEY="N" >下一页</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="appendix" ><H1 ><A NAME="types.comparisons" >附录 Q. PHP 类型比较表</A ></H1 ><P > 以下的表格显示了 PHP <A HREF="language.types.html" >类型</A >和<A HREF="language.operators.comparison.html" >比较运算符</A >在松散和严格比较时的作用。该补充材料还和<A HREF="language.types.type-juggling.html" >类型戏法</A >的相关章节内容有关。同时,大量的用户注释和 <A HREF="http://www.blueshoes.org/en/developer/php_cheat_sheet/" TARGET="_top" >BlueShoes</A > 的工作也给该材料提供了帮助。 </P ><P > 在使用这些表格之前,需要明白变量类型及它们的意义。例如,<TT CLASS="literal" >"42"</TT > 是一个字符串而 <TT CLASS="literal" >42</TT > 是一个整数。<TT CLASS="constant" ><B >FALSE</B ></TT > 是一个布尔值而 <TT CLASS="literal" >"false"</TT > 是一个字符串。 </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >注意: </B > HTML 表单并不传递整数、浮点数或者布尔值,它们只传递字符串。要想检测一个字符串是不是数字,可以使用 <A HREF="function.is-numeric.html" ><B CLASS="function" >is_numeric()</B ></A > 函数。 </P ></BLOCKQUOTE ></DIV ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >注意: </B > 在没有定义变量 <CODE CLASS="varname" >$x</CODE > 的时候,诸如 <TT CLASS="literal" >if ($x)</TT > 的用法会导致一个 <TT CLASS="constant" ><B >E_NOTICE</B ></TT > 级别的错误。所以,可以考虑用 <A HREF="function.empty.html" ><B CLASS="function" >empty()</B ></A > 或者 <A HREF="function.isset.html" ><B CLASS="function" >isset()</B ></A > 函数来初始化变量。 </P ></BLOCKQUOTE ></DIV ><P > <DIV CLASS="table" ><A NAME="AEN303891" ></A ><P ><B >表 Q-1. 用 PHP 函数对 <CODE CLASS="varname" >$x</CODE > 的比较</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><COL><COL><COL><COL><THEAD ><TR ><TH >表达式</TH ><TH ><A HREF="function.gettype.html" ><B CLASS="function" >gettype()</B ></A ></TH ><TH ><A HREF="function.empty.html" ><B CLASS="function" >empty()</B ></A ></TH ><TH ><A HREF="function.is-null.html" ><B CLASS="function" >is_null()</B ></A ></TH ><TH ><A HREF="function.isset.html" ><B CLASS="function" >isset()</B ></A ></TH ><TH ><A HREF="language.types.boolean.html" ><B CLASS="type" >boolean</B ></A > : <TT CLASS="literal" >if($x)</TT ></TH ></TR ></THEAD ><TBODY ><TR ><TD ><TT CLASS="literal" >$x = "";</TT ></TD ><TD ><A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = <TT CLASS="constant" ><B >NULL</B ></TT ></TT ></TD ><TD ><A HREF="language.types.null.html" ><B CLASS="type" >NULL</B ></A ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >var $x;</TT ></TD ><TD ><A HREF="language.types.null.html" ><B CLASS="type" >NULL</B ></A ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><CODE CLASS="varname" >$x</CODE > 尚未定义</TD ><TD ><A HREF="language.types.null.html" ><B CLASS="type" >NULL</B ></A ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = array();</TT ></TD ><TD ><A HREF="language.types.array.html" ><B CLASS="type" >array</B ></A ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = false;</TT ></TD ><TD ><A HREF="language.types.boolean.html" ><B CLASS="type" >boolean</B ></A ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = true;</TT ></TD ><TD ><A HREF="language.types.boolean.html" ><B CLASS="type" >boolean</B ></A ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = 1;</TT ></TD ><TD ><A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = 42;</TT ></TD ><TD ><A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = 0;</TT ></TD ><TD ><A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = -1;</TT ></TD ><TD ><A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = "1";</TT ></TD ><TD ><A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = "0";</TT ></TD ><TD ><A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = "-1";</TT ></TD ><TD ><A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = "php";</TT ></TD ><TD ><A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = "true";</TT ></TD ><TD ><A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >$x = "false";</TT ></TD ><TD ><A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ></TBODY ></TABLE ></DIV > </P ><P > <DIV CLASS="table" ><A NAME="AEN304133" ></A ><P ><B >表 Q-2. 用 <TT CLASS="literal" >==</TT > 进行松散比较</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><THEAD ><TR ><TH > </TH ><TH ><TT CLASS="constant" ><B >TRUE</B ></TT ></TH ><TH ><TT CLASS="constant" ><B >FALSE</B ></TT ></TH ><TH ><TT CLASS="literal" >1</TT ></TH ><TH ><TT CLASS="literal" >0</TT ></TH ><TH ><TT CLASS="literal" >-1</TT ></TH ><TH ><TT CLASS="literal" >"1"</TT ></TH ><TH ><TT CLASS="literal" >"0"</TT ></TH ><TH ><TT CLASS="literal" >"-1"</TT ></TH ><TH ><TT CLASS="constant" ><B >NULL</B ></TT ></TH ><TH ><TT CLASS="literal" >array()</TT ></TH ><TH ><TT CLASS="literal" >"php"</TT ></TH ></TR ></THEAD ><TBODY ><TR ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >1</TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >0</TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >-1</TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >"1"</TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >"0"</TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >"-1"</TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >NULL</TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >array()</TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >"php"</TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ></TBODY ></TABLE ></DIV > </P ><P > <DIV CLASS="table" ><A NAME="AEN304439" ></A ><P ><B >表 Q-3. 用 <TT CLASS="literal" >===</TT > 进行严格比较</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><THEAD ><TR ><TH > </TH ><TH ><TT CLASS="constant" ><B >TRUE</B ></TT ></TH ><TH ><TT CLASS="constant" ><B >FALSE</B ></TT ></TH ><TH ><TT CLASS="literal" >1</TT ></TH ><TH ><TT CLASS="literal" >0</TT ></TH ><TH ><TT CLASS="literal" >-1</TT ></TH ><TH ><TT CLASS="literal" >"1"</TT ></TH ><TH ><TT CLASS="literal" >"0"</TT ></TH ><TH ><TT CLASS="literal" >"-1"</TT ></TH ><TH ><TT CLASS="constant" ><B >NULL</B ></TT ></TH ><TH ><TT CLASS="literal" >array()</TT ></TH ><TH ><TT CLASS="literal" >"php"</TT ></TH ></TR ></THEAD ><TBODY ><TR ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >1</TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >0</TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >-1</TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >"1"</TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >"0"</TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >"-1"</TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="constant" ><B >NULL</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >array()</TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ></TR ><TR ><TD ><TT CLASS="literal" >"php"</TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >FALSE</B ></TT ></TD ><TD ><TT CLASS="constant" ><B >TRUE</B ></TT ></TD ></TR ></TBODY ></TABLE ></DIV > </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >PHP 3.0 注意事项: </B > 在 PHP 3 中,字符串 <TT CLASS="literal" >"0"</TT > 被认为是非空的,这个情况在 PHP 4 中发生了改变,它将被认为是空值。 </P ></BLOCKQUOTE ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="transports.unix.html" ACCESSKEY="P" >上一页</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >起始页</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="tokens.html" ACCESSKEY="N" >下一页</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Unix 领域:Unix 和 UDG</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="appendices.html" ACCESSKEY="U" >上一级</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >解析器代号列表</TD ></TR ></TABLE ></DIV ></BODY ></HTML >