首頁  >  文章  >  後端開發  >  php中的=>和->是什麼意思

php中的=>和->是什麼意思

WBOY
WBOY原創
2022-02-25 11:15:064015瀏覽

在PHP中,「=>」是陣列運算符,用來對應陣列中的鍵值和鍵名,語法為「array(key => value)」;「-> ”用於引用類別實例的方法和屬性,語法為“$obj->a”。

php中的=>和->是什麼意思

本文操作環境:Windows10系統、PHP7.1版、Dell G3電腦。

php中的=>和->是什麼意思

一、=>,->的意思:

- >是物件執行方法或取得屬性用的。

=>是數組裡鍵和值對應用的。

二、用法

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(&#39;apple&#39;=>"苹果",&#39;banana&#39;=>"香蕉",&#39;pineapple&#39;=>"菠萝");
$arr0=$arr["apple"];
if( isset($arr0) ) 
{print_r($arr0);
}
?>

推薦學習:《PHP影片教學

以上是php中的=>和->是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn