PHP 構文: シンボルの背後にある意味を解読する
P粉893457026
P粉893457026 2023-10-10 14:59:04
0
2
788
############これは何ですか?


これは、PHP 構文に関して時々生じる質問を集めたものです。これはコミュニティ Wiki でもあるため、誰でもこのリストの維持に参加することができます。

###何故ですか?

以前は、演算子やその他の構文マーカーに関する質問を見つけるのは困難でした。 ¹

主なアイデアは、PHP マニュアルの内容をコピーするのではなく、Stack Overflow 上の既存の質問へのリンクを提供して、より簡単に参照できるようにすることです。

注: 2013 年 1 月の時点で、スタック オーバーフローは特殊文字をサポートしています。

[php]"== と "==="

" のように、検索語を引用符で囲むだけです。

ここで何をすればいいでしょうか?

このような質問をしたために誰かからここを指摘された場合は、以下の特定の構文を探してください。 PHP マニュアルのリンク先ページとリンク先の質問があなたの質問の答えになるかもしれません。そうであれば、回答に投票することをお勧めします。このリストは他の人からの助けに代わるものではありません。

###リスト### 特定のトークンが以下にリストされていない場合は、パーサー トークン リストで見つかる可能性があります。

&

ビット演算子または参照

PHP 関数を & 記号で始めることは何を意味しますか?

PHP の & (アンパサンド、ビットごとの AND) 演算子を理解する PHP「&」演算子

    PHP における & と && の違い
  • PHP の「&」は何を意味しますか?
  • この場合の「&」は何を意味しますか?
  • PHP における「&」記号は何を意味しますか?
  • この署名 (&) は PHP では何を意味しますか?
  • 「&」演算子は PHP 関数でどのように機能しますか?
  • &2 PHP の & は何を意味しますか?
  • ビット演算子を使用する必要があるのはどのような場合ですか?
  • オブジェクトの前にアンパサンドを使用する必要がありますか? (&$)
  • =&
  • 参考文献
PHP での代入演算子の引用 =&

PHP の「=&」および「&=」演算子は何を意味しますか? 「&=」と「=&」演算子は何をしますか?

PHP での
    =& は何を意味しますか?
  • &=
  • ビット演算子
PHP の「=&」および「&=」演算子は何を意味しますか?

「&=」と「=&」演算子は何をしますか?

  • &&
  • 論理演算子
演算子としての「AND」および「&&」

PHP における & と && の違い PHP の「and」演算子と「&&」演算子の間に違いはありますか?

    PHP - および/またはキーワード
  • %
  • 算術演算子
PHP におけるパーセント記号は何を意味しますか?

PHP 演算子 % とは何ですか?また、実際の例での使用方法は何ですか?

  • !!
  • 論理演算子
PHP の Double NOT (!!) 演算子

#@

エラー制御演算子
  • PHP での
  • @ シンボルの用途は何ですか?

PHP の変数名の前にある「アット」記号: @$_POST

PHP 関数と @functions

PHP コードでは @ を使用する必要がありますか?
    PHP で
  • @ は何を意味しますか?
  • ?:
  • 三項演算子
    • PHP 演算子「?」および​​「:」呼び出しとは何ですか?また、それらは何を行うのですか?
    • ?: PHP の演算子 (「エルヴィス演算子」)
    • 「?」と「:」(コロン) で完成した条件に関する情報はどこで確認できますか?
    • PHP 5.3 の使用 ?: 演算子

    二重疑問符

    ?? Null 合体演算子 (PHP 7 以降)

    • PHP の C# の Null 合体演算子 (??)

    疑問符の後に型宣言が続く

    ######?弦###

    ?int ###?配列### ?ブール ?float Null 許容型宣言 (PHP 7.1 以降) null許容型の使用方法 Null 許容戻り型の宣言

    • ?->
    • オブジェクト演算子が後に続く疑問符は、NullSafe 演算子です (PHP 8.0 以降)

    PHP には「nullsafe 演算子」はありますか?

    • :
    • 制御構造、三項演算子、戻り値の型宣言の代替構文

    PHP の「:」とは何ですか? PHP では「:」は何を意味しますか?

      メソッド宣言の後にコロン?
    • ::
    • 範囲解決演算子

    PHP における 2 つのコロンは何を意味しますか? PHP トークン名 T_PAAMAYIM_NEKUDOTAYIM は何を意味しますか?

      PHP の :: (二重コロン) と -> (矢印) の違いは何ですか?
    • PHP における遅延静的バインディングとは正確には何ですか?
    • static::static関数名()
    • 予期しない T_PAAMAYIM_NEKUDOTAYIM、T_NS_Separator が必要です
    • 名前空間

    PHP のバックスラッシュ - それは何を意味しますか? PHP (5.3) では (バックスラッシュ) は何をしますか?

    • ->
    • クラスとオブジェクト

    「->」PHP 演算子の名前は何ですか? PHP ではオブジェクト演算子「->」をどこで使用しますか?

      PHP の :: (二重コロン) と -> (矢印) の違いは何ですか?
    • PHP 構文 $var1->$var2 これはどういう意味ですか?
    • PHP における「->」は何を意味しますか?
    • =>
    • 配列

    PHP における「=>」は何を意味しますか? PHP での使用 =>

      foreach($ex as $k=>$v) $k => $v とはどういう意味ですか?
    • # ビット演算子

    ビット演算子 XOR ('^') はどのように機能しますか? PHP で # は何を意味しますか?

    • >>
    • ビット演算子

    PHP における

    >> とはどういう意味ですか?

    • <<
    • ビット演算子

    PHP の印刷動作がおかしいですか?

    • <<<
    • ヒアドキュメントまたは Nowdoc

    <<<END PHP ではどういう意味ですか? PHP 式 <<<EOB

      PHP では、「<<<」は何を表しますか?
    • PHP での <<<CON
    • の使用
    • PHP のこの構文は何ですか?
    • #=
    • 代入演算子

    3 つの異なる等しい値

      ==
    • 比較演算子
      • PHP 等価 (== 二重等価) 比較演算子と恒等 (=== 三重等価) 比較演算子の違いは何ですか?
      • PHP != および == 演算子
      • 3 つの異なる等しい値
      • PHP での型ジャグリングと (厳密な) 大なり小なり比較

      === 比較演算子

      • 「===」とはどういう意味ですか?
      • PHP 等価 (== 二重等価) 比較演算子と恒等 (=== 三重等価) 比較演算子の違いは何ですか?
      • 3 つの異なる等しい値
      • PHP での型ジャグリングと (厳密な) 大なり小なり比較

      #!== 比較演算子

        PHP の !== 比較演算子は何を意味しますか?
      • PHP の !== と != には違いがありますか?

      #!=

      比較演算子

      PHP != および == 演算子
      • PHP の !== と != には違いがありますか?
      • !== と !=
      • を比較してください
      • <> != と
      • の違いは何ですか

      <>

      比較演算子

      PHP 演算子 <>
      • https://stackoverflow.com/questions/589391
      • <> != と
      • の違いは何ですか
      • PHP での型ジャグリングと (厳密な) 大なり小なり比較

      <=>

      比較演算子 (PHP 7.0 以降)

      宇宙船 (3 者間比較) 演算子

      |

      ビット演算子

      | はどう違いますか?と || 演算子?
      • 関数の引数で 1 つのパイプ "|" を使用すると何か影響がありますか?

      ||

      論理演算子

      | はどう違いますか?と || 演算子?
      • PHP - および/またはキーワード
      • || 正確には何ですか?意味は?
      • PHP の or 演算子の動作
      #~
      ビット演算子

      ここでの ~ 演算子は何を意味しますか?


      算術演算子、配列演算子

      「 " (配列結合演算子) を使用して 2 つの配列を結合します。どのように機能しますか?

      =
      および

      -= 代入演算子 = 何に使用されますか?

        PHP ドキュメントの「$page -= 1」は何を意味しますか?

      および

      -- 増加/減少演算子 増分を理解する

        次の質問に答えてください
      .=
      代入演算子

      PHP の .= と = の違いは何ですか?

        PHP の .= (ドット等号) 演算子とは何ですか?
      .
      文字列演算子

      エコーとリターンを接続する場合のピリオドとカンマの違いは何ですか?

        PHP で使用される . (ドット) とは何ですか?
      ,
      関数パラメータ

      エコーとリターンを接続する場合のピリオドとカンマの違いは何ですか?

      • ,
      変数宣言

      変数宣言のカンマは何を意味しますか?

      • #$$
      変数変数

      PHP で $$ (ドルまたはダブルドル) は何を意味しますか?

      PHP の「$$」とは何ですか
      • $function() と $$variable
      • `
      実行演算子

      バッククォート「 」は何と呼ばれますか?

      • <?=
      短い開始タグ
      • この記号は PHP では何を意味します
      • PHP では「<?=」は何を意味しますか?
      • <?= どういう意味ですか?

      [] 配列 (PHP 5.4 以降の短い構文)

      • PHP 配列...空の括弧の意味は何ですか?
      • []
      • とはどういう意味ですか?
      • Php array_push() と myArray[]
      • PHP 配列から読み取る場合の [] は何を意味しますか?
      • 配列の省略形: テキスト $var = [] 空の配列

      <? 開始タグと終了タグ

      • PHP の短いタグは使用できますか?

      .. ダブルドット文字の範囲

      • ダブルドットスコープ構文を許可するネイティブ PHP 関数

      ... パラメータのアンパック (PHP 5.6 以降)


      ** べき乗 (PHP 5.6 以降)


      # 1 行のシェル コメント

      • PHP でコメントにハッシュを使用できますか?

      #[] プロパティ (PHP 8 以降)



P粉893457026
P粉893457026

全員に返信(2)
P粉298305266

ビット演算子

ポイントとは何ですか?ビットは 1 または 0 を表します。基本的にOFF(0)とON(1)

バイトとは何ですか? 1 バイトは 8 ビットで構成され、バイトが取り得る最大値は 255 です。これは、すべてのビットが設定されることを意味します。バイトの最大値が 255 である理由を見てみましょう。

リーリー

これは 1 バイトを意味します

1 2 4 8 16 32 64 128 = 255 (1 バイト)

理解を深めるためのいくつかの例

「AND」演算子: &

リーリー

これにより、数値 8 が出力されます。なぜ?さて、テーブルを使用した例を見てみましょう。

リーリー

したがって、表から、それらが共有する唯一のビットは 8 ビットであることがわかります。

2 番目の例

リーリー

共有される 2 ビットは 32 と 4 で、加算後は 36 が返されます。

「OR」演算子: |

リーリー

これにより、数値 11 が出力されます。なぜ?

リーリー

列 8、2、および 1 に 3 つのビットが設定されていることがわかります。これらを合計します: 8 2 1 = 11。

いいねを押す +0
P粉345302753

インクリメント/デクリメント演算子

インクリメント演算子

--デクリメント演算子

リーリー

これらは変数の前または後に配置できます。

変数の前に配置した場合、 は最初に変数を増減させてから、結果を返します。変数の後に配置した場合、 最初の は変数を返し、その後インクリメント/デクリメント演算を実行します。 ###例えば:### リーリー #########例#########

$i

の方が高速であるため、上記の例では $i

が使用されています。 $i でも同じ結果になります。 事前インクリメントは、実際に変数をインクリメントしてから結果を「返す」ため、少し高速です。ポストインクリメントでは、特殊な変数を作成し、最初の変数の値をその変数にコピーし、最初の変数を使用した後でのみ、その値を 2 番目の変数の値に置き換えます。

ただし、最初に現在のリンゴの数 を表示し、次に そこから 1 を減算するため、$apples-- を使用する必要があります。

PHP では文字をインクリメントすることもできます:

リーリー

z に到達すると、次は aa というように続きます。

スタック オーバーフロー投稿:


増分を理解する

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート