Always treat needles as strings

This is part of https://wiki.php.net/rfc/deprecations_php_7_3.
This commit is contained in:
Nikita Popov 2019-01-29 10:02:03 +01:00
parent c7d7af8069
commit c97b9aa226
31 changed files with 209 additions and 1074 deletions

View file

@ -3,8 +3,6 @@ String functions
--FILE--
<?php
error_reporting(0);
echo "Testing strtok: ";
$str = "testing 1/2\\3";
@ -26,7 +24,7 @@ if ($tok1 != "testing") {
echo "Testing strstr: ";
$test = "This is a test";
$found1 = strstr($test, 32);
$found1 = strstr($test, chr(32));
$found2 = strstr($test, "a ");
if ($found1 != " is a test") {
echo("failed 1\n");
@ -39,7 +37,7 @@ if ($found1 != " is a test") {
echo "Testing strrchr: ";
$test = "fola fola blakken";
$found1 = strrchr($test, "b");
$found2 = strrchr($test, 102);
$found2 = strrchr($test, chr(102));
if ($found1 != "blakken") {
echo("failed 1\n");
} elseif ($found2 != "fola blakken") {