Почему теги PHP не закрываются в drupal?

Моим предпочтительным путем является итератор курсора, но установка сначала arraysize свойства курсора.

curs.execute('select * from people')
curs.arraysize = 256
for row in curs:
    print row

В этом примере, cx_Oracle выберет строки от Oracle 256 строк за один раз, сокращая количество сетевых распространений в прямом и обратном направлениях, которые должны быть выполнены

6
задан markus 23 November 2009 в 06:46
поделиться

2 ответа

Отсутствие закрывающего тега предотвращает случайную вставку завершающего пробела в ответ.

Это обычная практика кодирования в некоторых платформах, например Zend .

12
ответ дан 8 December 2019 в 05:55
поделиться

Пропуск закрывающих тегов PHP является частью Стандартов кодирования Drupal .

Начиная с Drupal 4.7,?> В конце файлов кода намеренно опускается. Это включает в себя файлы модуля и включаемые файлы. Причины этого можно резюмировать следующим образом:

  • Его удаление устраняет возможность появления нежелательных пробелов в конце файлов, которые могут вызвать ошибки «заголовок уже отправлен», проблемы проверки XHTML / XML и другие проблемы.
  • 1133725] закрывающий разделитель в конце файла является необязательным .
  • PHP.net сам удаляет закрывающий разделитель с конца своих файлов (пример: prepend.inc ), так что это может следует рассматривать как «лучшую практику».
10
ответ дан 8 December 2019 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: