包含的 php 文件中无法访问变量
Variable not accessible in Included php file
我有文件夹 'a',在 'a' 文件夹下我有 'b' 文件夹。
我在 'a' 文件夹和 'b' 文件夹中有脚本。
a.php
<?php
$var = 'ss';
include_once('b/b.php');
?>
b.php
<?php
echo $var; // Not printing value, says undefined.
?>
a.php
<?php
$var = 'ss';
?>
b.php
<?php
include_once('../a.php');
echo $var; // Not printing value, says undefined.
?>
我认为是相反的..
它在 php v5.5.8 中工作正常,尝试将 b.php
中的变量声明为全局变量:
// b.php
global $var;
echo $var;
我有文件夹 'a',在 'a' 文件夹下我有 'b' 文件夹。 我在 'a' 文件夹和 'b' 文件夹中有脚本。
a.php
<?php
$var = 'ss';
include_once('b/b.php');
?>
b.php
<?php
echo $var; // Not printing value, says undefined.
?>
a.php
<?php
$var = 'ss';
?>
b.php
<?php
include_once('../a.php');
echo $var; // Not printing value, says undefined.
?>
我认为是相反的..
它在 php v5.5.8 中工作正常,尝试将 b.php
中的变量声明为全局变量:
// b.php
global $var;
echo $var;