[英]Diffrence Between Include And Include()
我聽說include和include()之間有不同之處! 真的嗎 ?
例如
include "simple.php";
與 - >不同
include("simple.php");
我從某人那里問過這個問題,他告訴我include()調用include函數但是包括without()更快,並且是php In-Built!
我是誰,他是對還是不對!
包括“”比包括(“”)更快? 我試圖搜索谷歌和PHP參考,但我沒有找到任何東西
謝謝。
Include是一種特殊的語言結構,在其參數周圍不需要括號。
資料來源: http : //php.net/manual/en/function.include.php
如果你這樣做:
if (include('vars.php') == 'OK') {
echo 'OK';
}
這不會起作用,因為它被評估為include(('vars.php') == 'OK')
,即include('')
我的建議:堅持include example.php
。 把事情簡單化 :)
因為include是一種特殊的語言結構,所以在其參數周圍不需要括號。
比較返回值時要小心:
<?php
// won't work, evaluated as include(('vars.php') == 'OK'), i.e. include('')
if (include('vars.php') == 'OK') {
echo 'OK';
}
// works
if ((include 'vars.php') == 'OK') {
echo 'OK';
}
?>
我認為包含“”只是include(“”)函數的別名。 它使代碼更短,更容易編寫。 基本上,如果這兩者之間存在差異,那么它應該是最小的。
它們都是相同的, include
是一種具有兩種不同語法的語言結構。 你對echo
, exit
等有同樣的行為。
基本上包括''是php添加文件的主要功能,但當你嘗試輸入任何文件時,就像這樣的表格
<?php
$root = $_SERVER['SERVER_NAME'] . '/mysite';
$theme = $root . '/includes/php/common.php';
echo $theme;
include($theme);
?>
那么你需要使用include函數,這也是c語言中的相同邏輯,你看到如何包含另一個php文件?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.