класс не найден, даже включен PHP - PullRequest
0 голосов
/ 24 апреля 2018

enter image description here

путь тоже правильный, но я до сих пор не знаю, почему он показывает, что класс не найден как фатальная ошибка

<?php
ini_set('display_errors', 1);

require_once('../core/Http/Response.php');

use core\Http;

 if(class_exists("Response")){
  echo "ok";
}
else {
 	echo "doesn't exist";
 }
  $r = new Response();
  $r->header('test');
?>

Ответы [ 2 ]

0 голосов
/ 27 апреля 2018

<?php
ini_set('display_errors', 1);

require_once dirname(__DIR__) . '/Core/Http/Response.php';
 
use \Core\Http\Response;

$test = new Response("test response"); 
echo $test ;
?>
0 голосов
/ 24 апреля 2018

обычный вызов в php файле,

<?php
ini_set('display_errors', 1);
require_once('../core/Http/Response.php');

use Core\Http\Response;
if(class_exists( 'Core\Http\Response' )){
    $r = new Response(); // -OR- $r = new Core\Http\Response();
}else{
    die('class doesn\'t exist');
}

$r->header('test');
?>

Если вы хотите позвонить на любом контроллере, звоните как следует

<?php
// Start of the file
ini_set('display_errors', 1);
require_once('../core/Http/Response.php');
use Core\Http\Response;

// your class
class Test extends Test_Controller {

    public function test(){     
        if(class_exists( 'Core\Http\Response' )){
            $r = new Response(); // -OR- $r = new Core\Http\Response();
        }else{
            die('class doesn\'t exist');
        }
        $r->header('test');     
    }

}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...