ホームページ >バックエンド開発 >PHPチュートリアル >PHP のいくつかの構文シンボルに関連する問題
PHP のいくつかの構文記号に関する質問
->
=>
.
:
::
それらは何を意味しますか?
- -----解決策---------
-> クラス内で非静的プロパティまたはメソッドを呼び出すために使用されます。 :$this->aaa;
=> 配列内のキーと値の間の記号 (array('a'=>'value');
など)。 🎜>:: クラスの静的プロパティまたはメソッドの呼び出し
: 代替構文
代替構文の基本形式:
左の中括弧 ({) はコロン (:) に置き換えられ、右の中括弧はコロン (:) に置き換えられます。中括弧 (}) はそれぞれ endif;、endwhile;、endfor;、endforeach;、endswitch;
例:
は負の数です
上記のステートメントは、
が負の数
------解決策------> で呼び出される、クラスで使用されます。クラス 非静的プロパティまたはメソッド: $this->aaa;
=> 配列内のキーと値の間の記号: array('a'=>'value');
。接続文字列
::クラスの静的プロパティまたはメソッドの呼び出し
:代替構文
代替構文の基本形式:
左中括弧 ({) はコロンに置き換えられます。 (:)、右中括弧はコロン (:) に置き換えられます。大括弧 (}) は endif;、endwhile;、endfor;、endforeach; および endswitch;
に置き換えられます。例:
は負の数です
上記のステートメントは
と同等です。 php if ($a<0){ ?>
は負の数
------解決策-------> オブジェクトのメソッドまたはプロパティ
= > 配列要素の値
。接続文字列
: 代替構文
:: クラスの静的プロパティまたはメソッドを呼び出します。
------解決策------> で呼び出される、クラスで使用されます。クラス 非静的プロパティまたはメソッド: $this->aaa;
=> 配列内のキーと値の間の記号: array('a'=>'value');
。接続文字列
::クラスの静的プロパティまたはメソッドの呼び出し
:代替構文
代替構文の基本形式:
左中括弧 ({) はコロンに置き換えられます。 (:)、右中括弧はコロン (:) に置き換えられます。大括弧 (}) は endif;、endwhile;、endfor;、endforeach; および endswitch;
に置き換えられます。例:
は負の数です
上記のステートメントは
と同等です。 php if ($a<0){ ?>
が負の数