Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Немного о <?=

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
alexiy
Отправлено: 02 Марта, 2012 - 19:54:45
Post Id



Посетитель


Покинул форум
Сообщений всего: 483
Дата рег-ции: Янв. 2011  


Помог: 6 раз(а)




Выделено в отдельную тему из темы "PHP и CSS"
лично мне по душе я предпочитаю вместо
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP echo $cpusize.'px'; ?>
  3.  

использовать
 
 Top
LIME
Отправлено: 02 Марта, 2012 - 19:56:55
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Выделено в отдельную тему из темы "PHP и CSS"
ходят слухи что сокращенное написание вывода уберут
дело в том что в нормальном коде не может быть каши из хтмл пополам с пхп
 
 Top
Мелкий Супермодератор
Отправлено: 02 Марта, 2012 - 20:00:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Выделено в отдельную тему из темы "PHP и CSS"
LIME пишет:
ходят слухи что сокращенное написание вывода уберут

Наоборот, уже сделали (php5.4 вышел) неотключаемым, т.е. доступным всегда, вне зависимости от опции short_open_tag.
Тогда как и сама данная запись поддерживается даже в PHP3.x.


-----
PostgreSQL DBA
 
 Top
DelphinPRO
Отправлено: 02 Марта, 2012 - 20:02:15
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Выделено в отдельную тему из темы "PHP и CSS"
[quote=LIME]ходят слухи что сокращенное написание вывода уберут[/quot]
вышел php5.4. там такая возможность включена по умолчанию


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
LIME
Отправлено: 02 Марта, 2012 - 20:05:41
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Выделено в отдельную тему из темы "PHP и CSS"
нда ....видимо я неправильно понял выключение из настроек short_open_tag ))
но согласитесь не лучший стиль применять сокр вывод
(Добавление)
к тому же short_open_tag и <?=...?> это не одно и тоже))
я непомню где но слышал что уберут =
 
 Top
Мелкий Супермодератор
Отправлено: 02 Марта, 2012 - 20:43:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Выделено в отдельную тему из темы "PHP и CSS"
LIME пишет:
но согласитесь не лучший стиль применять сокр вывод

Лучший. Быстрый, нативный, компактный. Самое то для шаблона.
А уж если можешь диктовать настройки своему коду, а не подстраиваться под как можно более широкие возможные, невозможные и гипотетические настройки хостеров - вообще отличная вещь.

LIME пишет:
к тому же short_open_tag и <?=...?> это не одно и тоже))

Теперь - да, разные вещи.

DelphinPRO пишет:
вышел php5.4. там такая возможность включена по умолчанию

Ещё не смотрел, но разве осталась возможность его выключить? Вроде не "включена по-умолчанию", а вообще не отключаема без модификации исходника.


-----
PostgreSQL DBA
 
 Top
DelphinPRO
Отправлено: 02 Марта, 2012 - 20:46:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Перенесено из темы "PHP и CSS"
Мелкий пишет:
вообще не отключаема без модификации исходника.


Да, вы правы


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
LIME
Отправлено: 02 Марта, 2012 - 20:48:50
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Перенесено из темы "PHP и CSS"
Мелкий пишет:
Лучший. Быстрый, нативный, компактный. Самое то для шаблона.
я неправильно выразился извините
я имел ввиду не включение сформированного блока в шаблон а такие включеня как в примере тс... сплошь и рядом каша из чередующихся тегов...каждый атрибут хтмл
Мелкий пишет:
Теперь - да, разные вещи.
а разве не всегда были разными?
повторюсь...где-то слышал что конструкция <?= ... ?> будет исключена
только <? echo ... ?> останется
возможно чушь
не слышали?
 
 Top
Мелкий Супермодератор
Отправлено: 02 Марта, 2012 - 21:06:05
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




LIME пишет:
а разве не всегда были разными?

Не припоминаю различий. Вроде короткие теги автоматически включали и <?=, а без них - и <?= смысла не имела, т.к. не обрабатывалась.
Но, возможно, не прав. Кажется, мне не встречалось ни одного хоста с отключёнными короткими тегами.

LIME пишет:
не слышали?

Нет, не слышал.
В крайнем случае исправляется простейшим регекспом.


-----
PostgreSQL DBA
 
 Top
LIME
Отправлено: 02 Марта, 2012 - 21:15:07
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Мелкий пишет:
а без них - и <?= смысла не имела
но без = короткие теги имеют и имели смысл
впрочем это уже занудство))
 
 Top
DlTA
Отправлено: 02 Марта, 2012 - 22:23:36
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




LIME, чем они те не нравятся это же жуть как удобно, особенно в редакторах
когда ты набираешь HTML код
типа: <input value="<?=$i?>"> то тебе и подсветка и подсказки по html и тут же и по php и записано кратко.
 
 Top
LIME
Отправлено: 02 Марта, 2012 - 22:36:32
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




вы издеваетесь чтоли?
а не лучше сформировать в пхп блок и вывести его уже готовым со всеми атрибутами
вместо того чтобы включать в шаблон пхп-переменную в каждый тег
по стопицот раз
от такой мешанины вскроются оба
и верстальщик и прогер
(Добавление)
мне пофиг сокращенная форма или ечо
разницы лично для меня нет
 
 Top
DlTA
Отправлено: 02 Марта, 2012 - 22:40:37
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




LIME, я правильно понял предложение

$text = "<input value='$i'>"; // подготовка
...
echo $text; // вывод

так?

(Отредактировано автором: 02 Марта, 2012 - 22:41:11)

 
 Top
LIME
Отправлено: 02 Марта, 2012 - 22:47:27
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




типо того но
CODE (html):
скопировать код в буфер обмена
  1. <шаблон>
  2.    <лялятополя><?=$text;?></лялятополя>
  3. </шаблон>
ну и инклуд и всетакое
(Добавление)
а на месте переменной пагинатор там или форма
 
 Top
DlTA
Отправлено: 02 Марта, 2012 - 22:50:46
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




DlTA пишет:
$text = "<input value='$i'>"; // подготовка
...
echo $text; // вывод
это не удобно набирать (ну если конечно не фонат простого редактора)
если это хотяб npp или ченить больше
то набор вида:
<input value="<?=$i?>"> существенно быстрее происходит
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Хранение данных, их вывод и обработка »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB