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

php - PHPで遅いものまたは速いもの:if(@ $ myvar ['test'] === null)またはif(!isset($ myvar ['test']))

何が遅いのか速いのかしら:

また:

また、@で警告や通知を抑制した場合、評価が遅くなりますか?

ご回答有難うございます!

PS:違いについてではありません。issetは要素が設定されているかどうかをチェックし、要素が空かどうかはチェックしないことを知っています。しかし、私の場合、それが空であるかどうかを知ることだけが重要です。

0 投票する
11 に答える
67300 参照

php - 値が設定されていて null かどうかを確認する

値がnullを含む何かとして定義されているかどうかを確認する必要があります。issetnull 値を未定義として扱い、 を返しますfalse。以下を例に取ります。

$barは定義されていないことに注意してください。

次を満たす条件を見つける必要があります。

何か案は?

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

php - PHPを使用してパラメータを同じフォームに戻す

変数を設定して、呼び出されたのと同じPHPスクリプトに戻そうとしていますが、機能しません。

スクリプトを初めて実行すると、画面に表示されるはずの内容が表示されます。

あなたの店はアメリカで、あなたの言語はenです

次に英国を選択して送信を押すと、次の行が表示されます

あなたの店はあり、あなたの言語はenです

私のサンプルコードは

0 投票する
13 に答える
68035 参照

php - PHP:変数が存在するかどうかを確認しますが、値が何かに等しいかどうかも確認します

クエリ文字列からの変数がある(またはない)ので$_GET['myvar']、この変数が存在するかどうか、また値がifステートメント内の何かに対応するかどうかを確認したいと思います。

私がしていることと考えていることは、最善の方法ではありません。

if(isset($_GET['myvar']) && $_GET['myvar'] == 'something'):何かをする

私の質問は、変数を2回宣言せずにこれを行う方法はありますか?

$myvarこれは単純なケースですが、この変数の多くを比較する必要があると想像してください。

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

asp-classic - ASP の変数が宣言されているかどうかを確認する方法

まず、私は PHP 開発者であり、ASP 開発者ではありません。(そして、ASP にisset().

私が見つけたすべてのリソースは、変数の存在をテストするさまざまな方法を提案しています。

これが私がやろうとしていることです:

一部のページで、ロボット<meta>タグの値を保持する変数を設定しました。

すべてのページに含まれていますheader.asp。私のヘッダーファイルでdsep_robotsは、値があるかどうかをテストし、ある場合はその値を出力し、そうでない場合は何も出力しません。

dsep_robots値があるかどうかのテストは次のようになると思います。

PHP のベスト プラクティスでは、存在するかどうかに関係なく変数を使用している場合は、常にテストする必要がありますif (isset($var)) {...}(そうしないと、変数が存在しない場合に通知がトリガーされます)。

ASP にそのようなものはありますか? つまり、本当に存在するかどうかをテストする必要がありますか?それとも、値があるかどうかを単純にテストできますか?

0 投票する
11 に答える
159018 参照

javascript - javascript / jQueryにphpのissetのようなものはありますか?

javascript / jQueryに、変数が設定/使用可能かどうかを確認するための何かがありますか?phpでは、isset($variable)このようなものをチェックするために使用します。

ありがとう。

0 投票する
7 に答える
7164 参照

php - 配列が設定されている場合、何かしますか?

複数のチェックボックスを投稿し、それらを配列に入れています-例:「tags []」

それらを投稿するとき、私はそれらをカンマで内破しています。

フォームでタグがチェックされずに投稿された場​​合、スクリプトが存在しないものを内破しようとしているため、エラーが発生します。

私はこのようなものを使ってみました:

それが存在するかどうかを確認し、内破する最良の方法は何ですか?

isset、array_key_exists?

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

smarty - smarty構文-isset

これは間違った構文のようですが、誰かが私が間違っていることを教えてもらえますか?

「$LANG.domainmoreinfo」(thing:s)にissetを適用することはできませんか? (はい、私はその初心者です)

更新:これは文字列です(そうだと思います)。その場合、issetは使用できません。長さを確認するものを使用する必要がありますか?

どうもありがとう、
MEM

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

php - PHP 変数の問題

PHP 変数に問題があり、それらを正しい値に設定しています。基本的に、お店が存在するかどうか、またそのお店に姉妹店があるかどうかを調べる方法があります。次に、そのストアがファイル システムにイメージとして保存されているかどうかを確認します。表示されず、イメージ イメージが待機中です。

私の問題は、店舗に姉妹店がある場合、姉妹店の画像のみが表示されることです。姉妹店と本店の両方が私のコードです

興味深いのは、isset の前に var をエコーし​​ない限り、storelocation isset が失敗するように見えることです。アイデアはありますか?

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

php - PHP 連想配列 - 整数を文字列として扱う方法

私は単純な連想配列を持っています。

キー「1」が配列に存在するかどうかを確認したい、例えば

この文字列は整数として扱われるため、

文字列として扱うにはどうすればよいですか?

ベンチマークで isset がはるかに高速になることが示されているため、array_key_exists または in_array を使用したくありません。