Я просто заметил, что в моем коде у меня есть и что-то вроде:Разница между DOMDocument (с капителями) и DomDocument?
$domdoc = new DOMDocument('1.0', 'utf-8');
и
$domdoc = new DomDocument('1.0', 'utf-8');
... видимо, так как я copypasted из различных примеров.
Однако, если я правильно помню, PHP чувствителен к регистру, поэтому DOMDocument
не должен быть таким же, как DomDocument
?! Хотя, когда я запускаю код с обоих случаях в PHP 5.5.9, кажется, работает - никаких жалоб не воскресают ...
Так, может кто-нибудь объяснить, является ли DOMDocument
это псевдоним DomDocument
(или наоборот) - или это подобные, но разные классы?
Thanks @Daan - понятия не имел об этом; не стесняйтесь публиковать это как ответ, я приму это ... – sdaau
http://stackoverflow.com/questions/33273941/php-case-sensitivity –
сами имена классов НЕ относятся к регистру, но если вы используя автозагрузчик и работая в файловой системе, чувствительной к регистру, вы можете столкнуться с проблемами в случае, если автозагрузчик не нормализует случаи. –