Alumno.class.php というクラスがあり、Root\Classes\Abm\Alumno.class.php にあります。したがって、このクラス ヘッダーは次のようになります。
/**
* Gestiona las operaciones ABM del tipo de usuario alumno.
* La clase no realiza validaciones, eso será labor del controlador.
* @package AdminManantiales
* @subpackage Abm
* @author Ramiro Martínez D'Elía
*/
namespace AdminManantiales\Classes\Abm;
class Alumno extends Usuario{ // Implement }
今、私はphpスクリプトでクラスを使用する必要があり、これを試してください:
use \AdminManantiales\Classes\Abm\Alumno as AbmAlumno;
[...]
// Proceso el alta.
$alumno = new AbmAlumno();
$alumno->alta($_POST);
$nombreCompleto = $alumno->toStr();
しかし、それは$alumno = new AbmAlumno();
ラインで失敗します。次のメッセージで:
クラス 'AdminManantiales\Classes\Abm\Alumno' が見つかりません
「use」キーワードを使用してクラスを正しく含めるにはどうすればよいですか?