我有一个PHP文件“main.php”,它在顶部有以下语句:
include "config_file.php";
config_file.php包含五个简单变量的设置。有没有办法在main.php文件中显示或查看这五个变量?如果没有,是否有更好的方法在main.php文件(在配置文件中)之外定义这些变量,然后在main.php文件中查看变量?一个例子会有所帮助。
谢谢, 梅纳赫姆
答案 0 :(得分:1)
您可以直接使用包含文件的变量
只是
echo $var;
答案 1 :(得分:0)
<强>的index.php 强>
include 'config_file.php';
if(isset($db))
echo 'set';
else
echo 'not set'; // this will be called
<强> config_file.php 强>
$db = new mysqli("HOST", "USERNAME", "PASSWORD", "DB");
可能重复 How to access variable from an included page?
修改01
<强> a.php只会强>
$a = 'Abulla';
$b = 'Menachem';
<强> b.php 强>
你可以使用
include 'a.php';
echo $a.' and '.$b;
答案 2 :(得分:0)
包含PHP文件通常可以访问此文件中定义的所有变量。这意味着您只需使用config_file.php
中main.php
中定义的变量。
示例:
Main.php:
<?php
include "config_file.php";
// The code included below is example, you may do anything you want with variables
$example_result = $a + $b;
print($example_result); // Just and example
file_put_contents ("debug.txt" , $example_result); // Just an example
// This should result in debug.txt contain $a + $b meaning that this file content should be "3"
config_file.php:
<?php
$a = 1;
$b = 2;
如果您的某个文件是PHP类,则可能略有不同。在这种情况下,请给我们一个通知。
答案 3 :(得分:-1)
我想在源代码中查看“包含”文件变量的原因是为了提高代码的可读性。
我通过将“include”文件的内容作为注释粘贴到主文件中解决了这个问题。