Size: a a a

2021 March 26

VC

Vladimir Chernyshev in PHP
Arseny
А можно пример, интересно. Если есть время.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN"
   "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
   <title>Hello</title>
 </head>
 <body>
   <p>Hello <a href="http://example.org/">world</a>.</p>
 </body>
</html>
источник

VC

Vladimir Chernyshev in PHP
стандартный xhtml - если попадет в php с короткими тагами всё домается
источник

A

Arseny in PHP
Vladimir Chernyshev
стандартный xhtml - если попадет в php с короткими тагами всё домается
Вы имеете ввиду, что попадает как строка? Не помню, когда изобрели heredoc, но выручает в таких случаях.
источник

VC

Vladimir Chernyshev in PHP
Arseny
Вы имеете ввиду, что попадает как строка? Не помню, когда изобрели heredoc, но выручает в таких случаях.
имею в виду, что будет syntax error, кажется. PHP воспримет первый <? как открывающий тег и начнёт xml интерпретировать как php код с понятными последствиями
источник

A

Arseny in PHP
Vladimir Chernyshev
имею в виду, что будет syntax error, кажется. PHP воспримет первый <? как открывающий тег и начнёт xml интерпретировать как php код с понятными последствиями
внутри heredoc нет, так как там может быть все, что угодно между EOD
источник

A

Arseny in PHP
можно в принципе заголовок в heredoc отправить, а остальное обычными строками добавить как .=
источник

A

Arseny in PHP
так как в heredoc переменную можно засунуть, но вроде не более того, глубоко не копал
источник

VC

Vladimir Chernyshev in PHP
Arseny
можно в принципе заголовок в heredoc отправить, а остальное обычными строками добавить как .=
источник

VC

Vladimir Chernyshev in PHP
Arseny
можно в принципе заголовок в heredoc отправить, а остальное обычными строками добавить как .=
да просто делали <?= ‘<?xml version="1.0" encoding="UTF-8”?>’ ?> если нельзя было короткие теги отключить на shared хостинге
источник

A

Arseny in PHP
а вот тут с переносом потом будет проблема :)
источник

VC

Vladimir Chernyshev in PHP
Arseny
а вот тут с переносом потом будет проблема :)
какая проблема?
источник

A

Arseny in PHP
Vladimir Chernyshev
какая проблема?
если придется переехать на хостинг, где запрещены или настройки поменять.
источник

A

Arseny in PHP
у меня всегда включены, хотя уже не пользую их
источник

VC

Vladimir Chernyshev in PHP
Arseny
если придется переехать на хостинг, где запрещены или настройки поменять.
проблема только если короткие теги разрешены, собственно из-за чего они и задепрекейчены были
источник

VC

Vladimir Chernyshev in PHP
источник

VC

Vladimir Chernyshev in PHP
Кстати, что-то мне казалось что в 8.0 их вообще выпилить должны были, но в ченжлогах не вижу.
источник

AM

Artem Molotov in PHP
Vladimir Chernyshev
Кстати, что-то мне казалось что в 8.0 их вообще выпилить должны были, но в ченжлогах не вижу.
Выпилили и оставили <?=
источник

A

Arseny in PHP
Artem Molotov
Выпилили и оставили <?=
это тоже короткий тег)
источник

AM

Artem Molotov in PHP
Arseny
это тоже короткий тег)
У них разные названия, если мне не изменяет память.
источник

A

Arseny in PHP
Artem Molotov
У них разные названия, если мне не изменяет память.
возможно, но отключение поддержки коротких тегов конфиге отключает и эту прелесть, если не ошибаюсь
источник