Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP сокращенная запись, шаблоны 
V
    Опции темы
Zuzuka
Дата 11.3.2010, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 4.3.2010

Репутация: нет
Всего: нет



Задался вопросом - насколько безболезненно можно использовать

<?=$something?>

вместо

<?php echo $something ?>

Параметр short_open_tag вроде включен почти везде, для меня лично это даже не принципиально, т.к. пользуюсь либо VPS либо напрямую серваком каким-нить (т.е. все настраиваю сам).

Нагуглил что это не приветсвуется, но не очень понял почему - ведь вроде удобней. Главная цель использовать запись попроще в нативном шаблонизаторе.

Или как вариант делать string replace файла с шаблоном и использовать свою придуманную конструкцию. Но в этом случаем тоже непонятно в чем плюс - только в красивости наверно.

Кто сталкивался, кто как может быть делает в своих проектах, интересно узнать. Спасибо!


PM MAIL   Вверх
Fortop
Дата 12.3.2010, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Цитата(Zuzuka @  11.3.2010,  22:44 Найти цитируемый пост)
не очень понял почему 

Из-за shared-hosting где это не всегда работает.

Плюс с 6.0 это будет убрано вовсе. Хотя могут и передумать.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Zuzuka
Дата 12.3.2010, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 4.3.2010

Репутация: нет
Всего: нет



Fortop
Спасибо, а как тогда лучше поступать использовать обычный синтаксис как вставку в xhtml где это нужно или парсить шаблон с собственным синтаксисом, понимаю что вопрос скорее больше субъективный, интересно кто как поступает(поступил бы).
PM MAIL   Вверх
Fortop
Дата 12.3.2010, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Меня это абсолютно не волнует. Пользуюсь вразносортицу, хотя чаще полный вариант.

В крайнем случае можно за 2 минуты написать скрипт который превратит во всем проекте все <?= в <?php echo 


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Ипатьев
Дата 12.3.2010, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Цитата(Fortop @  12.3.2010,  00:18 Найти цитируемый пост)
Плюс с 6.0 это будет убрано вовсе. 

Это неправда.
PM MAIL   Вверх
Fortop
Дата 12.3.2010, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Цитата(Ипатьев @  12.3.2010,  07:55 Найти цитируемый пост)
Это неправда. 

http://www.slideshare.net/thinkphp/php-53-...-6-a-look-ahead
47я страница


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Ипатьев
Дата 12.3.2010, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Я не знаю, кто такой этот Стефан Прейбш и какое он имеет отношение к принятию решений в развитии РНР.

PM MAIL   Вверх
Fortop
Дата 12.3.2010, 17:07 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Ипатьев, это первая попавшаяся ссылка.
Об отмене этих намерений, как, например, случилось с is_a() я не слышал.

Если вам необходима "официальная информация", то поищите ее самостоятельно.
И тогда с доказательствами в руках будете заявлять о правде или неправде.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Ипатьев
Дата 12.3.2010, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Этак мы ставим все с ног на голову.
Мне кажется, что доказательства искать должен тот, кто делает безосновательное утверждение
Лично мне официальные доказательства не нужны - я и так знаю, что никто ничего не отменял smile

PM MAIL   Вверх
nerezus
Дата 12.3.2010, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Цитата

Задался вопросом - насколько безболезненно можно использовать
 Полностью безболезненно.
Нет причин не использовать такой удобный синтаксис.
И по умолчанию оно включено, а выключать нет причин.

Цитата

Плюс с 6.0 это будет убрано вовсе. 
 Ложь. Уберут <% теги.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Fortop
Дата 12.3.2010, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Цитата(nerezus @  12.3.2010,  19:03 Найти цитируемый пост)
Уберут <% теги. 

А можно не путать shotr_open_tag и asp_tags?
Или это крайне сложно?

Ну а ссылку вместо спрыгнувшего Ипатьева, предпочитающего пустозвонство, приведу я
http://www.php.net/~derick/meeting-notes.h...and-add-php-var




--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
skyboy
Дата 12.3.2010, 21:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(Fortop @  12.3.2010,  19:44 Найти цитируемый пост)
А можно не путать shotr_open_tag и asp_tags?
Или это крайне сложно?

aps - убирают, короткие - оставляют. 
вроде как nerezus ничего не путает. да и по приведенной тобой ссылке - то же самое "We kill <% but keep <?"
PM MAIL   Вверх
Fortop
Дата 12.3.2010, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



skyboy, в топике речь шла о short_open_tag
К чему тут asp_tags - я абсолютно не в курсе. Поэтому логично что nerezus именно запутался.

А ссылку я привел в подтверждение слов Ипатьева и в опровержение себя.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
bars80080
Дата 13.3.2010, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(Fortop @  12.3.2010,  20:35 Найти цитируемый пост)
А ссылку я привел в подтверждение слов Ипатьева и в опровержение себя. 

блин, но пустозвоном его всё-таки назвал
PM MAIL WWW   Вверх
nerezus
Дата 13.3.2010, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Цитата

А можно не путать shotr_open_tag и asp_tags?
Или это крайне сложно?
 Хамить не надо.

Цитата

К чему тут asp_tags - я абсолютно не в курсе. 
 
Цитата

Поэтому логично что nerezus именно запутался.
 nerezus не запутался. Запутались вы.
Сказал это к тому, что убирают asp_tags, а не shotr_open_tag, как вы сказали.
Это вы их попутали.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Fortop
Дата 13.3.2010, 01:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



nerezus
Я уж не помню откуда я брал информацию о том что убирают short_open_tag, но явно не с потолка. И пожалуй мне лучше знать о чем же я вел речь. Или Вы планируете и думать за меня?
(говорить вместо меня Вы уже пытаетесь).

Поэтому Вам стоит почитать внимательно обе ссылки что я привел -
Цитата

6.7 Remove support for <?, <% and <script language="PHP"> and add "<?php =$var?>"

Во второй четко сказано short_open_tags

И то о чем писал я.
Цитата(Fortop @  12.3.2010,  16:07 Найти цитируемый пост)
Об отмене этих намерений, как, например, случилось с is_a() я не слышал.

Если у Вас получится читать, то и проблем подобных недавно возникшим у Вас с mysql наверняка не будет.

А насчет кажущегося хамства, сначала разберитесь с собой, щепетильный Вы наш.
Цитата(nerezus @  12.3.2010,  19:03 Найти цитируемый пост)
Ложь.

Ложь — утверждение, не соответствующее истине, высказанное в таком виде сознательно — и этим отличающееся от заблуждения.

Учитесь признавать собственные ошибки. Или Вы и дальше планируете заниматься глупостями?


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
nerezus
Дата 13.3.2010, 01:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Цитата

Я уж не помню откуда я брал информацию о том что убирают short_open_tag, но явно не с потолка. 
 А я думаю, что с потолка.
1) Ну да?
Код

nerezus@nerezus:~/build/php6.0-201003122130$ /opt/php6.0/bin/php -v
PHP 6.0.0-dev (cli) (built: Mar 13 2010 01:03:58) 
Copyright (c) 1997-2010 The PHP Group
Zend Engine v3.0.0-dev, Copyright (c) 1998-2010 Zend Technologies
nerezus@nerezus:~/build/php6.0-201003122130$ /opt/php6.0/bin/php -i | grep short_open_tag
short_open_tag => On => On

2) По приведенной вами ссылке написано, что его не будут убирать.

Цитата

Во второй четко сказано short_open_tags
 Это тема разговора. А ниже под ней - решение по ней.

Цитата

Ложь — утверждение, не соответствующее истине, высказанное в таком виде сознательно — и этим отличающееся от заблуждения.
 Я ошибся. Это не "ложь", а "неправда", т.к. не намеренная

Цитата

Если у Вас получится читать, то и проблем подобных недавно возникшим у Вас с mysql наверняка не будет.
 Я привел доказательство по данной теме немного выше в этом же посте.

Добавлено через 9 минут и 16 секунд
Пруф:
http://docs.php.net/manual/en/ini.core.php

Кстати я тоже ошибся насчет <% - их тоже не удалят. Хотя по приведенной вами ссылке их решили удалить, но потом передумали.

Ибо документ по ссылке старый и неактуальный.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Fortop
Дата 13.3.2010, 03:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Цитата(nerezus @  13.3.2010,  00:40 Найти цитируемый пост)
2) По приведенной вами ссылке написано, что его не будут убирать.

Цитата(Fortop @  12.3.2010,  20:35 Найти цитируемый пост)
А ссылку я привел в подтверждение слов Ипатьева и в опровержение себя. 

Все?



--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1359 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.