1. 程式人生 > >轉: PHP的"::"、"->"和"=>"的區別

轉: PHP的"::"、"->"和"=>"的區別

映射 數組 his 靜態 prot 定義 操作 變量 log

來自:http://blog.csdn.net/wgw335363240/article/details/20453379

1."::" 運算法

該運算符是調用一個類中的靜態成員的方法,如:

class xxx{

protected static $instance;

self::$instance="111";

或者 $this::$instance = "222";

}

2."->"運算符

該操作符是操作一個類中的成員變量的方法,可以是非static成員變量,如:

class xxx{

private $test;

$this-test="111";

}

3."=>"運算符

該預算付是數組的key和value映射時使用的運算符。

語法“index => values”,用逗號分開,定義了索引和值。

轉: PHP的"::"、"->"和"=>"的區別