gpt4 book ai didi

php - PHP 中需要/包含和 undefined variable

转载 作者:搜寻专家 更新时间:2023-10-31 22:11:22 25 4
gpt4 key购买 nike

已解决:该错误与要求或包含无关。这与问题完全无关。对于那个很抱歉。 :(

直到现在我还以为我对require/include有所了解。我有一个名为 file_one 的文件,其中包含类似这样的内容,$user_data = return_user_data_as_array()。我的第二个文件 file_two 调用了 $user_data。现在,当我在调用函数和变量后将 include 'file_two.php' 放入 file_one 页面时,页面返回 undefined variable user_data。我认为如果您在 php 代码中包含/需要一个文件,它会获取原始文件中写入的任何变量吗?我该如何解决这个问题?

编辑:我还想提一下,尽管我的屏幕上弹出 undefined variable 错误,但“未定义”变量已正确回显。

文件一

//this require_once holds the function user_data()

require_once 'core/init.php';

$user_id = 1;

$profile_data = user_data($mysqli, $user_id);

//this calls file two
require_once 'file_two.php';

文件二或 file_two.php

echo $profile_data['full_name'];

最佳答案

这里的关键是在函数调用之前而不是之后包含你的 include。也只需包含该函数,然后在文件二中调用它。

关于php - PHP 中需要/包含和 undefined variable ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12522884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com