Re: [請益] PHP不需要include就能用別的php檔的類別?

看板PHP作者 (皮皮快跑)時間8年前 (2017/08/09 12:58), 編輯推噓3(3014)
留言17則, 2人參與, 最新討論串1/2 (看更多)
※ 引述《BIAO (超越自己)》之銘言: : 各位板友大家好, : 小弟最近在看一程式碼, : 該程式碼某些php檔內的Class都共用某一個父類別, : 但是在這些php檔中都找不到include該父類別所在的php檔案的敘述, : 請問板上先進,這是哪邊可以設定嗎? : 先謝謝大家了^^ 其實主要就是該類別其實也被別的主程式呼叫。 然後如果你認為在別的主程式也沒看到include。 那他一直是在那個階段中有去做autoload,這我在上次的推文跟你說過了。 如果像現在是用framework開發的狀況下大都會具備autoload的功能。 你也可以花時間了解一下composer。 還有psr-4 可能一開始覺得有些艱深,就慢慢看囉。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.130.24 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1502254707.A.2FA.html

08/09 13:41, , 1F
首先謝謝t大的解釋,那麼我確認一下您說的...
08/09 13:41, 1F

08/09 13:42, , 2F
那些子類別所在的php檔及父類別的php檔都是被另外的php檔所
08/09 13:42, 2F

08/09 13:43, , 3F
呼叫的,這樣子不曉得我理解有沒有錯誤呢? 謝謝。
08/09 13:43, 3F

08/09 13:44, , 4F
我稱之為「另外的php檔」是因為PHP好像沒有所謂的主程式?
08/09 13:44, 4F

08/09 13:45, , 5F
應該說...我從書上看到的內容得到資訊是網頁沒有一定要從
08/09 13:45, 5F

08/09 13:46, , 6F
哪一個php檔來當做入口.只要知道檔名輸入就能跑出頁面.
08/09 13:46, 6F

08/09 13:46, , 7F
再次謝謝您的熱心協助^^
08/09 13:46, 7F

08/09 13:51, , 8F
另外想再請問一下,除了您說的autoload的方式外,不曉得
08/09 13:51, 8F

08/09 13:51, , 9F
Apache有沒有可能做設定,讓每個網頁都能自動識別某個Class
08/09 13:51, 9F

08/09 13:51, , 10F
,有點像是將該Class的路徑指定成為PHP內建Library的形式XD
08/09 13:51, 10F

08/09 13:52, , 11F
蠻異想天開的,只是想和前輩再釐清一點狀況,感恩:)
08/09 13:52, 11F

08/09 15:32, , 12F
你很有可能看到用framework開發的source
08/09 15:32, 12F

08/09 15:33, , 13F
如果你對時下流行的任何framework有認識就不會再有這種
08/09 15:33, 13F

08/09 15:33, , 14F
想法。
08/09 15:33, 14F

08/09 15:53, , 15F
M大說的沒錯,framework尚未用過..冏
08/09 15:53, 15F

08/09 15:53, , 16F
目前找到原文中的父類別php檔中,有include TemplatePower
08/09 15:53, 16F

08/09 15:54, , 17F
.php檔案.. 謝謝大家.
08/09 15:54, 17F
文章代碼(AID): #1PYfPpBw (PHP)
文章代碼(AID): #1PYfPpBw (PHP)