Привет, у меня есть HTML, который обрабатывается как строка, я форматирую его в своем бэк-энде и мне нужно, чтобы он также отображался во внешнем интерфейсе
$var1 =
'
elseif( isset($_GET["view"]) && !empty($_GET["view"]) )
{
define("PAGE","VIEW_PAGE");
require("VIEW/'.$data["page"].'/'.$data["page"].'.data.json.php");
$view = json_decode( $viewDatabase );
if( getIndexOfObjectHasElement($view,"id",$_GET["view"]) !== null ){
$view = (array) $view[getIndexOfObjectHasElement($view,"id",$_GET["view"])];
}
else
{
header("location: '.$data["page"].'.php");die();
}
}
';
$var2 =
'
if( !isset($_GET["view"]) && !isset($_GET["add"]) && !isset($_GET["edit"]) )
{
define("PAGE","MAIN_PAGE");
}
'.$var1.'
';
нужен вывод
echo $var2;
быть
if( !isset($_GET["view"]) && !isset($_GET["add"]) && !isset($_GET["edit"]) )
{
define("PAGE","MAIN_PAGE");
}
elseif( isset($_GET["view"]) && !empty($_GET["view"]) )
{
define("PAGE","VIEW_PAGE");
require("VIEW/'.$data["page"].'/'.$data["page"].'.data.json.php");
$view = json_decode( $viewDatabase );
if( getIndexOfObjectHasElement($view,"id",$_GET["view"]) !== null ){
$view = (array) $view[getIndexOfObjectHasElement($view,"id",$_GET["view"])];
}
else
{
header("location: '.$data["page"].'.php");die();
}
}
без форматирования кода внутри переменных, что-то вроде preg_replace
, но я не мог этого понять