問題タブ [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.
php - 配列キーが存在するかどうかをテストする最良の方法
次のような別の配列から配列を作成したいとします。
$ array2に、追加するインデックスごとにifを使用せずに、他の配列に渡すインデックスがあるかどうかをテストするための最良の方法は何ですか。
$arrayのキーは$array2とは異なる場合があることに注意してください
php - 多くの変数をチェックして、そのうちの 1 つが PHP で null かどうかを確認するためのより良い解決策はありますか?
$_REQUEST[]
orで受け取る変数が多い php ファイルで、値がfunction である$_POST[]
場合にチェックする必要があり、なかなか面倒です。より良い解決策はありますか?null
isset()
php - 変数にNULLを割り当てると、isset()はfalseを返しますか?
つまり...私はそれをに「設定」しNULL
ます。だからisset($somethingNULL) == true
?
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 を返します。ご覧のとおり、この値が数値であるかどうか、または設定されていないかどうかを確認したいと考えていました。
修正の助けをいただければ幸いです。
javascript - 変数の設定後に Javascript 関数を実行する
私は次の機能を持っています:
そして、ユーザーが変数を設定したら、国家とサービスが設定されたら、この関数を実行したいと思います:
誰かが私にこれを行う方法を教えてくれますか?
ありがとう、B.
編集 - 変数が onclick のものであることを言い忘れて申し訳ありません (onClick="flag('scotislands', 'Scottish islands');")
javascript - JavaScript isset()と同等
PHPでは、次のことができますif(isset($array['foo'])) { ... }
。JavaScriptif(array.foo) { ... }
では、同じことを行うことがよくありますが、これはまったく同じステートメントではありません。array.foo
存在するがfalse
orである場合0
(およびおそらく他の値も)、条件はfalseと評価されます。
isset
JavaScriptのPHPに完全に相当するものは何ですか?
広い意味では、JavaScriptが存在しない変数、値のない変数などを処理するための一般的で完全なガイドが便利です。
更新:11年11か月前にこの質問を投稿しましたが、まだ多くのアクティビティがあります。さて、これを書いたとき、連想配列(別名辞書)にプロパティが存在するかどうかを確認する方法だけを知りたかったので、正しい(私にとっては)答えにはhasOwnProperty
またはin
演算子が含まれると確信しています。ローカル変数またはグローバル変数をチェックすることに興味はありませんでした。
しかし、私はそれをよく覚えていますが、その意図は、書かれている質問では完全に明確ではなく、直接矛盾していることさえあります!連想配列については触れませんでしたが、PHPisset
は他のことも行います。これを、質問で要件を適切に述べることがいかに重要であるか、また、グローバル変数、ローカル変数、オブジェクトプロパティ、辞書キー、および何を持っているかについてのレッスンにしましょう-あなたはヒューイ、デューイ、とルーイ。
その間(ええ)、多くの人がその効果についても答えてくれたので、グーグルでこの質問を見つけた人たちにとっては、私の漠然としたことが私が推測する方法で助けてくれてうれしいです。とにかく、それを明確にしたかっただけです。
php - isset()は__getをトリガーしますか?その理由は?
答えはノーだと思われますが、なぜですか?
php - isset..php/javascript の場合のアクション
コメントが挿入されたときにセッション変数を保存しています..user_message..と呼ばれ、user_messageが保存されたら、index.phpにメッセージを表示したいindex.phpは今です:
ただし、保存された後にメッセージを表示するには、サイトを更新 (f5) する必要があります。
しかし、変数 user_message に何かが保存されている場合は、それを表示したい..
ご理解いただければ幸いです。
php - if isset SESSION display div
jqueryで、isset SESSION user_messageに何かがあるかどうかを1秒ごとに確認し、ある場合は#boxを表示します..ありがとう
php - 挿入クエリを2つのif(issetステートメントで機能させるにはどうすればよいですか?
ユーザープロファイルには、他のユーザーが自分のプロファイルにコメントを投稿できるコメントボックスがあります。私は現在、A。自分のプロファイルを見ているかB.他の誰かのプロファイルを見ているかC.まったくサインインしていないかどうかに応じてテキストボックスが変化する動的コメント領域に取り組んでいます。
自分のページにいるときに「更新」を実装しようとしています。コメントボックスに入力すると、ページの指定された領域に出力されます。(コミュニティページに出力されますが、まだ表示されません)
このプロファイルページには、通常のコメントをうまく挿入する挿入クエリ(最初の挿入クエリ)があり、2番目のif(issetステートメントと2番目の挿入クエリ)を追加しようとしていますが、これを行うのに問題があります。
挿入されておらず、送信ボタンが押された後、ページは空白で読み込まれています。私はphpbtwの初心者です。ありがとうございました: