我不能在方法范围之外调用php函数?

时间:2017-03-10 15:43:58

标签: php class methods

我和我的同事参加了一个论证,她说我们可以调用控制器中方法范围之外的任何函数,我认为它是可能的。

今天我的代码采用以下方式:

的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。这里发生了什么?

0 个答案:

没有答案