sfd
Обзор синтаксиса PHP
Источник: Nuances of Programming Предыдущая статья: “PHP: введение и настройка среды” Экранирование PHP Парсинговому движку PHP необходимо отличать код PHP от других элементов страницы. Механизм, позволяющий это сделать, известен как “экранирование” — есть четыре способа его реализации. Канонические PHP-теги Наиболее универсальным стилем тегов в PHP является следующий: <?php...?> Если вы используете этот стиль, то можете быть уверены, что теги всегда будут интерпретироваться правильно. Короткие открытые теги (SGML стиль) Короткие или короткие открытые теги выглядят следующим образом: <?...
Экранирование о котором вы могли не знать. Порядок выполнения действий
Экранирование Первая часть этой статьи будет посвящена экранированию. Возьмем для примера UPDATE xml в базе данных. У нас имеется таблица TABLE, в которой есть колонки ID и XMLTEXT и нам надо обновить текст xml. Выглядит она вот так: <?xml version=’1.0’ encoding=’UTF-8’?> <a> <\a> Суть xml нам не интересна, нам важны кавычки. Как вы знаете из предыдущих наших статей, UPDATE пишется следующим образом: UPDATE TABLE SET XMLTEXT = ‘<?xml version=’1.0’ encoding=’UTF-8’?> <a> <\a>’ WHERE ID = 1 Но тут возникает проблема, ведь строка заканчивается здесь: ‘<?xml version=’ т...