gpt4 book ai didi

php - PHP 有时会忽略函数重新声明吗?

转载 作者:行者123 更新时间:2023-12-02 10:47:12 25 4
gpt4 key购买 nike

我和几个 friend 一起在一个网站上工作,最近,用户提示一个相当重要的功能除了返回一个空白页面什么都不做。这只发生在某些用户身上,而其他用户可以完美地使用它。

我查阅了调试输出,结果发现一个函数被声明了两次。一次在功能的主页( foo.php )和一个文件中获得 require_once 'ed。显然我现在正走在修复它的正确道路上,但让我感到困惑的是很多人都这样做 不是 访问页面时遇到此问题。两个函数声明是相同的; body 似乎已从一个文件复制+粘贴到另一个文件。这些函数声明都不是有条件的;它们都应该总是发生。

有谁知道 PHP 能够处理我的错误并使页面正常工作的情况,尽管有这个 fatal error ?

最佳答案

它可能是您的函数声明的类型是公共(public)的、私有(private)的或 protected ,因此您可能不会碰巧遇到 fatal error ,因为据我所知,php 不允许以任何方式重新声明函数。

关于php - PHP 有时会忽略函数重新声明吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10073185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com