我和我的同事参加了一个论证,她说我们可以调用控制器中方法范围之外的任何函数,我认为它是可能的。
今天我的代码采用以下方式:
的index.php:
<?php
require_once("baseController.php");
?>
<h1>
HERE I PROVE SOMETHING
</h1>
<?php
echo '<pre>', print_r(BaseController::aluno, 1), '<pre>';
?>
baseController.php
<?php
require_once('Aluno.php');
class BaseController{
public static $aluno = new Aluno();
}
Aluno.php
<?php
class Aluno{
public $nome;
public $idade;
}
我真的不知道自己做错了什么,我不允许这样做吗?总是当我尝试运行代码时,它会在控制台中生成错误500。这里发生了什么?