다른 파일에있는 클래스를 인스턴스화하려고합니다.다른 파일에서 클래스를 인스턴스화 할 수 없습니다 PHP
다음require_once($CFG->dirroot . '/mod/assign/submission/example/classes/task/class.php');
// create the instance
$test = new testing();
이 파일 B에서 클래스가 인스턴스화하는 것입니다 :
파일 A는 파일 B에있는 클래스의 인스턴스를 시도
<?php
namespace assignsubmission_example\task;
class testing extends \core\task\scheduled_task {
public function get_name() {
// Shown in admin screens
return 'example';
}
public function execute() {
echo "hello";
}
}
?>
을하지만 나는를 얻을 수 오류 메시지 :
예외 - '테스트'클래스를 찾을 수 없음
문제점의 원인을 알고 있습니까?
네임 스페이스에서'''testing'' 클래스가 있습니까? – iyop45
예 클래스가있는 파일의 맨 위에 있습니다. 'namespace assignsubmission_example \ task; ' – Coder
클래스 표시 –