Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Использование ?> - надо или нет?
 
 автор: forma   (26.03.2010 в 02:18)   письмо автору
 
 

Где то столкнулся с фразой что иногда использование ?> не рекомендуется. Поясните пожалуйста, те кто в курсе дела, в каких случаях и почему?

  Ответить  
 
 автор: oliss   (26.03.2010 в 02:26)   письмо автору
 
   для: forma   (26.03.2010 в 02:18)
 

В php можно пропустить закрывающий тег ,но вопрос ( на самом деле ) у вас в другом ( ведь правда? ),
просто не правильно вы его сформулировали ?

  Ответить  
 
 автор: forma   (26.03.2010 в 15:55)   письмо автору
 
   для: oliss   (26.03.2010 в 02:26)
 

Можно пропустить, знаю. Вопрос не в этом, и сформулирован абсолютно точно - когда стоит его пропускать, и почему.

  Ответить  
 
 автор: Николай2357   (27.03.2010 в 06:00)   письмо автору
 
   для: forma   (26.03.2010 в 15:55)
 

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

  Ответить  
 
 автор: Trianon   (27.03.2010 в 10:36)   письмо автору
 
   для: Николай2357   (27.03.2010 в 06:00)
 

И кстати, существуют операционные системы (раньше, во всяком случае, существовали; типичный пример - VMS/11) где реализация текстовых файлов выполнена так, что строку просто невозможно оставить незавершенной символами конца строки.

  Ответить  
 
 автор: sasha1133   (26.03.2010 в 02:27)   письмо автору
 
   для: forma   (26.03.2010 в 02:18)
 

по моему в конце скрипта должен быть, хотя вероятно и без него будет работать. Я за то чтобы ставить, тем более если после скрипта идёт html, то тут без вариантов. Может быть вы имели в виду сокращённые теги <? ?>

  Ответить  
 
 автор: neadekvat   (26.03.2010 в 09:14)   письмо автору
 
   для: forma   (26.03.2010 в 02:18)
 

Некоторые стандарты кодирования так говорят, да. И даже поясняют, почему.

  Ответить  
 
 автор: GeorgeIV   (26.03.2010 в 10:12)   письмо автору
 
   для: neadekvat   (26.03.2010 в 09:14)
 

-

  Ответить  
 
 автор: Лена   (26.03.2010 в 10:39)   письмо автору
 
   для: forma   (26.03.2010 в 02:18)
 

В CMS Друпал отсутствие закрывающего тега в модулях - стандарт.
Движок сам дозаписывает в конец каждого скрипта написанного вами модуля версию текущего документа и дату его последнего изменения.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования