问题标签 [create-function]

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 投票
2 回答
118 浏览

mysql - 日期功能 - MySQL - 需要帮助

我正在尝试创建一个 MySQL 函数,在其中提供日期列,然后使用以下函数将日期返回到新列中。这就是我所拥有的。select 语句在函数之外工作正常 - 我在那里测试过。任何人都可以帮助实现此功能。谢谢

0 投票
5 回答
864 浏览

php - PHP:如何使变量在 create_function() 中可见?

这段代码:

如何使 $t 从 preg_replace() 函数中的 create_function() 可见?

0 投票
2 回答
302 浏览

php - 带有嵌套数组的 PHP create_function

我需要使用create_function,因为运行应用程序的服务器具有过时的 PHP 版本。

问题是我传入的项目usort是数组,我需要按数组中的值排序:

给出一个错误:syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

删除对['distance']['order-dir']删除此错误的引用。

有谁知道如何使用create_function嵌套数组?

0 投票
1 回答
1191 浏览

postgresql - 创建接受任何类型参数的函数(如 concat)

如何创建接受任何类型参数的函数。

我可以像这样创建函数: CREATE FUNCTION test(anyelement,anyelement) ...

但是当我调用它时,我必须提出相同类型的参数:

但:

我可以创建一个函数来接受任何类型的参数,然后将它们转换为字符串并用这个字符串做一些事情。

那么,我可以创建看起来像的函数吗concat(str "any" [, str "any" [, ...] ])

UPD:更新了第二个示例

0 投票
1 回答
102 浏览

r - 写函数

我正在为一个名为 opps 的关于零件编号销售数据的数据集编写一个函数,并且我正在尝试将数据分解为特定于零件编号的较小数据集。我试图将数据集命名为参数“modNum”。这是我到目前为止所拥有的-

我认为我遇到问题的线路是

这是因为为了使代码正常工作,prodNum 周围必须有括号,但是当我将括号放入代码中时,prodNum 不再被视为要填充的参数。当我将括号放入参数中时像这样,-

我还是有问题。
我怎样才能解决这个问题?

我尝试将 oppsQty$Part.Number 变量重写为数字(如下所示),以便我可以一起消除括号,但我仍然有错误......

非常感谢您的帮助!谢谢!

0 投票
2 回答
1196 浏览

php - PHP preg_replace_callback() 和 create_function() 与 eval() 不起作用

我正在尝试在 Internet 上部署我的网站,以便在真实环境中对其进行测试。它是某种文本编辑器,用户可以在其中使用正则表达式和用户定义的回调函数。

我对 preg_replace_callback() 函数有一些问题。我的主机的 PHP 版本早于 5.3,我不能在我的代码中使用匿名函数(我在 localhost 有 PHP 5.4)。所以我必须重写这部分代码(在本地主机上正常工作)

在这一点上,我不是在谈论使用 eval() 的危险——这个问题稍后会得到适当的注意(“禁止”单词列表检查等)。问题是我在下面的尝试

不起作用,也不会发生错误。我的代码有什么问题?

任何帮助将非常感激。


新信息。我试过这个

并发现 create_function() 中的 $replacement 是空的。但是当我在类之外使用相同的 create_function() 时,$replacement 不为空:

0 投票
4 回答
420 浏览

php - 在 PHP 的 create_function() 代码中嵌入数组

为了在 的代码中传递一个数组create_function(),将其传递给参数是可行的,

但我想直接在代码中嵌入一个数组,就像eval()功能一样。像这样,

但是,这不起作用。

那么我该怎么做呢?感谢您的信息。

0 投票
1 回答
6711 浏览

db2 - 无法在 DB2 for i 上调用具有 CHAR 参数的用户定义函数

我以这种方式在 DB2(6.01 版)中创建了一个函数:

并获得一条成功消息,“System i Navigator”向我展示了 myschema 下的该功能。但是当我尝试以这种方式调用此函数时:

我收到以下消息:

“nicht gefunden”等于“未找到”。

错误代码-204的解释(部分,完整的错误代码描述在这里

“由名称标识的对象未在 DB2® 子系统中定义。”

最后,使用 INT 参数一切正常:

我在哪里错过了重点?

我使用SQL Workbench/J执行所有 statmentens (我觉得这非常有用)

0 投票
1 回答
6488 浏览

php - 用 PHP 执行 mysql “create function” 语句

我想mysql从 PHP 运行以下创建函数语句:

但我得到这个mysql错误:

检查与您的 MySQL 服务器版本相对应的手册,以获取在“DELIMITER”附近使用的正确语法

我能做些什么?我可以在没有 DELIMITER 关键字的情况下执行创建语句吗?

0 投票
0 回答
559 浏览

mysql - MySQL 创建函数失败并出现错误 1064

我的生产服务器上有一个运行 MySQL v5.5.8 的函数,可以正常执行。

当我尝试在运行 MySQL v5.5.9 的测试服务器上创建相同的功能时,创建失败并出现错误 1064。有人可以解释为什么在一台服务器上可以,而在另一台服务器上不行吗?为什么 MySQL 会返回如此模糊和无用的消息,我永远不会知道!!!

创建是:

这是错误: