問題タブ [unset]

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 投票する
4 に答える
1237 参照

php - ペイパルのipn応答中にセッションの設定を解除できません

PayPalがIPNを返すときに、セッション変数の設定を解除する必要があります。

最も単純なスクリプトは次のとおりです

PaypalはIPNを送信し、すべて正常に機能しますが、リクエスト後、セッション変数はその値を保存します。

何が問題になる可能性がありますか?

ありがとう

アップデート

前述のように、ipnがリクエストを送信するとき、それはすでに別のセッションなので、次のことができます。

ユーザーをペイパルに送る前に、カスタム変数を現在に設定します

セッションID();

paypalがipnを送信すると、現在のセッションを前のセッションに変更してクリアできます。

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

php - PHPによる配列のセクションの再割り当てと削除

これは、k / vペアが予測可能な場所にある場合、array_sliceで解決できます。残念ながら、それらは配列全体にランダムに分散しているため、物事を再割り当てするための独自のばかげた小さなメソッドを作成する必要があります。残念ながら、ここでのwhileループはスクワットの設定を解除しません....より良い方法、またはこの動作を修正する方法はありますか?

キーを再割り当ておよびブラックリストに登録するためのループ。

配列、$arrayにはまだ$reportsキーが含まれていることがわかります。

編集

ご覧のとおり、2番目の配列にはまだ最初の配列にあるキーが含まれています。これらは未設定ではありません。このように複数の再帰ループを実行しても

$reportsのキー、からのキー/値を割り当ててから$array、コピーしたキーの設定を解除しようとしています$array。これarray_slice() は、キーの位置$arrayが予測可能である場合に実行できますが、残念ながらそうではありません。

不思議なことに、存在しないキーを割り当てようとしても$reports機能しません

0 投票する
3 に答える
813 参照

php - 不明な php 設定解除エラー

配列の要素を削除する際に問題があります。見て:

次の出力が得られます: 3 name 2.

配列内に「name」という名前の要素が存在することはわかっていますが、設定を解除できません。私を助けてください。

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

php - unset() 静的変数が機能しませんか?

このコードを参照してください: http://codepad.org/s8XnQJPN

出力:

設定解除時にアレイ$xが削除されないのはなぜですか?

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

php - 個人設定解除を作成できません

独自のパーソナライズされた unset 関数を作成しますが、機能しません。動作しないコードの例を次に示します。

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

php - $data = array() vs unset($array)

これは私の最初の質問です。

私はphpスクリプトでいくつかの最適化を行っており、実行速度を向上させています...

間 :

と :

誰かがどちらが速いか教えてもらえますか?

ありがとうございました

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

php - PHP 関数変数とガベージ コレクター

誰かが私にこの簡単な質問に答えることができるかどうか疑問に思っていました. 検索してみましたが、同様の質問が表示されますが、文脈が間違っています。

私が疑問に思っているのは、このコードを取ることです:

関数が終了した後、$test_array はどうなりますか。私はそれがスコープを失うことを知っています、私はプログラミングに慣れていません。

私が疑問に思っているのは、私が電話すべきかということです

関数が終了する前に、または PHP が関数の終了時にガベージ コレクターに削除するように設定しますか?

for ループを使用して、適切なサイズの変数を表示し、要点を伝えました。

ケビンを読んでくれてありがとう

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

javascript - Drupal6インストールからjsファイルの設定を解除する方法:テンプレートファイルの「remove-scripts[]」で機能しません

drupalテーマ内のtemplate.tpl.phpファイルにこの行を追加して、特定のcssファイルへの呼び出しを排除しました。

特定のjsファイルでそれを実行したい場合は、これを実行できますか?:

試しましたが、うまくいかないようです...

ご協力いただきありがとうございます!

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

php - PHP: 設定されていない引数をパススルーし、デフォルトを複製しない

このコードは、バージョン属性が空の XML ヘッダーを生成します。

ただし、コンストラクターを次のように定義することはできません。

引数を渡さずにこのコンストラクターを使用したい場合、PHPは未定義変数の使用について不平を言うからです。

DOMDocument渡す必要はありません$version。値を渡さない場合はデフォルトが使用されます。特定のデフォルト値を複製することなく、基本クラスの引数処理を変更せずにコンストラクターをオーバーライドするにはどうすればよいですか?

私がこれに興味を持っているのは、回避策が必要な問題という観点からではなく、PHP 言語設計の観点からです。PHP で DOMDocument の動作を再現できますか?それとも、内部コードが未定義の値を処理する方法について何か特別なことがありますか?

0 投票する
3 に答える
555 参照

php - PHPで空の配列の設定を解除する方法は?

私は配列$mainArrayの配列を持っており、値のないキーをvaveする配列を削除/設定解除したいと考えています。

ここに私の配列があります:

この場合、配列配列の内部を調べcommentて、空の値を持つ配列があるかどうかを確認したいと思います。comment最良のシナリオは、すべてのサブ配列が空の場合、配列を完全に削除することです。

commentちょっとそこだけnullを残してのナットim

この配列は次のようになります。

続行する方法についてのアイデアはありますか?

ありがとう。