Я Php n00b. Я читаю некоторые интернет-учебник, но у меня уже вопрос (очень простой вопрос, я полагаю):Начало PhP: для защиты котировок
Я не понимаю, почему следующий код работает правильно:
<html>
<head>
<title> My Firts PHP page </title>
</head>
<body>
<?php
$userAgent = $_SERVER["HTTP_USER_AGENT"];
echo "<p>This is my awesome User Agent: <b>\"$userAgent\"</b></p>";
?>
</body>
</html>
и, вместо этого следующее не работает, хотя я защищаю котировки внутри скобок:
<html>
<head>
<title> My Firts PHP page </title>
</head>
<body>
<?php
echo "<p>This is my awesome User Agent: <b>$_SERVER[\"HTTP_USER_AGENT\"]</b></p>";
?>
</body>
</html>
Спасибо заранее.
Что с этим не работает? Вызывает ли ошибка? Не полностью ли он выводится? –
Для чего это стоит, часто лучше не смешивать переменные со строковыми литералами. Это делает ваш код настоящей болью для чтения – Brad
Да, извините: произошла ошибка: «ошибка синтаксиса непредвиденная» (T_ENCAPSED_AND_WHITESPACE) ожидающий идентификатор (T_STRING) или переменная (T_VARIABLE) или номер (T_NUM_STRING) « – superpuccio