Im новый для PHP, и я не могу понять, какие правила предназначены для использования функции эха. Например, если мне нужно выполнить эхо большого блока css/js, нужно ли добавить эхо в каждую строку текста или есть способ эхо большого блока кода с одним эхом?PHP Echo большой блок текста
Когда я пытаюсь повторить большой блок кода, как этот, я получаю сообщение об ошибке:
if (is_single()) {
echo '<link type="text/css" rel="stylesheet" href="http://jotform.com/css/styles/form.css"/><style type="text/css">
.form-label{
width:150px !important;
}
.form-label-left{
width:150px !important;
}
.form-line{
padding:10px;
}
.form-label-right{
width:150px !important;
}
body, html{
margin:0;
padding:0;
background:false;
}
.form-all{
margin:0px auto;
padding-top:20px;
width:650px !important;
color:Black;
font-family:Verdana;
font-size:12px;
}
</style>
<link href="http://jotform.com/css/calendarview.css" rel="stylesheet" type="text/css" />
<script src="http://jotform.com/js/prototype.js" type="text/javascript"></script>
<script src="http://jotform.com/js/protoplus.js" type="text/javascript"></script>
<script src="http://jotform.com/js/protoplus-ui.js" type="text/javascript"></script>
<script src="http://jotform.com/js/jotform.js?v3" type="text/javascript"></script>
<script src="http://jotform.com/js/location.js" type="text/javascript"></script>
<script src="http://jotform.com/js/calendarview.js" type="text/javascript"></script>
<script type="text/javascript">
JotForm.init(function(){
$('input_6').hint('ex: [email protected]');
});
</script>';
}else {
}
Есть ли лучший способ эха больших блоков коды, не много работы (добавление эха каждая строка, например)?
-1 Это делает код трудно читать и склонны к ошибкам, и определенно следует избегать. Синтаксис Heredoc, как упоминается @nickf, - это путь. –
Но это возможное решение, так почему -1? – Black
Просто потому, что это возможное решение, это не значит, что оно рекомендуется. @EdwardBlack –