Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как включить короткие тэги для php  (Прочитано 1698 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ArgusSW

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Как включить короткие тэги для php
« : 17 Января 2021, 20:55:13 »
Правил в php.ini (7.4), прописывал в htaccess - бестолку. Как пофиксить?; short_open_tag
   Default Value: On
   Development Value: On
   Production Value: On

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1438
  • 24.04 server
    • Просмотр профиля
Re: Как включить короткие тэги для php
« Ответ #1 : 17 Января 2021, 23:22:53 »
  • где конкретно прописывали? путь к файлу.
  • как запускаете скрипт?
  • прописывать надо скорее всего так:
short_open_tag = On
« Последнее редактирование: 17 Января 2021, 23:26:42 от jura12 »
сопротивление бесполезно

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28377
    • Просмотр профиля
Re: Как включить короткие тэги для php
« Ответ #2 : 17 Января 2021, 23:27:27 »
ArgusSW, зачем? Для правильно написанных скриптов это ненужно.

Пользователь добавил сообщение 17 Января 2021, 23:27:46:
jura12, если в .htaccess то нет, не так.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ArgusSW

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Как включить короткие тэги для php
« Ответ #3 : 18 Января 2021, 01:05:34 »
прописывал в /etc/php/7.4/apache2/php.ini Причём phpinfo показывает short_tags стоит в OFF. Вопрос-то интересный, если он игнорит php.ini то получается он его откуда-то ещё читает или что то в настройках ещё влияет? Переделать всю систему много времени уйдёт, да и разобраться не помешает, ведь придётся ещё там что-то править в php.ini а оно возьмёт да опять проигнорит.



Пользователь добавил сообщение 18 Января 2021, 01:15:14:
  • где конкретно прописывали? путь к файлу.
  • как запускаете скрипт?
  • прописывать надо скорее всего так:
short_open_tag = On
Yes!!! Действительно! Невнимательность подвела. Нет там расскоментил, не так прописал. Всё заработало. Спасибо!
« Последнее редактирование: 18 Января 2021, 01:15:14 от ArgusSW »

Оффлайн Rootdiv

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Web-разработчик
Re: Как включить короткие тэги для php
« Ответ #4 : 19 Января 2021, 00:05:35 »
ArgusSW, в php 8 короткие теги вообще перестанут работать, так что лучше уходить с них.
Ubuntu Mate 22.04.3 64 bit

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Как включить короткие тэги для php
« Ответ #5 : 19 Января 2021, 11:46:08 »
А еще короткие теги жутко бесят, если надо генерить XML но не через объект, а строковыми переменными)
А так да, короткие теги deprecated и к использованию нежелательны
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28377
    • Просмотр профиля
Re: Как включить короткие тэги для php
« Ответ #6 : 19 Января 2021, 11:46:42 »
Rootdiv, чо? https://wiki.php.net/rfc/deprecate_php_short_tags_v2

Пользователь добавил сообщение 19 Января 2021, 11:46:56:
EvangelionDeath, бред.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.063 секунд. Запросов: 25.