ID: 20695
User updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Open
Bug Type: Feature/Change Request
Operating System: Windows 98
PHP Version: 4.2.3
New Comment:
substr($s,$n,$m) is supposed to always return a string (at least if $s
is a string and $n and $m are integers).
However:
is_string(substr($s,strlen($s),$m))
returns false, so substr did not return a string.
Example:
echo is_string("")."<BR>\n";
echo "substr(\"A\",0,1):".is_string(substr("A",0,1))."<BR>\n";
echo "substr(\"A\",0,0):".is_string(substr("A",0,0))."<BR>\n";
echo "substr(\"A\",1,1):".is_string(substr("A",1,1))."<BR>\n";
echo "substr(\"A\",1,0):".is_string(substr("A",1,0))."<BR>\n";
Previous Comments:
------------------------------------------------------------------------
[2002-11-28 04:40:53] [EMAIL PROTECTED]
substr($s,$n,$m) is supposed to always return a string (at least if $s
is a string and $n and $m are integers).
However:
is_string(substr($s,strlen($s),$m))
returns false, so substr did not return a string.
Example:
$s="<AB attr = \n\"value\" >";
echo is_string("")."<BR>\n";
echo "substr(\"A\",0,1):".is_string(substr("A",0,1))."<BR>\n";
echo "substr(\"A\",0,0):".is_string(substr("A",0,0))."<BR>\n";
echo "substr(\"A\",1,1):".is_string(substr("A",1,1))."<BR>\n";
echo "substr(\"A\",1,0):".is_string(substr("A",1,0))."<BR>\n";
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=20695&edit=1