1

Тема: Синтаксис php

Скажіть будь ласка чи є якась різниця між
<php  ?>
<?= ?>
<?=@ ?>

2

Re: Синтаксис php

<php ?>- не тег.
<?php ?> і <? ?> еквівалентні, якщо увімкнена опція short_open_tag, якщо вимкнута, то друге - не тег.
<?= ?> увімкнено завжди, починаючи з версії 5.4.0, і одразу виводить значення виразу.
<?=@ ?> - не тег, а комбінація тега і оператора.

Подякували: 221VOLT, vov4ok2

3

Re: Синтаксис php

koala написав:

<php ?>- не тег.
<?php ?> і <? ?> еквівалентні, якщо увімкнена опція short_open_tag, якщо вимкнута, то друге - не тег.
<?= ?> увімкнено завжди, починаючи з версії 5.4.0, і одразу виводить значення виразу.
<?=@ ?> - не тег, а комбінація тега і оператора.

Дякую за відповідь.
Це всі можливі комбінації (варіанти) з <? ?> ?

4

Re: Синтаксис php

vov4ok написав:
koala написав:

<php ?>- не тег.
<?php ?> і <? ?> еквівалентні, якщо увімкнена опція short_open_tag, якщо вимкнута, то друге - не тег.
<?= ?> увімкнено завжди, починаючи з версії 5.4.0, і одразу виводить значення виразу.
<?=@ ?> - не тег, а комбінація тега і оператора.

Дякую за відповідь.
Це всі можливі комбінації (варіанти) з <? ?> ?

<% %>, <%= %>, <script language="php"> </script>
Але в PHP7 були видалені.

Подякували: vov4ok, 221VOLT, ostap34PHP3