だから私はこの問題を抱えています私は次のような3つのファイルを持っています
2.php
<?php
$variable = 4;
?>
1.php
<?php
class foo {
function bar() {include_once('2.php');}
}
?>
index.php
<?php
include_once('1.php');
$foo = new foo;
foo->bar();
echo $variable;
?>
変数に値がないと表示されるのはなぜですか?私がこれが好きなら
<?php
include_once('1.php');
$foo = new foo;
foo->bar();
include_once('2.php');
echo $variable;
?>
それも機能しません。この方法でのみ
<?php
include_once('1.php');
$foo = new foo;
//foo->bar();
include_once('2.php');
echo $variable;
?>
それはうまくいくでしょう、何か説明はありますか?ありがとう