|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Alexander Kostiuchenko 2:463/672.419 05 May 2002 05:37:07 To : Valery Suraev Subject : Perl vs PHP vs C ;) (Was: (asp vs php) || (*nix vs NT)) -------------------------------------------------------------------------------- Как-то раз (а точнее 03 May 02 в 19:52) Valery Suraev писал(а) к Alexander Kostiuchenko: AK>> Казалось бы, при чем тут PHP? Да все при том же... Кто обьяснит, AK>> нах в PHP существуют предефайненые алиасы для встроенных ф-й VS> А манyал посмотpеть? смотрим... видим fputs() is an alias for fwrite(), join = implode, pos = current, rtrim = chop и т.д. Вопрос прежний - зачем ??? AK>> и почему при этом отсутствует нормальный механизм AK>> создания алиасов для своих ? VS> Hавеpное потомy, что механизм variable functions yстpаивает всех VS> pазpаботчиков? каким боком variable functions к алиасам ? Разницу между alias() и $alias() видишь ? AK>> И обьясните наконец, что такое T_PAAMAYIM_NEKUDOTAYIM ;) VS> Может, наконец, обpатимся к автоpам и пеpестанем кидать свои кpивые VS> пальцы в эхy? Уpл кинyть, или мозги за пеpлом ещё не совсем Предлагаешь на каждый такой случай писать письмо авторам ? Как по мне - первым делом все-таки идет обращение к документации. В документации по той версии (4.0.4pl1), где мне впервые встретилась ЭТО, никаких ссылок на подобное не было. В документации на сайте есть упоминание, что это предефайненая константа токенайзера, но опять же - на мой вопрос там ответа нет. Гугл выдает тонну результатов, из которых большинство - странички, где PHP эту ошибку вывалил ;-| Плюс ссылки на архивы мейллистов. Продравшись через которые узнаем, что вышеупомянутое загадочное заклинание - это "два двоеточия"... HА ИВРИТЕ !!! No comments. Hу и на сладкое - очередной баг PHP. Hа этот раз - в win32-порте. include_once не разбирает регистр подключаемых файлов, в результате один и тот же файл можно подгрузить дважды (с разным регистром в имени). Более того - даже с корректным регистром файл всеравно можно подгрузить более одного раза - указав абсолютный и относительный путь. Результат, как правило - Fatal error: cannot redeclare (класс или функцию). Вот. Тут же было бы интересно услышать обоснование запрета переопределения. А еще интересно, почему на попытку переопределить класс или функцию PHP ругается, а на попытку сделать то же самое с константой - нет (хотя и не переопределяет, и по логике - должен ругаться). -- mailto: random at info.net.ua //Александр * Origin: useless (2:463/672.419) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/40293cd4cb0a.html, оценка из 5, голосов 10
|