問題タブ [isset]

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

php - 配列キーが存在するかどうかをテストする最良の方法

次のような別の配列から配列を作成したいとします。

$ array2に、追加するインデックスごとにifを使用せずに、他の配列に渡すインデックスがあるかどうかをテストするための最良の方法は何ですか。

$arrayのキーは$array2とは異なる場合があることに注意してください

0 投票する
4 に答える
188 参照

php - 多くの変数をチェックして、そのうちの 1 つが PHP で null かどうかを確認するためのより良い解決策はありますか?

$_REQUEST[]orで受け取る変数が多い php ファイルで、値がfunction である$_POST[]場合にチェックする必要があり、なかなか面倒です。より良い解決策はありますか?nullisset()

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

php - 変数にNULLを割り当てると、isset()はfalseを返しますか?

つまり...私はそれをに「設定」しNULLます。だからisset($somethingNULL) == true

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

php - PHP エラー Can't use method return > value in write context

PHPクラスでこのエラーが発生しています...

致命的なエラー: 35 行目の C:\webserver\htdocs\friendproject2\includes\classes\User.class.php の書き込みコンテキストでメソッドの戻り値を使用できません

ここが困った部分です。

このコードは私のコントラストにあり、値がまだ $this->session->get('user_id') に設定されていない場合、Number の代わりに false を返します。ご覧のとおり、この値が数値であるかどうか、または設定されていないかどうかを確認したいと考えていました。

修正の助けをいただければ幸いです。

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

javascript - 変数の設定後に Javascript 関数を実行する

私は次の機能を持っています:

そして、ユーザーが変数を設定したら、国家サービスが設定されたら、この関数を実行したいと思います:

誰かが私にこれを行う方法を教えてくれますか?

ありがとう、B.

編集 - 変数が onclick のものであることを言い忘れて申し訳ありません (onClick="flag('scotislands', 'Scottish islands');")

0 投票する
28 に答える
958284 参照

javascript - JavaScript isset()と同等

PHPでは、次のことができますif(isset($array['foo'])) { ... }。JavaScriptif(array.foo) { ... }では、同じことを行うことがよくありますが、これはまったく同じステートメントではありません。array.foo存在するがfalseorである場合0(およびおそらく他の値も)、条件はfalseと評価されます。

issetJavaScriptのPHPに完全に相当するものは何ですか?

広い意味では、JavaScriptが存在しない変数、値のない変数などを処理するための一般的で完全なガイドが便利です。


更新:11年11か月前にこの質問を投稿しましたが、まだ多くのアクティビティがあります。さて、これを書いたとき、連想配列(別名辞書)にプロパティが存在するかどうかを確認する方法だけを知りたかったので、正しい(私にとっては)答えにはhasOwnPropertyまたはin演算子が含まれると確信しています。ローカル変数またはグローバル変数をチェックすることに興味はありませんでした。

しかし、私はそれをよく覚えていますが、その意図は、書かれている質問では完全に明確ではなく、直接矛盾していることさえあります!連想配列については触れませんでしたが、PHPissetは他のことも行います。これを、質問で要件を適切に述べることがいかに重要であるか、また、グローバル変数、ローカル変数、オブジェクトプロパティ、辞書キー、および何を持っているかについてのレッスンにしましょう-あなたはヒューイ、デューイ、とルーイ。

その間(ええ)、多くの人がその効果についても答えてくれたので、グーグルでこの質問を見つけた人たちにとっては、私の漠然としたことが私が推測する方法で助けてくれてうれしいです。とにかく、それを明確にしたかっただけです。

0 投票する
5 に答える
2603 参照

php - isset()は__getをトリガーしますか?その理由は?

答えはノーだと思われますが、なぜですか?

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

php - isset..php/javascript の場合のアクション

コメントが挿入されたときにセッション変数を保存しています..user_message..と呼ばれ、user_messageが保存されたら、index.phpにメッセージを表示したいindex.phpは今です:

ただし、保存された後にメッセージを表示するには、サイトを更新 (f5) する必要があります。

しかし、変数 user_message に何かが保存されている場合は、それを表示したい..

ご理解いただければ幸いです。

0 投票する
4 に答える
8517 参照

php - if isset SESSION display div

jqueryで、isset SESSION user_messageに何かがあるかどうかを1秒ごとに確認し、ある場合は#boxを表示します..ありがとう

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

php - 挿入クエリを2つのif(issetステートメントで機能させるにはどうすればよいですか?

ユーザープロファイルには、他のユーザーが自分のプロファイルにコメントを投稿できるコメントボックスがあります。私は現在、A。自分のプロファイルを見ているかB.他の誰かのプロファイルを見ているかC.まったくサインインしていないかどうかに応じてテキストボックスが変化する動的コメント領域に取り組んでいます。

自分のページにいるときに「更新」を実装しようとしています。コメントボックスに入力すると、ページの指定された領域に出力されます。(コミュニティページに出力されますが、まだ表示されません)

このプロファイルページには、通常のコメントをうまく挿入する挿入クエリ(最初の挿入クエリ)があり、2番目のif(issetステートメントと2番目の挿入クエリ)を追加しようとしていますが、これを行うのに問題があります。

挿入されておらず、送信ボタンが押された後、ページは空白で読み込まれています。私はphpbtwの初心者です。ありがとうございました: