Hey guys,
Please forgive me if this has already been addressed, but could somebody
tell me why all the methods for the Exception class are in camelCase? I
don't want to wade too deeply into the "consistency vs. BC" rabbit hole
here, but I'm just wondering what the general consensus is on this right
now.
http://php.net/manual/en/class.exception.php
Thanks!
--Kris
Hey guys,
Please forgive me if this has already been addressed, but could somebody
tell me why all the methods for the Exception class are in camelCase? I
don't want to wade too deeply into the "consistency vs. BC" rabbit hole
here, but I'm just wondering what the general consensus is on this right
now.http://php.net/manual/en/class.exception.php
Thanks!
--Kris
Hi Kris,
See http://lxr.php.net/xref/PHP_TRUNK/CODING_STANDARDS#137
Best regards,
--Matthew
Hey guys,
Please forgive me if this has already been addressed, but could somebody
tell me why all the methods for the Exception class are in camelCase? I
don't want to wade too deeply into the "consistency vs. BC" rabbit hole
here, but I'm just wondering what the general consensus is on this right
now.http://php.net/manual/en/class.exception.php
Thanks!
--Kris
This seems to be the case for pretty all classes I can see in core with the
exception of MySQLi (being that it tried to mimic the old mysql functions).
Obviously, class/method/function names are all case-insensitive throughout
PHP itself, but the documentation seems to be consistent in the use of
camel case.
The following class methods are all documented in camel-case throughout the
docs:
Exception
ExceptionError
DateTime
DateTimeZone
DateInterval
PDO
PDOStatement
(All of the Intl classes)
Collator
NumberFormatter
Locale
Normalizer
MessageFormatter
IntlDateFormatter
ResourceBundle
SpoofChecker
Transliterator
tidy
tidyNode
Phar
PharData
PharFileInfo
PharException
DomDocument (and friends)
Not an exhaustive list, but just at first glance.
On Thu, Dec 6, 2012 at 4:57 PM, Sherif Ramadan theanomaly.is@gmail.comwrote:
Hey guys,
Please forgive me if this has already been addressed, but could somebody
tell me why all the methods for the Exception class are in camelCase? I
don't want to wade too deeply into the "consistency vs. BC" rabbit hole
here, but I'm just wondering what the general consensus is on this right
now.http://php.net/manual/en/class.exception.php
Thanks!
--Kris
This seems to be the case for pretty all classes I can see in core with
the exception of MySQLi (being that it tried to mimic the old mysql
functions). Obviously, class/method/function names are all case-insensitive
throughout PHP itself, but the documentation seems to be consistent in the
use of camel case.The following class methods are all documented in camel-case throughout
the docs:Exception
ExceptionError
DateTime
DateTimeZone
DateInterval
PDO
PDOStatement
(All of the Intl classes)
Collator
NumberFormatter
Locale
Normalizer
MessageFormatter
IntlDateFormatter
ResourceBundle
SpoofChecker
Transliterator
tidy
tidyNode
Phar
PharData
PharFileInfo
PharException
DomDocument (and friends)Not an exhaustive list, but just at first glance.
Ahh ok, that answered my question! I never really noticed that until now
for some reason....
Thanks!
--Kris