如何引用另一个PHP文件中的变量?
假设:在Cat.php文件中,我创建了一个名为$Kitty的变量。另一方面,我有另一个名为Dog.php的文件。 现在我想回显文件Dog.php中的变量$Kitty,我该怎么做 这是我在Dog.php文件中的代码:如何引用另一个PHP文件中的变量?,php,variables,Php,Variables,假设:在Cat.php文件中,我创建了一个名为$Kitty的变量。另一方面,我有另一个名为Dog.php的文件。 现在我想回显文件Dog.php中的变量$Kitty,我该怎么做 这是我在Dog.php文件中的代码: <!DOCTYPE html> <html> <body> <?php include 'cat.php'; echo $kitty; ?> </body> </html> 使用包含,如下所示: 您可以使
<!DOCTYPE html>
<html>
<body>
<?php include 'cat.php';
echo $kitty;
?>
</body>
</html>
使用
包含,如下所示:
您可以使用session变量。
在cat.php中
<?php
session_start();
$_SESSION['cat']=$Kitty;
?>
现在在dog.php中
这是两个单独的页面/页面加载,还是您只是说需要将一个文件包含在另一个文件中?包括第一个文件和echo$Kitty代码>你有文件吗?程序外不存在变量。@mike,没有两个不同的文件,我知道包含函数,但它不起作用,问题是…它仍然不起作用…include
不是您想要使用的。把它想象成将所有的代码从cat.php复制并粘贴到dog.php中,上面写着include('cat.php')
这会起作用,另一个选项是通过表单(POST)或url(GET)传递变量。这不起作用,我不知道为什么,但我现在没有输出..嘿,我要做的就是使用更新后的代码。。它肯定会起作用的
<?php
session_start();
$_SESSION['cat']=$Kitty;
?>
<?php
session_start();
echo $_SESSION['cat'];
session_destroy();
?>