看板 PHP 關於我們 聯絡資訊
※ 引述《b12031106 (B先生)》之銘言: : 想請教各位前輩, : 有沒有哪位前輩在寫 php 的時候, : 不使用 autoload 的嗎? : 大部分比較主流的 mvc framework 應該都有使用 autoload 的功能, : 但是我用的是公司自家早期開發的 framework, : 所以並沒有使用到 autoload 的功能, : 碰到需要用 model 的場合就要自己認命一個一個 require model 檔, : 常常碰到重複 require 同一個檔,或是漏 require 哪一個檔的問題, : 寫 php 這麼久一直到最近才發現有 autoload 這種好物, : 有種大夢初醒的感覺! : 最近想將 autoload 導入目前使用的 framework 中, : 所以想請教各位前輩,在使用 autoload 的時候有沒有什麼要注意的地方呢? : 或是有其他不使用 autoload ,卻又可以解決要 require 來 require 去的好方法? : 謝謝各位! 我想你說的就是__autoload()吧! 他基本上就是你使用類別時,要是類別不存在他就會去執行__autoload() function __autoload($classname){ require_once($classname.'.php'); } 基本大概是像這樣。 不過我記得有個網站對此寫得還挺詳細的。 好處應該就是要用到才會載入。 用不到時你也不會忘記刪了他。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.204.166.251 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1431602669.A.550.html
gname: 用 __autoload 比較頭大的是檔名要怎麼取..= = 05/15 12:03