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

PHPz
リリース: 2023-03-05 22:02:02
転載
3006 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート