Intereting Posts
Оператор Тильды в регулярных выражениях Проверьте, выполняется ли вызов с использованием клиента TOR EOL на серверах BOTH Linux и Dos / Windows? Как получить даты с резервированием? уведомлять по электронной почте по дате истечения срока действия Android: как сделать мой извлеченный (из mysql) анализируемые данные JSON, добавленные в ListView, обновить его каждую минуту Как создать штрих-код с помощью PHP и отобразить его как изображение на одной странице Условный элемент внутри массива (…) Сессия уже запущена – игнорирование session_start () Xampp Использование именованных параметров с PDO для LIKE Неустранимая ошибка: вызов функции-функции-члена () для не-объекта в Ссылка на конкретный шаг в одной странице проверки Удалить из json, используя php Как добавить метаданные к изображению? Активация модели плагина не работает в cakephp 2.3 с помощью ACL для торта

Разница между <? Php?> И <script language = "php"> </ script>

Я просто просматривал учебник по PHP, где обнаружил, что мы можем написать наш PHP-код, используя <script language="php"></script> , и я пытался выяснить разницу между этим и <?php ?> тег и преимущества или недостатки, но ничего не нашел, может ли кто-нибудь сказать мне разницу, пожалуйста.

Заранее спасибо.

Solutions Collecting From Web of "Разница между <? Php?> И <script language = "php"> </ script>"

Я думаю, что с точки зрения семантики нет никаких преимуществ или недостатков. Согласно руководству PHP :

Существует четыре разных пары открывающих и закрывающих тегов, которые можно использовать в PHP. Два из них, <?php ?> И <script language="php"> </script> , всегда доступны .

Также обратите внимание, что:

Если вы встраиваете PHP в XML или XHTML, вам нужно использовать теги <?php ?> Чтобы оставаться совместимыми со стандартами.

В любом случае, <?php ?> Является наиболее часто используемым и рекомендуется использовать его.

Примечание. В PHP 7 <script language="php" > <script > и ASP-теги удаляются.

Они оба работают (к моему удивлению) .

Тем не менее, <?php ?> Является, безусловно, наиболее распространенной конструкцией. Вы, скорее всего, будете путать коллег-кодировщиков, если используете очень редкий устаревший метод <script> .

В результате вы должны использовать <?php ?> Чтобы избежать путаницы или потенциальных проблем совместимости в реализациях.

Всегда используйте <?php ?> Потому что он по умолчанию и работает в каждой конфигурации. Другие области не могут быть открыты из конфигурации php. И они будут осуждать

Я решил использовать <?php потому что у меня возникли проблемы с использованием популярной среды разработки phpStorm. Он не поддерживает <script> . Ни подсветка синтаксиса, ни разрывы строк не работают с использованием метода <script> . Возможно, эта информация полезна и для кого-то другого.