<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >PHP type comparison tables</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="Manual PHP" HREF="index.html"><LINK REL="UP" TITLE="Anexe" HREF="appendixes.html"><LINK REL="PREVIOUS" TITLE="Unix Domain: Unix and UDG" HREF="transports.unix.html"><LINK REL="NEXT" TITLE="List of Parser Tokens" HREF="tokens.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-2"></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" >Manual PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="transports.unix.html" ACCESSKEY="P" >Înapoi</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="tokens.html" ACCESSKEY="N" >Înainte</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="appendix" ><H1 ><A NAME="types.comparisons" >Anexa O. PHP type comparison tables</A ></H1 ><P > The following tables demonstrate behaviors of PHP <A HREF="language.types.html" >types</A > and <A HREF="language.operators.comparison.html" >comparison operators</A >, for both loose and strict comparisons. This supplemental is also related to the manual section on <A HREF="language.types.type-juggling.html" >type juggling</A >. Inspiration was provided by various user comments and by the work over at <A HREF="http://www.blueshoes.org/en/developer/php_cheat_sheet/" TARGET="_top" >BlueShoes</A >. </P ><P > Before utilizing these tables, it's important to understand types and their meanings. For example, <VAR CLASS="literal" >"42"</VAR > is a <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A > while <VAR CLASS="literal" >42</VAR > is an <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >. <TT CLASS="constant" ><B >FALSE</B ></TT > is a <A HREF="language.types.boolean.html" ><B CLASS="type" >boolean</B ></A > while <VAR CLASS="literal" >"false"</VAR > is a <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A >. </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Notã: </B > HTML Forms do not pass integers, floats, or booleans; they pass strings. To find out if a string is numeric, you may use <A HREF="function.is-numeric.html" ><B CLASS="function" >is_numeric()</B ></A >. </P ></BLOCKQUOTE ></DIV ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Notã: </B > Simply doing <VAR CLASS="literal" >if ($x)</VAR > while <VAR CLASS="varname" >$x</VAR > is undefined will generate an error of level <TT CLASS="constant" ><B >E_NOTICE</B ></TT >. Instead, consider using <A HREF="function.empty.html" ><B CLASS="function" >empty()</B ></A > or <A HREF="function.isset.html" ><B CLASS="function" >isset()</B ></A > and/or initialize your variables. </P ></BLOCKQUOTE ></DIV ><P > <DIV CLASS="table" ><A NAME="AEN141026" ></A ><P ><B >Tabel O-1. Comparisons of <VAR CLASS="varname" >$x</VAR > with PHP functions</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><COL><COL><COL><COL><THEAD ><TR ><TH >Expression</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 > : <VAR CLASS="literal" >if($x)</VAR ></TH ></TR ></THEAD ><TBODY ><TR ><TD ><VAR CLASS="literal" >$x = "";</VAR ></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 ><VAR CLASS="literal" >$x = <TT CLASS="constant" ><B >NULL</B ></TT ></VAR ></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 ><VAR CLASS="literal" >var $x;</VAR ></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 ><VAR CLASS="varname" >$x</VAR > is undefined</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 ><VAR CLASS="literal" >$x = array();</VAR ></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 ><VAR CLASS="literal" >$x = false;</VAR ></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 ><VAR CLASS="literal" >$x = true;</VAR ></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 ><VAR CLASS="literal" >$x = 1;</VAR ></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 ><VAR CLASS="literal" >$x = 42;</VAR ></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 ><VAR CLASS="literal" >$x = 0;</VAR ></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 ><VAR CLASS="literal" >$x = -1;</VAR ></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 ><VAR CLASS="literal" >$x = "1";</VAR ></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 ><VAR CLASS="literal" >$x = "0";</VAR ></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 ><VAR CLASS="literal" >$x = "-1";</VAR ></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 ><VAR CLASS="literal" >$x = "php";</VAR ></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 ><VAR CLASS="literal" >$x = "true";</VAR ></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 ><VAR CLASS="literal" >$x = "false";</VAR ></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="AEN141268" ></A ><P ><B >Tabel O-2. Loose comparisons with <VAR CLASS="literal" >==</VAR ></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 ><VAR CLASS="literal" >1</VAR ></TH ><TH ><VAR CLASS="literal" >0</VAR ></TH ><TH ><VAR CLASS="literal" >-1</VAR ></TH ><TH ><VAR CLASS="literal" >"1"</VAR ></TH ><TH ><VAR CLASS="literal" >"0"</VAR ></TH ><TH ><VAR CLASS="literal" >"-1"</VAR ></TH ><TH ><TT CLASS="constant" ><B >NULL</B ></TT ></TH ><TH ><VAR CLASS="literal" >array()</VAR ></TH ><TH ><VAR CLASS="literal" >"php"</VAR ></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 ><VAR CLASS="literal" >1</VAR ></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 ><VAR CLASS="literal" >0</VAR ></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 ><VAR CLASS="literal" >-1</VAR ></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 ><VAR CLASS="literal" >"1"</VAR ></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 ><VAR CLASS="literal" >"0"</VAR ></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 ><VAR CLASS="literal" >"-1"</VAR ></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 ><VAR CLASS="literal" >NULL</VAR ></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 ><VAR CLASS="literal" >array()</VAR ></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 ><VAR CLASS="literal" >"php"</VAR ></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="AEN141574" ></A ><P ><B >Tabel O-3. Strict comparisons with <VAR CLASS="literal" >===</VAR ></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 ><VAR CLASS="literal" >1</VAR ></TH ><TH ><VAR CLASS="literal" >0</VAR ></TH ><TH ><VAR CLASS="literal" >-1</VAR ></TH ><TH ><VAR CLASS="literal" >"1"</VAR ></TH ><TH ><VAR CLASS="literal" >"0"</VAR ></TH ><TH ><VAR CLASS="literal" >"-1"</VAR ></TH ><TH ><TT CLASS="constant" ><B >NULL</B ></TT ></TH ><TH ><VAR CLASS="literal" >array()</VAR ></TH ><TH ><VAR CLASS="literal" >"php"</VAR ></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 ><VAR CLASS="literal" >1</VAR ></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 ><VAR CLASS="literal" >0</VAR ></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 ><VAR CLASS="literal" >-1</VAR ></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 ><VAR CLASS="literal" >"1"</VAR ></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 ><VAR CLASS="literal" >"0"</VAR ></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 ><VAR CLASS="literal" >"-1"</VAR ></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 ><VAR CLASS="literal" >array()</VAR ></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 ><VAR CLASS="literal" >"php"</VAR ></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 note: </B > The string value <VAR CLASS="literal" >"0"</VAR > was considered non-empty in PHP 3, this behavior changed in PHP 4 where it's now seen as empty. </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" >Înapoi</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Acasã</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="tokens.html" ACCESSKEY="N" >Înainte</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Unix Domain: Unix and UDG</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="appendixes.html" ACCESSKEY="U" >Sus</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >List of Parser Tokens</TD ></TR ></TABLE ></DIV ></BODY ></HTML >