2017-02-17 46 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

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