
[RFC] Case sensitive PHP
A PHP internals mailing list thread discussing a proposed RFC to make PHP fully case-sensitive. The RFC author Jorg Sowa revived the discussion, collecting points from previous debates. Supporters argue it would simplify the Zend engine, static analyzers, and LSPs by removing the need for identifier normalization passes, and would make PHP consistent with other languages. Opponents question the practical benefit, noting IDEs already enforce correct casing, and raise concerns about PHP's own inconsistent built-in naming (DateTime vs PDO vs mysqli). A key concern is that making PHP case-sensitive without first standardizing the standard library's naming conventions would create a 'casing salad' problem. The thread ends with the RFC author announcing he is abandoning the RFC due to low chances of it passing.