返回值php

时间:2017-02-17 08:06:31

标签: php

所有我从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;  

也可以在函数外面返回????

1 个答案:

答案 0 :(得分:0)

你差不多......

使用template / page.php,您不需要运行返回,只需按以下步骤操作:

<!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是如何做到这一点的一个很好的例子,我强烈建议学习它来实现你想要做的事情(从我在问题中可以得到的)。