require_once
コンストラクタ関数で動作していませんまた、includeとrequireを試しました。 file_exists
機能が正常に動作しています。私はそれがうまくいくと思うPHP:コンストラクタ関数内でrequire_onceを呼び出す
<?php
class App {
protected $controller = 'home';
protected $method = 'index';
protected $params = [];
public function __construct() {
$url = $this->parseUrl();
//print_r($url);
if(file_exists(__DIR__.'/../controllers/'. $url[0] . '.php')) {
$this->controller = $url[0];
unset($url[0]);
}
require_once(__DIR__.'/../controllers/Home.php');
echo $this->controller;
}
}
具体的には、あなたの[質問](http://stackoverflow.com/help/how-to-ask)は何ですか、? – jacefarm
「働いていない」とはどういう意味ですか?読み込めませんか? PHPのエラーメッセージは何を表していますか?それとも、ロードされているが、正しく動作していないのですか?その場合、ロードしているファイルは何をすべきでしょうか?そして何がうまくいかないのですか? – Simba
@Simba、私はHTTPエラー500を受け取りました。 ここで確認できます - [Github] [1]。 [1]:https://github.com/iaditya/Progs/blob/master/codeCourse_MVC/myApp/app/core/App.php –