2017-02-17 125 views
-3

我所知道的返回语句(基于JS)是停止脚本的执行并返回值和忽略后的值,那么在这个php代码中怎么可能有 (实际上是必需的) :返回值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; 

,也是有可能有一个函数外侧返回????

+0

http://php.net/manual/en/function.return.php – jeroen

回答

0

你几乎没有...

随着模板/ 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是如何做到这一点的一个很好的例子,我强烈建议学习它更多地实现你想要做的事情(从我可以在问题中得出的结果)。

+0

非常感谢,我想我会用你的方法, ,返回是真正混淆 –