| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > PHP сокращенная запись, шаблоны |
| Автор: Zuzuka 11.3.2010, 23:44 |
| Задался вопросом - насколько безболезненно можно использовать <?=$something?> вместо <?php echo $something ?> Параметр short_open_tag вроде включен почти везде, для меня лично это даже не принципиально, т.к. пользуюсь либо VPS либо напрямую серваком каким-нить (т.е. все настраиваю сам). Нагуглил что это не приветсвуется, но не очень понял почему - ведь вроде удобней. Главная цель использовать запись попроще в нативном шаблонизаторе. Или как вариант делать string replace файла с шаблоном и использовать свою придуманную конструкцию. Но в этом случаем тоже непонятно в чем плюс - только в красивости наверно. Кто сталкивался, кто как может быть делает в своих проектах, интересно узнать. Спасибо! |
| Автор: Fortop 12.3.2010, 00:18 |
Из-за shared-hosting где это не всегда работает. Плюс с 6.0 это будет убрано вовсе. Хотя могут и передумать. |
| Автор: Zuzuka 12.3.2010, 00:35 |
| Fortop, Спасибо, а как тогда лучше поступать использовать обычный синтаксис как вставку в xhtml где это нужно или парсить шаблон с собственным синтаксисом, понимаю что вопрос скорее больше субъективный, интересно кто как поступает(поступил бы). |
| Автор: Fortop 12.3.2010, 00:37 |
| Меня это абсолютно не волнует. Пользуюсь вразносортицу, хотя чаще полный вариант. В крайнем случае можно за 2 минуты написать скрипт который превратит во всем проекте все <?= в <?php echo |
| Автор: Ипатьев 12.3.2010, 08:55 |
Это неправда. |
| Автор: Fortop 12.3.2010, 15:02 |
http://www.slideshare.net/thinkphp/php-53-and-php-6-a-look-ahead 47я страница |
| Автор: Ипатьев 12.3.2010, 15:16 |
| Я не знаю, кто такой этот Стефан Прейбш и какое он имеет отношение к принятию решений в развитии РНР. |
| Автор: Fortop 12.3.2010, 17:07 |
| Ипатьев, это первая попавшаяся ссылка. Об отмене этих намерений, как, например, случилось с is_a() я не слышал. Если вам необходима "официальная информация", то поищите ее самостоятельно. И тогда с доказательствами в руках будете заявлять о правде или неправде. |
| Автор: Ипатьев 12.3.2010, 17:37 |
| Этак мы ставим все с ног на голову. Мне кажется, что доказательства искать должен тот, кто делает безосновательное утверждение Лично мне официальные доказательства не нужны - я и так знаю, что никто ничего не отменял |
| Автор: nerezus 12.3.2010, 20:03 | ||||
Нет причин не использовать такой удобный синтаксис. И по умолчанию оно включено, а выключать нет причин.
|
| Автор: Fortop 12.3.2010, 20:44 |
А можно не путать shotr_open_tag и asp_tags? Или это крайне сложно? Ну а ссылку вместо спрыгнувшего Ипатьева, предпочитающего пустозвонство, приведу я http://www.php.net/~derick/meeting-notes.html#remove-support-for-and-script-language-php-and-add-php-var |
| Автор: Fortop 12.3.2010, 21:35 |
| skyboy, в топике речь шла о short_open_tag К чему тут asp_tags - я абсолютно не в курсе. Поэтому логично что nerezus именно запутался. А ссылку я привел в подтверждение слов Ипатьева и в опровержение себя. |
| Автор: bars80080 13.3.2010, 00:19 | ||
блин, но пустозвоном его всё-таки назвал |
| Автор: nerezus 13.3.2010, 00:40 | ||||||
Сказал это к тому, что убирают asp_tags, а не shotr_open_tag, как вы сказали. Это вы их попутали. |
| Автор: Fortop 13.3.2010, 01:27 | ||||
| nerezus, Я уж не помню откуда я брал информацию о том что убирают short_open_tag, но явно не с потолка. И пожалуй мне лучше знать о чем же я вел речь. Или Вы планируете и думать за меня? (говорить вместо меня Вы уже пытаетесь). Поэтому Вам стоит почитать внимательно обе ссылки что я привел -
Во второй четко сказано short_open_tags И то о чем писал я.
Если у Вас получится читать, то и проблем подобных недавно возникшим у Вас с mysql наверняка не будет. А насчет кажущегося хамства, сначала разберитесь с собой, щепетильный Вы наш. Ложь — утверждение, не соответствующее истине, высказанное в таком виде сознательно — и этим отличающееся от заблуждения. Учитесь признавать собственные ошибки. Или Вы и дальше планируете заниматься глупостями? |
| Автор: nerezus 13.3.2010, 01:40 | ||||||||||
1) Ну да?
2) По приведенной вами ссылке написано, что его не будут убирать.
Добавлено через 9 минут и 16 секунд Пруф: http://docs.php.net/manual/en/ini.core.php Кстати я тоже ошибся насчет <% - их тоже не удалят. Хотя по приведенной вами ссылке их решили удалить, но потом передумали. Ибо документ по ссылке старый и неактуальный. |
| Автор: Fortop 13.3.2010, 03:23 | ||||
Все? |