Bug #75331 [NEW]: ERROR substr

From: Date: Sat, 07 Oct 2017 02:20:32 +0000
Subject: Bug #75331 [NEW]: ERROR substr
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-211561@lists.php.net to get a copy of this message
From: jandelson_oliveira at yahoo dot com dot br Operating system: LINUX e WINDOWS PHP version: 7.0.24 Package: Scripting Engine problem Bug Type: Bug Bug description:ERROR substr Description: ------------ we notice a bug in the return of the substr when it does not find the position in the analyzed string as in the documentation informs that when it does not find the value the return is false but in php7 the return is not always false. Test script: --------------- $rest = substr("abcdef", 6, -2); $rest1 = substr("abcdef", 6, 4); var_dump($rest); var_dump($rest1); Expected result: ---------------- we notice a bug in the return of the substr when it does not find the position in the analyzed string as in the documentation informs that when it does not find the value the return is false but in php7 the return is not always false. Actual result: -------------- false and null -- Edit bug report at https://bugs.php.net/bug.php?id=75331&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=75331&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=75331&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=75331&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=75331&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=75331&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=75331&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=75331&r=needscript Try newer version: https://bugs.php.net/fix.php?id=75331&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=75331&r=support Expected behavior: https://bugs.php.net/fix.php?id=75331&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=75331&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=75331&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=75331&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=75331&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=75331&r=dst IIS Stability: https://bugs.php.net/fix.php?id=75331&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=75331&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=75331&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=75331&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=75331&r=mysqlcfg

« previous php.bugs (#211561) next »