これは、PHP 構文に関して時々生じる質問を集めたものです。これはコミュニティ Wiki でもあるため、誰でもこのリストの維持に参加することができます。
[php]"== と "==="
" のように、検索語を引用符で囲むだけです。
ここで何をすればいいでしょうか?
PHP 関数を & 記号で始めることは何を意味しますか?
PHP の & (アンパサンド、ビットごとの AND) 演算子を理解する
PHP「&」演算子
PHP の「=&」および「&=」演算子は何を意味しますか?
「&=」と「=&」演算子は何をしますか?
「&=」と「=&」演算子は何をしますか?
PHP における & と && の違い
PHP の「and」演算子と「&&」演算子の間に違いはありますか?
PHP 演算子 % とは何ですか?また、実際の例での使用方法は何ですか?
#@
PHP 関数と @functions
二重疑問符
??
Null 合体演算子 (PHP 7 以降)
疑問符の後に型宣言が続く
######?弦###?int
###?配列###
?ブール
?float Null 許容型宣言 (PHP 7.1 以降)
null許容型の使用方法
Null 許容戻り型の宣言
PHP には「nullsafe 演算子」はありますか?
PHP の「:」とは何ですか?
PHP では「:」は何を意味しますか?
PHP における 2 つのコロンは何を意味しますか?
PHP トークン名 T_PAAMAYIM_NEKUDOTAYIM は何を意味しますか?
PHP のバックスラッシュ - それは何を意味しますか?
PHP (5.3) では
(バックスラッシュ) は何をしますか?
「->」PHP 演算子の名前は何ですか?
PHP ではオブジェクト演算子「->」をどこで使用しますか?
PHP における「=>」は何を意味しますか?
PHP での使用 =>
ビット演算子 XOR ('^') はどのように機能しますか?
PHP で
# は何を意味しますか?
>> とはどういう意味ですか?
PHP の印刷動作がおかしいですか?
<<<END PHP ではどういう意味ですか?
PHP 式 <<<EOB
===
比較演算子
#!== 比較演算子
比較演算子
比較演算子
比較演算子 (PHP 7.0 以降)
ビット演算子
論理演算子
ここでの ~ 演算子は何を意味しますか?
「 " (配列結合演算子) を使用して 2 つの配列を結合します。どのように機能しますか?
-= 代入演算子
= 何に使用されますか?
-- 増加/減少演算子
増分を理解する
PHP の .= と = の違いは何ですか?
エコーとリターンを接続する場合のピリオドとカンマの違いは何ですか?
エコーとリターンを接続する場合のピリオドとカンマの違いは何ですか?
変数宣言のカンマは何を意味しますか?
PHP で $$ (ドルまたはダブルドル) は何を意味しますか?
バッククォート「 」は何と呼ばれますか?
[]
配列 (PHP 5.4 以降の短い構文)
$var = []
空の配列<?
開始タグと終了タグ
..
ダブルドット文字の範囲
...
パラメータのアンパック (PHP 5.6 以降)
**
べき乗 (PHP 5.6 以降)
# 1 行のシェル コメント
#[]
プロパティ (PHP 8 以降)
P粉2983052662023-10-11 11:48:43
ポイントとは何ですか?ビットは 1 または 0 を表します。基本的にOFF(0)とON(1)
バイトとは何ですか? 1 バイトは 8 ビットで構成され、バイトが取り得る最大値は 255 です。これは、すべてのビットが設定されることを意味します。バイトの最大値が 255 である理由を見てみましょう。
リーリーこれは 1 バイトを意味します
1 2 4 8 16 32 64 128 = 255 (1 バイト)
&
これにより、数値 8 が出力されます。なぜ?さて、テーブルを使用した例を見てみましょう。
リーリーしたがって、表から、それらが共有する唯一のビットは 8 ビットであることがわかります。
2 番目の例
リーリー共有される 2 ビットは 32 と 4 で、加算後は 36 が返されます。
|
これにより、数値 11 が出力されます。なぜ?
リーリー列 8、2、および 1 に 3 つのビットが設定されていることがわかります。これらを合計します: 8 2 1 = 11。
P粉3453027532023-10-11 00:19:04
インクリメント/デクリメント演算子< /p>
インクリメント演算子
--
デクリメント演算子
これらは変数の前または後に配置できます。
変数の前に配置した場合、 は最初に変数を増減させてから、結果を返します。変数の後に配置した場合、 最初の は変数を返し、その後インクリメント/デクリメント演算を実行します。 ###例えば:### リーリー #########例#########
$i
の方が高速であるため、上記の例では $iが使用されています。 $i でも同じ結果になります。 事前インクリメントは、実際に変数をインクリメントしてから結果を「返す」ため、少し高速です。ポストインクリメントでは、特殊な変数を作成し、最初の変数の値をその変数にコピーし、最初の変数を使用した後でのみ、その値を 2 番目の変数の値に置き換えます。
ただし、最初に現在のリンゴの数 を表示し、次に
そこから 1 を減算するため、$apples--
を使用する必要があります。
PHP では文字をインクリメントすることもできます:
リーリーz
に到達すると、次は aa というように続きます。
スタック オーバーフロー投稿: