Php 致命错误:无法为所有函数重新声明函数

Php 致命错误:无法为所有函数重新声明函数,php,fatal-error,contact-form,redeclare,Php,Fatal Error,Contact Form,Redeclare,我想我的联系方式在过去两个月里出现了一个漏洞,现在突然出现了这样的情况: 致命错误:无法重新声明函数(以前在…)中声明) 我已经尝试过一个接一个地关闭函数,但它只会给下一个函数带来相同的错误。我的代码相当标准。但是,这里是(这是函数的开始。代码很长) //功能 function e($value) { return htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); } //---------die dump function

我想我的联系方式在过去两个月里出现了一个漏洞,现在突然出现了这样的情况:

致命错误:无法重新声明函数(以前在…)中声明)

我已经尝试过一个接一个地关闭函数,但它只会给下一个函数带来相同的错误。我的代码相当标准。但是,这里是
(这是函数的开始。代码很长)
//功能
  function e($value)
  {
     return htmlspecialchars($value, ENT_QUOTES, 'UTF-8');
  }

  //---------die dump function----------
  function dd($data)
  {
      die(var_dump($data));
  }

   //Booking Page code (beginning)
   <?php
   require 'includes/config.php';

   $name = $email = $date = $phone = $age = $tour = $message = '';
   $errors = [];


  if ($_SERVER["REQUEST_METHOD"] == "POST") {


  $name = e($_POST['name']);
  $email = e($_POST['email']);
  $tour = !empty($_POST['tour']) ? $_POST['tour'] : '';
  $phone = e($_POST['phone']);
  $date = e($_POST['date']);
  $age = e($_POST['age']);
  $message = e($_POST['message']);

  $errors['name'] = checkNameBooking($name);
  $errors['email'] = checkEmailBooking($email);
  $errors['tour'] = checkTourBooking($tour);
  $errors['date'] = checktimeBooking($date);
  $errors['age'] = checkAgeBooking($age);
函数e($value)
{
返回htmlspecialchars($value,ENT_引号,'UTF-8');
}
//---------模具卸载功能----------
函数dd($data)
{
模具(var_转储($data));
}
//预订页面代码(开始)

您可能在同一文件中的某个位置使用了两次
require
include
。尝试将它们全部更改为
require_once
include_once
,并再次测试我感谢您的帮助,我尝试了,然后代码运行了很长时间,并给出以下错误允许内存大小为134217728字节(尝试分配8192字节)在/应用程序中…我一直在思考,我只包含了一次功能,在过去的2个月里它一直在工作,非常奇怪?还有其他想法吗?您可能在同一个文件的某个地方使用了两次
require
include
。尝试将它们全部更改为
require_once
include_once
,并再次测试我感谢您的帮助,我尝试了,然后代码运行了很长时间,并给出以下错误允许内存大小为134217728字节(尝试分配8192字节)在/应用程序中…我一直在思考,我只包含了一次功能,在过去的2个月里它一直在工作,非常奇怪?还有其他想法吗?