2013年8月1日 星期四

【PHP】Require 與 Include 的差異 Difference between require and include in PHP

require, require_once, include, include_once 傻傻搞不清楚

更多人會在他們的屁股上加上括號 ()

想要引用外部檔案的話你就需要他們

但這四個看似相同卻又長得不一樣的函式們到底差異在哪裡

讓里斯我替你們整理成兩點娓娓道來



1.到底要不要加上括號 ()?


    答案是不用的!


require 及 include 是 statement, 並不是 function

因此並不需要加上括號

2.使用的時機?

    require 與 include 就功能來說是一樣的

可是require 不能使用在判斷敘述以及迴圈裡, include 可以

另外再發生錯誤的時候

require 會有 fatal error, 而 include 則只會有warning message 而已

3.多了 _once 多了什麼?

    require_once 以及 include_once 可以自動判斷所引入的檔案是否已經被引入過

如果有, 則不重複引入




這是PHP的一點小觀念

希望大家喜歡:)

沒有留言:

張貼留言