問題タブ [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.
php - PHP 関数で使用される変数は、関数の実行後に自動的に設定解除されますか?
PHP 関数で使用される変数/配列に関して質問があります。関数を実行した後、すべての変数は自動的に設定解除されますか? そうでない場合、PHPページ全体を実行した後、いつ正確に設定を解除しますか? 一定時間後?
関数の最後で関数で使用されているすべての変数の設定を解除して、メモリから解放すると便利ですか?
あなたの助けとコメントを前もってありがとう!
php - 他の配列にない 1 つの配列のキーを削除する
次のように、ある配列のキーを削除する必要があります。別の配列にはありません
しかし、配列の日付フィールドを返すと、配列から $Fields にないキーの設定を解除する必要があります。配列に名前がない場合は、LastName のみを返します。
[]さん、ありがとうございます
php - PHPメモリの質問は、設定を解除する必要がありますか?
スクリプトの実行が完了する前に配列の設定を解除しないとどうなりますか?
何千もの CSV ファイルを処理し、何十万もの顧客のデータを配列に解析しています。最初の 5 ~ 6 時間は問題なく動作し、その後、動きが鈍くなり始めます。
実行ごとに約5〜10個のCSVを実行します...スクリプトで配列の設定を解除するとこれが役立つかどうか疑問に思っています...スクリプトが終了すると割り当てが解除されると思いました。私が間違っている?
php - Magento メモリの問題、オブジェクトの設定を解除できません
私はいくつかの属性をcsvファイルに書き込むmagento製品エクスポーターを書いています。1 つの属性は「カテゴリ文字列」と呼ばれ、そのメソッドは次のようになります。
しかし、各反復の後、メソッド呼び出しのコストは製品ごとに約 1MB で、約 9000 個の製品があります! $catModel 変数をクリーンアップできません! $catModel = NULL および unset($catModel) 行は効果がありません。私は何を間違っていますか?オブジェクトを強制的に設定解除するにはどうすればよいですか?!
php - 最初の文字に基づいて配列要素を設定解除
最初の文字が特定の文字、この場合は文字 D である場合に要素の設定を解除する方法を見つけようとしています...そのようなことを行う配列関数があるかどうか、または preg が置換されているかどうかはわかりませんトリックをしますか?
文字「D」で始まるすべての単語の設定を解除すると、次のようになります。
php - phpunsetfunctionに関する質問
について質問がありますunset
- すべての変数の設定を解除する方法。使用する
unset($var1,$var2,$var3,...)
必要がありますか、それとも他の簡単な方法がありますか? - 関数の最後で変数の設定を解除するのは良い習慣ですか?違いはありません!
- 変数の設定を解除すると、
reduce
プログラミングされますexecution time
か?
ありがとう
php - PHP:アプリケーションのすべてのクラスを破棄/設定解除する方法
質問は、それは理にかなっていますか、そしてどのようにメモリを解放し、オブジェクトを破壊/未設定にするのですか?exit()
アプリを強制終了し、他に何もする必要はありませんか?
json - MongoDB:「$unset」の修飾子セマンティクスを更新
MongoDBでは、更新修飾子unsetは次のように機能します。
コレクションusersを持つMongoDBデータベースデータベースについて考えてみます。ユーザーには、次の形式のドキュメントが含まれています。
終了したキーを削除する場合は、次のように$unset更新修飾子を指定する必要があります。
私の質問は、$ unsetが機能するために、単に指定するのではなく、なぜ全体のキー値ペアを指定する必要があるのかということです。
なぜだめですか?
編集:
$ unsetへの方法が、JSON仕様に従ってキーと値のペア全体を指定すること、またはステートメントに値として「1」を追加することである場合、シェルが「1」の置換自体を実行できないのはなぜですか?なぜそのような機能が提供されないのですか?そのようなサポートを提供することの落とし穴はありますか?
bash - 関数名がループ内の変数として指定されている場合、「unset-f」を使用して関数をbashすることはできません
それらすべてを検索し、ループして設定を解除しようとしていますが、運が悪かったので、関数の設定を解除しようとしています。
非ループウェイが機能する(bar_が作成および設定解除される例)
ただし、ループで設定を解除すると、それ自体を削除できません
これはスコープの問題ですか?unsetステートメントをevalでラップしてみましたが効果はありません。
php - PHPUnsetArray値が他のインデックスに与える影響
PHPループを使用していますが、unsetが配列キーにどのように影響するかについて1つの質問がありました。この配列は、PHPによって割り当てられた標準の数値キーを使用します0, 1, 2, 3 etc...
。unset()
配列値で実行するときはいつでも、配列キーはシャッフルされますか、それとも以前と同じように維持されますか?
お時間をいただきありがとうございます。