在php中,有時候需要呼叫其他檔案的函數,以下就由小編來為大家介紹一下PHP中呼叫其他檔案中函數的方法,有需要的小夥伴可以看一下,參考參考。
絕大部分時候你只需要require_once
#require, include, require_once, include_once 讓人眼花繚亂,為何python 中一個import 可以解決的問題,到了php 變得這麼複雜?
include
include 最神奇的地方是,可以引入遠端的 php 文件,即 include 一個 URL 位址。我了個去,這種設計的初衷到底是什麼?難道用來動態更新設定檔?用 json 介面不是更好。
include_once
有了 include 為何還要 include_once。我完全無法理解 PHP 的世界。 。 。
include 會帶來的問題是,如果同一個檔案被 include 兩次,會導致檔案中的函數重複定義兩次,於是報錯。這。 。 。設計的時候,直接把 include 預設成 include_once 不就得了。為何還要保留 include? 一定是我看書太少。
require
require 與include 的不同是,include 的php 檔案如果報錯,目前腳本可以繼續執行下去,因為這只是warning 等級的;
而如果require 的php 檔案報錯,目前腳本也會報錯,停止執行。
在函數中使用 include/require 與在函數外使用有什麼不同呢?
經常看到別人的程式碼,在函數中使用 include/require,一直覺得莫名奇妙,為何不能像 python 一樣在文件頭部集中引入,方便閱讀。
列舉在函數中使用include/require 的作用
#使引入的變數的作用域限制在目前函數內
暫時沒有想到其他好處
推薦學習:php影片教學
以上是PHP呼叫其他檔案中函數的方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!