ホームページ  >  記事  >  バックエンド開発  >  phpの->、=>、::の機能は何ですか?

phpの->、=>、::の機能は何ですか?

PHPz
PHPz転載
2020-09-25 14:10:023001ブラウズ

php の ->、=>、:: の機能は何ですか?次の記事では、php の ->、=>、:: の関数を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

phpの->、=>、::の機能は何ですか?

推奨: "PHP ビデオ チュートリアル "

1. -> クラスのインスタンス化のプロパティとメソッドの後のオブジェクトの読み取りクラスに使用されます。で 。

例:

class Test{
    function add(){return $this->var++;}     var $var = 0; } $a = new Test; //实例化对象名称 echo $a->add(); echo $a->var;

2.=>、配列で使用され、一般的な使用法は array (key=>values).

$a = array(
  '0' => '1',   '2' => '4', ); echo $a['0']; echo $a['2'];

3.::

クラス内の静的メソッドと静的プロパティの参照メソッド

たとえば、クラスの静的メソッドと静的プロパティ

class Test{
    public static function test(){     public static $test = 1;    } }

は、何もせずに直接使用できます。 (使用されるメソッドはクラス名::静的メソッド名です)

Test::test(); 静的メソッド

test Test::$test; を呼び出して値を取得します$test 静的属性の

注: 静的メソッドは、このクラスを読み取るとき、またはこのクラス ファイルをインポートするときにすでにインスタンス化され、メモリに保存されています。非静的クラスは新しい必要があります。静的クラスのメモリ内に複数のインスタンスがある場合でも、静的属性のコピーは 1 つだけ存在します。 ###

以上がphpの->、=>、::の機能は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。