问题标签 [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.
php - Actionscript 相当于 PHP 的 create_function()
我想知道 actionscript 是否有与 PHP 的create_function等价的东西。具体来说,我正在寻找从字符串创建函数的能力。
php - PHP create_function,没有分号的函数?
基本上,我想知道的是,对于 create_function 函数中的第二个参数,是否有传递不带分号的字符串?或者它不会工作。
例子:
注意字符串中有一个分号。有没有可能有人可以在没有分号的情况下输入仍会运行/评估的函数?
haskell - SQLite3 haskell createFunction 示例
这是具有创建功能的 SQLite3 Haskell 绑定:http: //hackage.haskell.org/packages/archive/sqlite/0.5.1/doc/html/Database-SQLite.html
但是我不能使用这个功能,我写了这样的代码:
但它没有编译“不在范围内:数据构造函数‘IsFunctionHandler’”错误
正确的代码是:
感谢 HaskellElephant
php - 需要帮助理解 create_function() 和正则表达式
在搜索了 SO 和其他论坛也绊倒了各种 php 函数文档之后,我尝试编辑我在这里找到的一个函数(将 URL 转换为可点击的链接),这样它也可以处理嵌入式视频,不幸的是我的技能组合很差,而且我相信我不完全理解create_function()
要在这方面取得成功。
所以这是我的炒鸡蛋代码:
我还应该提一下,我不是在找人来向我展示正确的代码,而是在找人向我解释为什么我的代码不起作用以及我做错了什么。感谢您的时间 :)
sql - 在 System i V7R1 中创建函数时出错 SQL0104
我正在 System i V7R1 上创建一个 SQL 函数:
我使用 iSeries Navigator V7R1 中的“运行 SQL 脚本”工具执行它。它可以在另一台 V7R1 服务器上运行(使用 iSeries Navigator V5R4),但不能在我现在工作的那个服务器上运行。它失败并显示此消息:
如果我删除FOR
块,它的工作原理。
此外,如果我用 5250 Emulator 命令 STRSQL 执行该语句,它就可以工作。所以这似乎是“运行 SQL 脚本”客户端中的一个错误。
任何提示将不胜感激!
php - PHP create_function 结果存储为实例变量,并称为 $object->func()?
我正在使用 PHPscreate_function($args, $code)
函数从数据库中动态加载函数定义。
我试图实现它的方式如下:
我有一个MyClass
具有实例变量的类myFunction
。构造函数使用调用的结果填充该实例变量create_function
。我希望为此类的特定对象(一旦实例化)动态创建一个函数,该函数可以称为$object->myFunction(arg1, arg2);
所以我的课看起来像:
然后,我尝试通过执行类似...
但是我不断收到错误,例如:
当我跑步时,var_dump($object->myFunction)
我会返回“lambda_xx”,这是一个好兆头,意味着create_function
至少可以正常工作。
关于有效与无效案例的有趣更新
事实证明,在我的“其他文件”中,我正在执行以下操作:
这不起作用,但如果不是从中拉出对象$pm
,Yii::app()->user->postMatching
我只是创建一个新对象:
所以我很自然地 var_dumped$pm
并且$c
在“新创建”的情况下和我从中获取它的情况下Yii::app()->user->postMatching
,它们是相同的。唯一不同的是匿名函数的名称(如预期的那样)。
有谁知道为什么会这样?在这两种情况下都是具有该实例变量$pm
的实例化PostMatching
对象,我只是无法使用语法来调用它!
刚刚用新发现的“Twists”更新了上面的内容,谢谢大家!
php - php中的create_function
我有一个这样的数组。
我只想要数组中值设置为 1 并且需要删除值为 0 的键的键。如何在 php 中使用 create_function 来执行此操作?还是有其他方法可以执行该操作?
mysql - 带有嵌套 IF...END IF 的 MySQL 存储函数,语法错误,正确的语法在 '' 附近使用
我有一个我目前在 PHP 中使用的函数,它从不同的字段编译邮寄地址,但考虑到不同地区使用的不同格式。我正在尝试将其复制为 MySQL 存储函数。我意识到在代码中而不是在数据库中执行此类操作通常更快,但我们的 Intranet 有一种方法让人们以只读方式输入原始 MySQL SELECT 命令,以便他们可以构建高级搜索并保存查询。将使用此特定功能,以便用户可以将其高级搜索查询结果输出到标签布局。
当我尝试使用 phpMyAdmin 3.4.9(最新稳定版)存储函数时,出现以下错误:
我还安装了最新的 MySQL Workbench 并得到了同样的错误,但它还突出显示了“'END'附近的 SQL 语法错误”,所以它不仅仅是 phpMyAdmin 中的错误(尽管它可能是 phpMyAdmin 和 MySQL Workbench 中的错误)。
这是函数查询:
第 51 行靠近 END IF、RETURN 和 END 子句,但我看不出有什么问题。
谁能在 MySQL Workbench 和 phpMyAdmin 中看到导致此问题的原因?
一旦我存储了函数,我就可以对其进行测试并调整逻辑。
另外,如果函数中有任何可以简化的内容,请告诉我。那里没有很多例子,所以我已经把它拼凑在一起了。
mysql - 无法在mysql中创建函数
谁能告诉我下面的sql语句有什么问题?
我不能在mysql中运行它。
错误消息是:
ERROR 1064 (42000): You have an error in your SQL syntax; 检查与您的 MySQL 服务器版本相对应的手册,以获取在 '@value INT) 附近使用的正确语法
mysql - MySQL - 创建函数?修改 SQL 数据?
我即将CREATE FUNCTION
用MySQL写一个,我想知道,如果CREATE TEMPORARY TABLE
对 flag 计数MODIFIES SQL DATA
。函数不会修改任何永久表,只是为了优化目的而创建的临时表。
我应该使用标志MODIFIES SQL DATA
还是只使用READS SQL DATA
?无论如何,使用或标记
的真正好处是什么?MODIFIES SQL DATA
READS SQL DATA