第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

根據(jù)psr-0規(guī)則編寫的,回調(diào)類無法自動載入,怎么解決?

代碼如下:
index.php

<?php
use?App\Route;
use?App\Controller\HomeController;
define('BASEDIR',?__DIR__);
include?BASEDIR?.?'/App/Loader.php';
spl_autoload_register('\\App\\Loader::autoload');
HomeController::index();
call_user_func('HomeController::index');



App\Controller\HomeController.php

<?php
namespace?App\Controller;
class?HomeController{
????public?static?function?index(){
????????echo?__METHOD__;
????}
}

App\loader.php

<?php
namespace?App;
class?Loader{
????public?static?function?autoload($class){
????????$class?=?str_replace('\\',?'/',?$class);
????????require?BASEDIR?.?'/'?.$class?.?'.php';
????}
}

運行結果:
App\Controller\HomeController::index
Warning: ?require(D:\wwwroot\htdocs\dd/HomeController.php): failed to open stream: No such file or directory in D:\wwwroot\htdocs\dd\App\Loader.php on line 10

Fatal error: ?require(): Failed opening required 'D:\wwwroot\htdocs\dd/HomeController.php' (include_path='.;C:\php\pear') in D:\wwwroot\htdocs\dd\App\Loader.php on line 10我知道寫成call_user_func('App\Controller\HomeController::index');是可以解決問題的。
但是采用簡單的call_user_func('HomeController::index');寫法,應該怎么解決

正在回答

2 回答

index.php沒定義BASEDIR

0 回復 有任何疑惑可以回復我~

index.php沒定義BASEDIR

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

根據(jù)psr-0規(guī)則編寫的,回調(diào)類無法自動載入,怎么解決?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號