ホームページ >バックエンド開発 >PHPチュートリアル >PHP のいくつかの構文シンボルに関連する問題

PHP のいくつかの構文シンボルに関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:33:58832ブラウズ

PHP のいくつかの構文記号に関する質問
->
=>
.
:
::
それらは何を意味しますか?

- -----解決策---------
-> クラス内で非静的プロパティまたはメソッドを呼び出すために使用されます。 :$this->aaa;
=> 配列内のキーと値の間の記号 (array('a'=>'value');
など)。 🎜>:: クラスの静的プロパティまたはメソッドの呼び出し
: 代替構文

代替構文の基本形式:
左の中括弧 ({) はコロン (:) に置き換えられ、右の中括弧はコロン (:) に置き換えられます。中括弧 (}) はそれぞれ endif;、endwhile;、endfor;、endforeach;、endswitch;

例:

は負の数です

上記のステートメントは、

が負の数


------解決策------> で呼び出される、クラスで使用されます。クラス 非静的プロパティまたはメソッド: $this->aaa;
=> 配列内のキーと値の間の記号: array('a'=>'value');
。接続文字列
::クラスの静的プロパティまたはメソッドの呼び出し
:代替構文

代替構文の基本形式:
左中括弧 ({) はコロンに置き換えられます。 (:)、右中括弧はコロン (:) に置き換えられます。大括弧 (}) は endif;、endwhile;、endfor;、endforeach; および endswitch;

に置き換えられます。例:

は負の数です

上記のステートメントは

は負の数


------解決策-------> オブジェクトのメソッドまたはプロパティ
= > 配列要素の値
。接続文字列
: 代替構文
:: クラスの静的プロパティまたはメソッドを呼び出します。

------解決策------> で呼び出される、クラスで使用されます。クラス 非静的プロパティまたはメソッド: $this->aaa;
=> 配列内のキーと値の間の記号: array('a'=>'value');
。接続文字列
::クラスの静的プロパティまたはメソッドの呼び出し
:代替構文

代替構文の基本形式:
左中括弧 ({) はコロンに置き換えられます。 (:)、右中括弧はコロン (:) に置き換えられます。大括弧 (}) は endif;、endwhile;、endfor;、endforeach; および endswitch;

に置き換えられます。例:

は負の数です

上記のステートメントは

が負の数

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。