问题标签 [redeclare]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何取消声明 DECLARE_HANDLE?
我正在将一段代码从 VC6 移植到 VS2008。代码typedef
s HSPRITE
as int
。但是 Windows SDK 6.1 已经HSPRITE
通过DECLARE_HANDLE
. 我不想HSPRITE
在我的代码中重命名,因为在 .cpp 文件中重命名它会消耗大量时间。那么,我该如何取消声明HSPRITE
?
php - 如何通过移动到其他地方来停止重新声明 php 函数问题
我基本上有一个 PHP 函数,它位于一个巨大的 foreach 语句中,并且需要在该 foreach 中,因为它使用循环中的值。
...
...
如何将此函数剥离到通用类或方法中,以便可以多次调用它?我尝试了“类”路线,但随后在 foreach 循环中重新声明了类:D
请帮忙!非常感谢
php - 是否可以抑制 PHP 中的函数重新声明错误?
我想知道是否有可能像重新声明函数时那样抑制 PHP 中的错误,因此执行不会中断并且脚本只会使用第一次声明的函数?
提前致谢!
php - 无法重新声明的解决方法?
我刚刚完成了这个脚本的工作,我需要在同一页面中多次使用它。但是,当我第二次使用它时,我收到错误 Fatal error: Cannot redeclare get_names() (previously declared. 我环顾四周寻找答案,但我能找到的只是使用 once 命令,但它似乎不起作用用 get. 这是脚本:
} ?>
php - 遇到无法重新声明的问题
我刚写完这个脚本并让它工作,但我需要在一页上总共使用它 8 次。它第一次工作正常,但第二次我得到:致命错误无法重新声明 get_names()。我被告知解决这个问题的方法是使用 include_once 但我似乎无法弄清楚我应该如何做到这一点。我尝试从代码中删除两个 get_names 部分并将它们放入单独的 php 文件中,然后使用 include_once 命令。我让它工作,但在尝试使用脚本两次后我又遇到了同样的错误。我还尝试将整个脚本放入一个 php 文件中,然后使用 include_once("scriptname.php") 命令,同样的事情发生了。所以我的问题是我究竟如何剪切这个脚本,这样我就不会再收到这个错误了?
php - 在 PHP 中的递归函数中实例化一个类
我一直在使用 PHP 创建一个脚本,目前似乎遇到了困难。我试图从一个类中的另一个文件中调用一个变量,所以我通过在原始文件中包含该文件然后实例化该类来调用该变量来解决这个问题。但整个事情都在递归函数中,我得到致命错误:无法重新声明类 JVersion。我在下面粘贴了部分代码:
这就是 version.php 中的代码部分的样子
有没有办法可以克服“致命错误:无法重新声明 JVersion 类”错误?
php - PHP 有时会忽略函数重新声明吗?
我和几个朋友在一个网站上工作,最近,用户抱怨一个相当重要的功能除了返回一个空白页面什么都不做。这只发生在某些用户身上,而其他用户可以完美地使用它。
我查阅了调试输出,结果发现一个函数被声明了两次。一次在功能的主页 ( foo.php
) 中,另一次在获得require_once
'ed 的文件中。显然,我现在正走在修复它的正确道路上,但让我感到困惑的是,许多人在访问该页面时并没有遇到这个问题。两个函数声明是相同的;身体似乎已从一个文件复制+粘贴到另一个文件。这些函数声明都不是有条件的;它们都应该总是发生。
有谁知道 PHP 能够处理我的错误并使页面正常工作的情况,尽管有这个致命错误?
cakephp - CakePHP - 无法重新声明类
我有一个简单的类,已添加到名为 mixpanel.php 的组件文件夹中。文件内是:
在 users_controller.php 我做:
但是我收到一个错误:
致命错误:无法在第 11 行的 /Users/Hooman/Sites/askedout/app/controllers/components/mixpanel.php 中重新声明类 MetricsTracker
为什么会这样?我用不同的 php 类做同样的事情,它工作正常。这对我来说很奇怪,因为我没有在任何地方重复 require 定义。请帮忙,谢谢。
php - 无法重新声明函数php
我有一个名为 parseDate 的函数,但是当我在我的 php 页面(它是一个 joomla 组件页面)上调用它时,我得到了致命错误:无法重新声明 parsedate()(之前在模板/ja_zeolite/assets/functions.php:2 中声明)第 21 行的模板/ja_zeolite/assets/functions.php
第 2 行是函数 parsedate($data),第 21 行是 }(函数结束)。功能是:
我也尝试更改名称功能,但它仍然不起作用。
为什么?
php - 无法重新声明类
PHP 说“不能重新声明类 MyClass”。当然,类只定义一次。还有什么可能导致此错误?