2013-02-22 77 views
0

我想將整個網站的標頭放入一個變量中。 因此,舉例來說,我想提出以下三行到一個單一變量:如何將HTML標頭放入PHP變量

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 

而且我寫它的函數:

function set_header(){ 
     //This is where i would like to set the variable for the 3 lines I mentioned earlier 
} 
+1

您也可以將'script'標籤放在'header.php'文件中,然後'include'header.php''。只是說;將純HTML作爲純HTML處理是很有意義的。 – 2013-02-22 08:47:06

回答

4
function set_header(){ 
echo '<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>'; 
} 

set_header(); 

OR

function set_header(){ 
return '<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>'; 
} 

echo set_header(); 
+0

在函數內部回顯並不酷。第二個變種更好。 – 2013-02-22 09:09:44

+0

爲什麼? – Alasdair 2013-02-22 10:55:37

+0

這是一般的最佳做法。函數被用來返回一些東西。不要回應它。使用回聲預處理使用函數以編程方式構建稍後輸出的HTML或進一步處理。 – 2013-02-22 11:21:34

2
function set_header(){ 
    $header = '<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
       <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
       <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>'; 
    return $header; 
} 

echo set_header();