是否可以在php页面中使用include()两次?

Ada*_*kal 0 php

我们可以在php页面中使用include(page.php)两次.任何错误的可能性

例如:

include(page.php);
 -------
--------
--------
--------
include(page.php);
Run Code Online (Sandbox Code Playgroud)

Sha*_*ran 7

对的,这是可能的.

但它可能会对您的代码产生一些负面影响.


考虑一下......

test1.php

<?php
$var=1;
Run Code Online (Sandbox Code Playgroud)

test2.php

<?php
include('test1.php');
echo $var; // "prints" 1
$var = 30;
include('test1.php');
echo $var; // "prints" 1 again.
Run Code Online (Sandbox Code Playgroud)

要克服这种情况,你应该使用include_once()构造.


lej*_*lot 7

是的,您可以根据需要添加多次.虽然不是问,你可以尝试一下,然后找出自己.

警告

如果其中有任何定义(如类) - 您将在重新定义时遇到错误.