簡體   English   中英

包含和包含之間的差異()

[英]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是一種具有兩種不同語法的語言結構。 你對echoexit等有同樣的行為。

基本上包括''是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM