在PHP中,「=>」是陣列運算符,用來對應陣列中的鍵值和鍵名,語法為「array(key => value)」;「-> ”用於引用類別實例的方法和屬性,語法為“$obj->a”。
本文操作環境:Windows10系統、PHP7.1版、Dell G3電腦。
一、=>,->的意思:
- >是物件執行方法或取得屬性用的。
=>是數組裡鍵和值對應用的。
二、用法
1、=> 的用法數組中用於數組的key 和value之間的關係例如:
$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 //从数组变量$arr中,读取键为apple的值 $arr = array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"); $arr0=$arr["apple"]; if( isset($arr0) ) {print_r($arr0); } ?>
推薦學習:《PHP影片教學》
以上是php中的=>和->是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!