я серьезно посасывать получать котировки и кавычки правильно. Есть правило, которое поможет мне легко запомнить?Слишком много "или"
echo "<option value='".$data['recordc']."' . "selected=selected>" '". data['recordc'] ."' . "</option>";
я серьезно посасывать получать котировки и кавычки правильно. Есть правило, которое поможет мне легко запомнить?Слишком много "или"
echo "<option value='".$data['recordc']."' . "selected=selected>" '". data['recordc'] ."' . "</option>";
Вы можете легко решить эту проблему кавычки с достойной редактор, имеет подсветку синтаксиса (даже базовая подсветка StackOverflow быстро показывает, где вы поступили не так), но это все еще ужасный беспорядок для чтения.
В большинстве случаев, если вы обнаружите, что выводите слишком много HTML-кода в echo
, вам, вероятно, сделайте это более чистым способом, например, вырваться из PHP. Я бы сделал как минимум:
printf('<option value="%1$s" selected=selected>%1$s</option>', $data['recordc']);
В общем, вы можете использовать вместо этого:
echo "<option value=\"$data[recordc]\" selected=selected>$data[recordc]</option>";
которая немного легче читать. Клавиши массива не обязательно должны указываться при использовании внутри строки.
В этом случае метод Паоло printf
приятно, так как переменная повторно
как насчет редактора/IDE с приличной подсветкой синтаксиса? –
Используйте '' ', когда вы хотите использовать' '' внутри них, и наоборот. –