Autoloaderの書き方
最終更新日: 2021-04-01
PHP で Class を require
せずに使えるやつ
Laravel の request()
とかがどうやって呼ばれてるのかを調べていくうちに辿り着いたのでメモがてら
Class
は簡単に読み込めるけど、Function
は一筋縄ではいかなさそう
ついでに Class
に好き勝手プロパティ増やせることも発見した
autoloader を実装¶
spl_autoload_registerを使う。Laravel は composer が上手いことやってくれてるっぽかった
1 2 3 4 5 6 7 |
|
使いたいクラス¶
適当に用意
1 2 3 4 |
|
1 2 3 4 |
|
autoloader を呼んで使う¶
ついでに好き勝手にプロパティも生やす
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
|