首頁  >  文章  >  後端開發  >  PHP呼叫其他檔案中函數的方法是什麼

PHP呼叫其他檔案中函數的方法是什麼

醉折花枝作酒筹
醉折花枝作酒筹轉載
2021-06-24 15:41:514028瀏覽

在php中,有時候需要呼叫其他檔案的函數,以下就由小編來為大家介紹一下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中文網其他相關文章!

陳述:
本文轉載於:sunzhongwei.com。如有侵權,請聯絡admin@php.cn刪除