我需要回聲一個PHP包括。我已經嘗試了下面但都不工作?使用PHP包括在回聲
echo "<td>include'file.php'</td>";
echo "<td><?php include/file.php'?></td>";
爲什麼不這樣做,這怎麼能實現?
我需要回聲一個PHP包括。我已經嘗試了下面但都不工作?使用PHP包括在回聲
echo "<td>include'file.php'</td>";
echo "<td><?php include/file.php'?></td>";
爲什麼不這樣做,這怎麼能實現?
你不能在一個php塊中啓動一個新的php塊。
你可能會做這樣的事:
echo "<td>";
include 'file.php';
echo "</td>";
這使得非常感謝:) –
您不必echo
包含文件,include
意味着你只是嵌入的page1
源代碼page2
,如果你echo
上page1
和你包括page2
如果您page1
有類似
echo 'hello';
當您包含page1
時,將簡單回顯page2
。
所以你需要簡單地使用include 'file.php';
這是它和file.php
還可以使用echo
,我想告訴你,我相信你正在做的一些東西,很少有人會這麼做一樣,爲什麼你需要包括裏面只有一個td
標籤的文件?該文件是否用於某些string
/int
輸出?
感謝您的回答:) –
@Jimbo muhahaha:p thnx –
您正在評估所有內容爲字符串。你需要做這樣的事情。
echo '<td>', file_get_contents('file.php') ,'</td>';
如果包含文件返回的東西,那麼像這樣做:
echo '<td>'.include('file.php').'</td>'; // highly unlikely though.
更可能是正確的事情是這樣的:
echo '<td>';
include('file.php');
echo '</td>';
如果所包含的文件只是文本,然後使用file_get_contents()
。
ob_start();
include 'file.php';
$output = ob_get_clean();
這種方式,PHP將進行評估,所有輸出將被保存到一個變量
爲什麼使它更復雜? OP只是把他們的頭圍繞着琴絃。一心一意。 –
問題是「在回聲中使用php include」。如果稍後有人想知道實際答案是什麼,那麼就是這樣。 – Nils
停下來投票的問題,只是因爲它是微不足道的。人們需要從某個地方學習。 – DevZer0
我可以看到這個問題對新手來說可能是一個好問題。不要冷落它。 – Jimbo
您能否閱讀downvote附帶的工具提示:''這個問題沒有顯示任何研究工作「'。我不確定這個問題是如何表明任何形式的研究工作的。手冊頁(http://php.net/manual/en/function.include.php)清楚地顯示了一個完全不像這個代碼的例子。 (它甚至有一個例子迴應一個字符串,然後包括一些東西,然後再次回聲) – Nanne