在PHP中,“=>”是一個數(shù)組運算符,用于對應(yīng)數(shù)組中的鍵值和鍵名,語法為“array(key => value)”;“->”用于引用類實例的方法和屬性,語法為“$obj->a”。
本文操作環(huán)境:Windows10系統(tǒng)、PHP7.1版、Dell G3電腦。
php中的=>和->是什么意思
一、=>,->的意思:
->是對象執(zhí)行方法或取得屬性用的。
=>是數(shù)組里鍵和值對應(yīng)用的。
二、用法
1、=> 的用法數(shù)組中用于數(shù)組的 key 和 value之間的關(guān)系例如:
$a = array('0' => '1','2' => '4',);echo $a['0'];echo $a['2'];
2、-> 的用法類中用于引用類實例的方法和屬性例如:
class Test{function add(){return $this->var++;}var $var = 0;}$a = new Test; //實例化對象名稱 echo $a->add();echo $a->var;
擴展資料
PHP中->代碼如下:
<?php class Car { public $speed = 0; //增加speedUp方法,使speed加10 public function speedUp(){ $this->speed+=10; } } $car = new Car(); $car->speedUp(); echo $car->speed; ?>
PHP中=>代碼如下:
<?php //從數(shù)組變量$arr中,讀取鍵為apple的值 $arr = array('apple'=>"蘋果",'banana'=>"香蕉",'pineapple'=>"菠蘿"); $arr0=$arr["apple"]; if( isset($arr0) ) {print_r($arr0); } ?>
推薦學(xué)習(xí):《PHP視頻教程》