rfc:binary_string_comparison
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
rfc:binary_string_comparison [2014/08/17 11:03] – references mabe | rfc:binary_string_comparison [2014/08/17 20:04] – date on internals mabe | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== PHP RFC: Binary String Comparison ====== | ====== PHP RFC: Binary String Comparison ====== | ||
* Version: 0.1 | * Version: 0.1 | ||
- | * Date: 2014-08-01 | + | * Date: 2014-08-01, internals on 2014-08-17 |
* Author: Marc Bennewitz, php@mabe.berlin | * Author: Marc Bennewitz, php@mabe.berlin | ||
* Status: Draft | * Status: Draft | ||
Line 29: | Line 29: | ||
As a side effect it makes string comparison much faster and force developer to really write what they mean (No need to guess) and to force developers to cast/filter input once which also affects performance. | As a side effect it makes string comparison much faster and force developer to really write what they mean (No need to guess) and to force developers to cast/filter input once which also affects performance. | ||
+ | |||
+ | On C-Level the function '' | ||
=== string == string === | === string == string === | ||
Line 256: | Line 258: | ||
As this is a backwards-incompatible change, this RFC targets PHP.next. | As this is a backwards-incompatible change, this RFC targets PHP.next. | ||
- | ===== Open Issues ===== | + | ===== Affected |
- | How to note behavior change? | + | |
- | ... Is it enough to note it in the change-log or should we trigger a E_DEPRECATED/ | + | |
- | + | ||
- | ===== Unaffected | + | |
Only non-strict string to string comparison will be affected. | Only non-strict string to string comparison will be affected. | ||
- | + | Means the operators '' | |
- | ===== Future Scope ===== | + | |
- | This sections details areas where the feature might be improved in future, but that are not currently proposed in this RFC. | + | |
===== Proposed Voting Choices ===== | ===== Proposed Voting Choices ===== |
rfc/binary_string_comparison.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1