Возвращение значений переполнения стека

Все, что я знаю из оператора return (на основе JS), который останавливает выполнение скрипта и возвращает значение и что после того, как он проигнорирован, то как это возможно
(на самом деле требуется) в этом PHP-коде:

<?php
return "<!DOCTYPE html>
<html>
<head>
<title>$title</title>
<meta http-equiv='Content-Type' content='text/html;charset=utf-8'/>
</head>
<body>
$content
</body>
</html>";

который завершает это:

<?php
error_reporting( E_ALL );
ini_set( "display_errors", 1 );
$title = "Test title";
$content = "<h1>Hello World</h1>";
$page = include_once "templates/page.php";
echo $page;

а также возможно ли возвращение за пределы функции ????

-3

Решение

Вы были почти там …

С template / page.php вам не нужно запускать return, все что вам нужно сделать, это сделать следующее:

<!DOCTYPE html>
<html>
<head>
<title><?php echo $title; ?></title>
<meta http-equiv='Content-Type' content='text/html;charset=utf-8'/>
</head>
<body>
<?php echo $content; ?>
</body>
</html>

Затем на стороне страницы PHP скажем, например, phpCode.php:

<?php
error_reporting( E_ALL );
ini_set( "display_errors", 1 );
$title = "Test title";
$content = "<h1>Hello World</h1>";
include_once "templates.php";

Включить извлечет всю информацию из файла, который вы включаете в целом.

Вы можете получить информацию из любой точки мира, если у вас есть файл php. PDO / OOP является отличным примером того, как это сделать, и я настоятельно рекомендую изучить его несколько больше, чтобы добиться того, что вы пытаетесь сделать (из того, что я мог разобрать в этом вопросе).

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector