我有这个 index.php :
<?php
require_once ('required1.php');
require_once ('required2.php');
--- some mysqli_query here ---
?>
required1.php 里面是这样的:
<?php
$DbServer = 'localhost';
$DbUser = 'username';
$DbPassword = 'password';
$DbName = 'dbname';
$con = mysqli_connect($DbServer, $DbUser, $DbPassword, $DbName);
?>
这是 required2.php :
<?php
require_once 'required1.php';
--- some mysqli_query here ---
mysqli_close($con);
?>
mysqli_close($con);
required2.php 使 index.php 上的 mysqli_query 失败,因为 mysql 连接已被 required2.php 关闭。
如何使 required2.php 独立工作?我的意思是,该文件(required2.php)上发生的任何事情都留在那里。不要将任何东西带入调用它的其他文件中,特别是mysqli_close($con);
require_once 可以吗?或者 PHP 有另一个函数可以做到这一点?谢谢!