作者tkdmaf (皮皮快跑)
看板PHP
標題Re: [請益] PHP不需要include就能用別的php檔的類別?
時間Wed Aug 9 12:58:23 2017
※ 引述《BIAO (超越自己)》之銘言:
: 各位板友大家好,
: 小弟最近在看一程式碼,
: 該程式碼某些php檔內的Class都共用某一個父類別,
: 但是在這些php檔中都找不到include該父類別所在的php檔案的敘述,
: 請問板上先進,這是哪邊可以設定嗎?
: 先謝謝大家了^^
其實主要就是該類別其實也被別的主程式呼叫。
然後如果你認為在別的主程式也沒看到include。
那他一直是在那個階段中有去做autoload,這我在上次的推文跟你說過了。
如果像現在是用framework開發的狀況下大都會具備autoload的功能。
你也可以花時間了解一下composer。
還有psr-4
可能一開始覺得有些艱深,就慢慢看囉。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.130.24
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1502254707.A.2FA.html
1F:推 BIAO: 首先謝謝t大的解釋,那麼我確認一下您說的... 08/09 13:41
2F:→ BIAO: 那些子類別所在的php檔及父類別的php檔都是被另外的php檔所 08/09 13:42
3F:→ BIAO: 呼叫的,這樣子不曉得我理解有沒有錯誤呢? 謝謝。 08/09 13:43
4F:→ BIAO: 我稱之為「另外的php檔」是因為PHP好像沒有所謂的主程式? 08/09 13:44
5F:→ BIAO: 應該說...我從書上看到的內容得到資訊是網頁沒有一定要從 08/09 13:45
6F:→ BIAO: 哪一個php檔來當做入口.只要知道檔名輸入就能跑出頁面. 08/09 13:46
7F:→ BIAO: 再次謝謝您的熱心協助^^ 08/09 13:46
8F:推 BIAO: 另外想再請問一下,除了您說的autoload的方式外,不曉得 08/09 13:51
9F:→ BIAO: Apache有沒有可能做設定,讓每個網頁都能自動識別某個Class 08/09 13:51
10F:→ BIAO: ,有點像是將該Class的路徑指定成為PHP內建Library的形式XD 08/09 13:51
11F:→ BIAO: 蠻異想天開的,只是想和前輩再釐清一點狀況,感恩:) 08/09 13:52
12F:→ MOONRAKER: 你很有可能看到用framework開發的source 08/09 15:32
13F:→ MOONRAKER: 如果你對時下流行的任何framework有認識就不會再有這種 08/09 15:33
14F:→ MOONRAKER: 想法。 08/09 15:33
15F:推 BIAO: M大說的沒錯,framework尚未用過..冏 08/09 15:53
16F:→ BIAO: 目前找到原文中的父類別php檔中,有include TemplatePower 08/09 15:53
17F:→ BIAO: .php檔案.. 謝謝大家. 08/09 15:54