问题标签 [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.

0 投票
3 回答
1533 浏览

javascript - 从函数返回并重新声明一个变量

在为我的 Intro Programming 课程做作业时,我创建了一个函数,并在这里得到了一些人的帮助(非常感谢),现在我遇到了一个新问题。我有两个变量,我声明并在启动我的函数之前提示输入一个值,如果它没有通过,它会提示它输入一个新值。但是现在当我返回它们时,它不会更改代码之外的变量。

编辑:我已经改变了我正在做的事情,我不再需要返回两个变量,只需要返回 numTrees。然而,由于某种原因,document.write 显示的是原始值,而不是返回后在函数中更改为的值。

0 投票
1 回答
1411 浏览

mysql - 解决此推进“无法重新声明功能”错误的最正确方法是什么?

我有以下表格:

user, logbook,user_logbook

用户日志是一个联结表(isCrossRef="true"在 schema.xml 中),包含user_idlogbook_id外键。

我还想记住任何给定用户当前选择的日志,所以我current_logbook_id也在我的user表中放了一个,并给了它一个外键。但是,在我的BaseUserQuery.php文件中,我得到了两个filterByLogbook()函数。

我知道当你有同一张表的两个外键时,来自同一张表,你会得到类似getUserRelatedBySomething()and的函数getUserRelatedBySomethingElse(),但是在这种情况下最好的办法是什么?

我当然可以删除外键并使用保存的 ID,或者我想我可以创建一个新的联结表(尽管这似乎不正确)。在这种情况下,就MySQL和Propel 中的“做正确的事”而言,最好的做法是什么(希望我能同时做到这两个!)。

0 投票
2 回答
102 浏览

php - 无法在 classX.php 中重新声明 classX?

我搜索了类似的问题,但没有找到任何问题。通常的问题是某个类不能在另一个类中重新声明,因此解决方案是使用“require_once”或“include_once”。但我的错误是不允许类本身重新声明!

让我解释一下,我有两个课程,Design并且DesignSide. 我有一堆 PHP 文件,我在其中使用这两个类。- build_design.php, - browse_designs.php,它提供了一个 AJAX 调用 - load_designs.php

每个设计都可以有几个方面,所以上面的所有 3 个文件都包含以下行:

Design.php有一行:

但是在 build_design.php 上,我的错误是:

即它反对 DesignSide 声明自己!这些是 DesignSide 的开头几行:

怎么了?

0 投票
9 回答
1201 浏览

php - 在 PHP 中重新声明类


有人知道如何重新声明功能吗?
例如:

输出是: 无法重新声明类
所以我尝试将类命名为变量:

编辑:我有一个数据库表,我正在从表用户“while()”循环中读取数据。
我有一个使用表格并回显一些信息的类。这就是原因。

它仍然无法正常工作......有
什么建议吗?

0 投票
4 回答
1617 浏览

java - php重新声明函数,就像在java中一样

可能重复:
php函数重载

我想重新声明这样的函数:

但它返回

在java中它只是工作。我怎样才能在 PHP 中做到这一点?

0 投票
1 回答
1031 浏览

html - MYSQL 输出到现有的 HTML 模板

如何使用 MySQL 和 Bash 将结果输出到现有的 html 模板中。

如果我写:

我得到结果

我想得到

我怎样才能重新声明一个模板,以便 MySQL 是输出?

0 投票
1 回答
369 浏览

php - 重新声明一个 php 函数

WordPress CMS 的正常安装由数百个脚本、插件和主题组成。该概念允许通过简单地创建脚本副本并将更改的版本放在正确的目录中来替换脚本。但是,安装新版本的脚本或插件时,不会更新复制的脚本。在一个脚本中通常有数百个函数。更改一个功能的代价是其他功能也将不再更新。在许多情况下,Wordpress 钩子和过滤器足以添加或抑制特定功能,但并非总是如此。

我正在寻找一种重新声明或重载函数的方法,以便在安装更新时可以将原始脚本替换为 CMS。我试过这个:

但它不起作用。此外,使用 Wordpress,您永远不知道要考虑的参数类型和数量。重载的函数也必须处理这个问题。

我的问题是:我如何才能让它在所有情况下都能正常工作,并且可以使用任何数量和任何类型的参数。并且不必对原始函数/脚本进行任何更改,因为它们可能(而且必须)被 Wordpress 更新覆盖。

0 投票
2 回答
3604 浏览

php - 错误致命错误:无法重新声明 date_diff() in

我使用 1.1.7692 版本的 cakephp。

当我使用 php ver > 5.3.2 运行它时,它有错误:

我使用 php ver 5.2.9 运行它,它显示的文本和代码与以下内容相同:

这是函数 date_diff :

谁能知道bug的原因和解决方法?谢谢大家。

0 投票
1 回答
731 浏览

php - PHP:超出范围的变量访问

访问超出范围的变量的最佳方法是什么,请参阅我当前的方法:

我面临的问题(并且在进一步测试之前无法测试)是$myapi在其他文件中重新声明或重用。我只使用了global访问修饰符,因为我知道它有效,但我不知道是否有更好的选择。这个想法是能够声明多个$myapi变量并且只能在主文件的范围内访问。

0 投票
1 回答
61150 浏览

php - 无法重新声明先前声明的函数

在我的站点中安装一个脚本后,出现错误:

这是行:

我不明白我做错了什么!

网站: http: //fbswapes.com

相同的脚本正在另一台主机上运行。