Fortunately, by the Pentium era, which was when PHP was designed, those times were long gone.
"X made this design decision before us" is never a good justification for any design decision unless the decision is truly arbitrary (i.e., are arrays 0 or 1 indexed?) -- then it might be better to stick to what's more familiar. If it was a good design decision then, then there must have been some reason at the time that should be true now to give a good case for repeating a design decision.
read this:
http://philsturgeon.co.uk/blog/2013/09/t-paamayim-nekudotayi...
E.g. XMLHttpRequest vs ExtensibleMarkupLanguageHypertextTransferProtocolRequest
and ftp_ssl_connect vs FileTransferProtocol_SecureSocketLayer_Connect
or if you want to get really ridiculous:
MysqlndUhConnection::sslSet becomes MyStructuredQueryLanguageNativeDriverUserHandlerConnection::SecureSocketLayerSet
Not being very familiar with PHP, I don't have any pet examples of inconsistent names to offer corrections for that might correspond with what he's actually talking about.