rfc:strncmpnegativelen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
rfc:strncmpnegativelen [2011/08/08 04:44] – [Changelog] laruencerfc:strncmpnegativelen [2013/05/28 06:23] – Withdrawn tyrael
Line 3: Line 3:
   * Date: 2011-07-28   * Date: 2011-07-28
   * Author: Xinchen Hui <laruence@php.net>   * Author: Xinchen Hui <laruence@php.net>
-  * Status: Vote+  * Status: Withdrawn
   * First Published at: http://wiki.php.net/rfc/strncmpnegativelen/   * First Published at: http://wiki.php.net/rfc/strncmpnegativelen/
  
Line 22: Line 22:
 </code> </code>
  
-but we know substr supports a negative length as its parameter:+We need to write some codes like following one to make it works as expect
 <code php> <code php>
 <?php <?php
-   echo substr("test", 0, -1);+   if (strncmp(substr("prefix_num", -3, 3), "num", 3) === 0) { 
 +        echo "they have same suffix\n"; 
 +   } 
 +?> 
 </code> </code>
  
Line 55: Line 58:
 </code> </code>
  
-===== Patchs =====+===== BC Breaks ===== 
 +   * Any strncmp call with a computed length which may end up being negative will now potentially return a match where it wouldn't before. 
 +===== Patches =====
    * http://www.laruence.com/php-dev/php-5.4-trunk-strncmp-supproting-negative-len.patch    * http://www.laruence.com/php-dev/php-5.4-trunk-strncmp-supproting-negative-len.patch
 ===== Tests ===== ===== Tests =====
Line 61: Line 66:
 ===== Vote ===== ===== Vote =====
 <doodle  <doodle 
-title="Do you want this feature in PHP 5.4" auth="laruence" voteType="single" closed="false">+title="Do you want this feature in PHP 5.4" auth="laruence" voteType="single" closed="yes">
    * yes    * yes
    * no    * no
Line 71: Line 76:
   * 2011-08-01 Xinchen Hui: Start voting   * 2011-08-01 Xinchen Hui: Start voting
   * 2011-08-08 Xinchen Hui: Edited phpt   * 2011-08-08 Xinchen Hui: Edited phpt
 +  * 2011-08-13 Xinchen Hui: Stop voting
 +  * 2011-08-14 Xinchen Hui: Open voting again, since there comes some new objections
 +  * 2011-12-13 Xinchen Hui: Won't apply now
rfc/strncmpnegativelen.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1