Ich versuche, eine Klasse zu instanziieren, die sich in einer anderen Datei befindet.Kann Klasse in anderer Datei nicht instanziieren PHP
Datei-A versucht, die Klasse befindet sich in Datei B zu instanziiert:
require_once($CFG->dirroot . '/mod/assign/submission/example/classes/task/class.php');
// create the instance
$test = new testing();
Hier ist die Klasse in Datei B auszuprägen:
<?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";
}
}
?>
Aber ich bekomme ein Fehlermeldung:
Ausnahme - Klasse 'Prüfung' nicht gefunden
Wissen Sie, was könnte das Problem sein?
Ist die '' 'testing''' Klasse in einem Namespace? – iyop45
Ja Ich habe dies am Anfang der Datei, wo die Klasse ist: 'Namespace assignesubmission_example \ task;' – Coder
Zeigen Sie uns die Klasse –