Bug #75331 [NEW]: ERROR substr
| From: | jandelson_oliveira at yahoo dot com dot br | 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