Doc #71648 [Asn->Csd]: [DE] substr('abc', 3) returns string(0) "" for php7

From: Date: Tue, 23 Feb 2016 11:51:27 +0000
Subject: Doc #71648 [Asn->Csd]: [DE] substr('abc', 3) returns string(0) "" for php7
References: 1  Groups: php.doc.bugs 
Request: Send a blank email to doc-bugs+get-13209@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=71648&edit=1 ID: 71648 Updated by: cmb@php.net Reported by: sigma_z at sigma-scripts dot de Summary: [DE] substr('abc', 3) returns string(0) "" for php7 -Status: Assigned +Status: Closed Type: Documentation Problem Package: Translation problem Operating System: Ubuntu 14 PHP Version: 7.0Git-2016-02-23 (snap) Assigned To: cmb Block user comment: N Private report: N New Comment: This bug has been fixed in the documentation's XML sources. Since the online and downloadable versions of the documentation need some time to get updated, we would like to ask you to be a bit patient. Thank you for the report, and for helping us make our documentation better. Previous Comments: ------------------------------------------------------------------------ [2016-02-23 11:50:47] cmb@php.net Automatic comment from SVN on behalf of cmb Revision: http://svn.php.net/viewvc/?view=revision&amp;revision=338652 Log: synced with EN (fixes #71648: [DE] substr('abc', 3) returns string(0) &quot;&quot; for php7) ------------------------------------------------------------------------ [2016-02-23 08:51:07] requinix@php.net German translation is out of date. http://php.net/manual/de/function.substr.php ------------------------------------------------------------------------ [2016-02-23 08:04:41] sigma_z at sigma-scripts dot de Description: ------------ When using substr on the end of a given string than it returns an emtpy string instead of a boolean false for php7 or greater. Test script: --------------- for php < 7 <?php substr('abc', 3) returns false ?> for php >= 7 <?php substr('abc', 3) returns string(0) "" ?> The documentation says (which does not apply for php7): <?php var_dump(substr('a', 1)); // bool(false) ?> Expected result: ---------------- Whether update the documentation on http://php.net/manual/en/function.substr.php if this is the desired behavior or fix substr() when trying to get the string on the end of the given string. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=71648&edit=1

« previous php.doc.bugs (#13209) next »