PHP致命错误:无法重新声明类(包括example.php)

Hen*_*ast 1 php

我需要在整个代码中多次包含对另一个php文件example.php的引用,但是我得到"PHP致命错误:无法重新声明类错误".

<?php include 'example.php'; ?>
Run Code Online (Sandbox Code Playgroud)

怎么做到这一点?

CL2*_*L22 5

将其更改为:

<?php include_once 'example.php'; ?>
Run Code Online (Sandbox Code Playgroud)

如果exam​​ple.php包含类和其他代码,请将其分为一个类的文件,另一个文件用于要多次执行的代码.然后在您调用上述代码的页面中,您可以编写:

<?php include_once 'exampleClass.php'; ?>
<?php include 'exampleCode.php'; ?>
<?php include 'exampleCode.php'; ?>
Run Code Online (Sandbox Code Playgroud)

  • 您只能包含一次课程.您需要将example.php分成两个文件.一个包含您运行一次的类,另一个文件包含使用该类的代码(然后包含多次) (2认同)