2017-02-22 2 views
0

Как хорошо, производительность и скорость мудры, положить несколько блоков <?php ?> в html-файл? Я имею в виду, работает ли парсер php одинаково быстро, если есть несколько блоков php? Альтернативой является использование только одного в начале, а затем запись огромных echo <<<END операторов.html-код с одним или несколькими php-блоками

Пример из нескольких блоков PHP:

<?php 
//some code here 
?> 

<!doctype html> 

<html> 
    <head> 
     <title>Page Title</title> 
     <meta charset="UTF-8"> 
     <meta name="viewport" content="initial-scale=1.0"> 
    </head> 

    <body> 
<?php 
//some code also here 
?> 

<div> 
<?php 
//some code here also 
?> 
</div> 
    </body> 
</html> 

Пример всего 1 <?php ?> блока:

<?php 
if(something-true){ 
echo<<<END 

<!doctype html> 

<html> 
    <head> 
     <title>Page Title</title> 
     <meta charset="UTF-8"> 
     <meta name="viewport" content="initial-scale=1.0"> 
    </head> 

    <body> 

    </body> 
</html> 

}else{ 
echo<<<END 
<!doctype html> 

<html> 
    <head> 
     <title>Page Title</title> 
     <meta charset="UTF-8"> 
     <meta name="viewport" content="initial-scale=1.0"> 
    </head> 

    <body> 

    </body> 
</html> 
END; 
}  
    ?> 
+0

Спасибо, я пропустил этот ответ. – sanjihan

+0

no problem dude;) – Miles07

ответ

1

Все в порядке, производительность и скорость мудрых, чтобы положить несколько блоков в html-файл?

Я думаю, что все в порядке. Я думаю, что только те теги php, что видит парсер php. HTML - это всего лишь выход php, который могут видеть только браузеры. если вы используете несколько тегов php в скрипте без использования html, это не будет иметь никакого значения? поэтому написание PHP-тегов между html не принесет никакого вреда.

1

Это не имеет значения, но это лучше иметь PHP файлы отдельно.

+0

Спасибо! Что вы имеете в виду отдельно? Если есть какой-то другой способ изменения html на лету? – sanjihan

Смежные вопросы