close
今天在練習Modern PHP做元件上傳測試時,發現很神奇的問題,我在本地端把元件做好之後上傳至Packagist,居然不需要require autoload.php他就可以找到autoload的file了!!
用composer拉元件下來,他就自己會去對應的地方找autoload file了!!
還有autoload file最好是利用 $_SERVER['DOCUMENT_ROOT'] . '/vendor/autoload.php',比較好,
因為這樣子在未來如果你的元件在localhost測試時,比較不會有問題。
不過如果有打算當成元件,最好還是拿掉require autoload 這一行,讓composer自行幫你處理。
題外話,如果你的composer.json 的 autoload是psr-4的話
當你要使用自己namespace下的class,同等,只要一個Autoload.php就一解煩惱啦
全站熱搜
留言列表