偶尔无法访问受保护的属性

A.php

<?php
class A{
...
}
?>

B.php

<?php

require_once("A.php");
class B {
 protected $aa ;

function  __construct()()
 {
   $this->aa = new A(); **--->Cause Fatal Error**
 }
 }
?>

C.php

<?php
...
  $c = new B(); 
...
?> 

C.php几乎可以正常工作,但是当我在C.php和其他页面之间切换页面后,C.php有时会导致致命错误:为什么无法在B.php的第7行访问受保护的属性,为什么?

在我将B.php中第3行的变量$aa的属性从保护更改为公共之后,上述错误再也不会发生。怎么了?

jiangxue2913 回答:偶尔无法访问受保护的属性

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2782235.html

大家都在问