【发布时间】:2021-07-17 21:56:26
【问题描述】:
假设我有以下代码:
a.php
<?
class H{
public $i = 123;
public function S(){
require "b.php";
die;
}
}
$i = new H();
$i -> S();
b.php
<?
echo $i->i;
但是,系统会在文件 b.php 中抛出一个错误,即 变量 i 未定义。
我该如何解决这个问题?
如果可能的话,有人能告诉我为什么会这样吗?
【问题讨论】: