問題タブ [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 投票する
1 に答える
1369 参照

php - PHP - create_function() を理解する - 単純な変数を渡す

初めて dynamic を使用しようとしていますが、create_function今のところあまり成功していません:-)

私の機能はこれです:

do_the_widgets()アクションは直接エコーのみを受け入れ、ウィジェットのコンテンツを出力します。

要素$o99_brsa_options[content]を持つ検証済みの配列です (それぞれがコンテンツです) 。$i

奇妙なことに、$iは で動作してい$widgt_idます$widgt_namecreate_function()、 ではすべての widget に同じ値が出力されます。( echo $out)

新しい関数に単純な変数を渡す方法がわからないようです (create_function() 内でグローバルを使用していますが、今のところほとんど役に立ちません。

それで、今の私の間違い/誤解/誤用は何ですか:-) ??

0 投票する
1 に答える
186 参照

php - create_function 関数をコールバックとして機能させる構文は次のとおりです。

私は次のコードを試みました:

変数$GLOBALS['replacements']は、この関数が呼び出される前に動的に生成されます。

次のようなエラーメッセージが表示されます

Warning: preg_replace_callback() [function.preg-replace-callback]: Requires argument 2, '$for_callback', to be a valid callback in...

作成された関数とコールバックは、どちらも私にとって新しいものです。これは、 に変わったpreg_replace についての私の質問で nickb によって私に与えられたコードから成長していpreg_replace_callbackます。

私がやろうとしているのは、その回答のコードを関数にラップすることです。関数の再定義を回避するスコープでエラーが発生しています。(現時点では、PHP 5.3+ へのアップグレードは、私にとって可能性のあるオプションです。)

これを機能させるにはどうすればよいですか?

0 投票する
2 に答える
5515 参照

sql - SQL Server での複数文字列の検索と置換 (テンプレート用)

「テキスト {var1} テキスト {othervar}」としてフォーマットされたテンプレート html を持つデータベース テーブルがあります。以下よりも実用的な方法で文字列置換を適用したいと思います。

テンプレートを適用する数十の変数と数百のサブジェクトがあります。私はむしろこれを SQL の外で行いたいのですが、それは選択肢ではありません。

私は次のことを思いつきましたが、TABLE の近くで間違った構文を取得します。これを Microsoft SQL Server バージョン 10.50.2500 (2008) で実行しました。DB は互換性 90 (2005) に設定されていましたが、100 (SQL Server 2008) に変更した後でも、同じエラーが発生しました。

applyTemplate 関数に入る実際のソース データ クエリは、おそらくこのようなユニオンからではなく、相関サブクエリである可能性があります。

関数が意図したとおりに機能するように修正するもの、またはより良いアプローチがあるだけのもの (動的クエリの構築を含まないことを願っています)。

0 投票する
1 に答える
111 参照

php - PHP create_function が false を返す

状況:

これは機能します:

しかし、問題は funcitonCode が動的であり、内部のブール式が変化する可能性があることです (データベースから取得されます)。ややこしいのは、データベースから SAME functionCode を取得して変数に代入すると、create_function によって返される $newfunc が常に false になることです。

何か案は?ありがとうございました

0 投票する
1 に答える
130 参照

php - 無名関数の 5.2 create_function への変換

私は変換しようとしています:

5.2で使える機能に

これまでのところ、次のようにできると思いました:

use($c,$d)ただし、最初のパラメーター内では実行できません。

0 投票する
6 に答える
35197 参照

sql - Incompatible object type when create and alter a table value function in SQL

I'm getting the below error for the given function.

メッセージ 2010、レベル 16、状態 1、プロシージャ GetTableFromDelimitedValues、行 2 「dbo.GetTableFromDelimitedValues」は互換性のないオブジェクト タイプであるため、変更を実行できません。

関数を修正して互換性のあるタイプを取得するのを手伝ってもらえますか?

0 投票する
1 に答える
195 参照

sql - PostgreSQL で関数を作成するには?

「testDB」という名前のデータベースが 1 つしかありません。コマンドライン: 1)

2) 可能な限り簡単に関数を作成します。

何のためにあるのかわからない?: $$ LANGUAGE plpgsql; しかし、それはいくつかの例でした。

だから私はそれをコマンドラインにコピーしました。

結局何も起こりません。

以下に注意してください。

0 投票する
1 に答える
53 参照

oracle - 関数は作成されますが、ステートメントは無視されます

ここに画像の説明を入力

みなさんこんにちは、また助けてください!

関数を作成できましたが、実行すると常に次のエラーが発生します。行 1、列 7 (パラメーターのデータ型だと思います) とステートメントは無視されます! :(