bjori Thu May 24 18:46:00 2007 UTC
Modified files: /phpdoc/en/language types.xml Log: Fixed bug#41494 (binary typecasting) http://cvs.php.net/viewvc.cgi/phpdoc/en/language/types.xml?r1=1.178&r2=1.179&diff_format=u Index: phpdoc/en/language/types.xml diff -u phpdoc/en/language/types.xml:1.178 phpdoc/en/language/types.xml:1.179 --- phpdoc/en/language/types.xml:1.178 Wed Mar 28 10:40:02 2007 +++ phpdoc/en/language/types.xml Thu May 24 18:46:00 2007 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.178 $ --> +<!-- $Revision: 1.179 $ --> <chapter id="language.types"> <title>Types</title> @@ -2562,6 +2562,9 @@ <simpara>(string) - cast to string</simpara> </listitem> <listitem> + <simpara>(binary) - cast to binary string (PHP 6)</simpara> + </listitem> + <listitem> <simpara>(array) - cast to array</simpara> </listitem> <listitem> @@ -2570,6 +2573,9 @@ </itemizedlist> </para> <para> + (binary) casting and b prefix forward support was added in PHP 5.2.1 + </para> + <para> Note that tabs and spaces are allowed inside the parentheses, so the following are functionally equivalent: <informalexample> @@ -2581,6 +2587,17 @@ ?> ]]> </programlisting> + <para> + Casting a literal strings and variables to binary strings: + </para> + <programlisting role="php"> +<![CDATA[ +<?php +$binary = (binary)$string; +$binary = b"binary string"; +?> +]]> + </programlisting> </informalexample> </para> <note>