箭頭(-> ):可用於存取物件本身的屬性或方法
class Animal
{
protected $name;
public function getName()
{
return $this->name;
}
public function setName($name)
{
$this->name = $name;
return true;
}
}
$animal = new Animal;
$animal->setName('Cindy');
粗箭頭(=>):可用於數組 ex.[key]=>[value]
// 自 PHP 5.4 起
$array = [
"foo" => "bar",
"bar" => "foo",
];
雙冒號(::):可用於靜態方法
class Dog
{
public static function bark()
{
echo 'hahaha';
}
}
Dog::bark(); //會輸出hahaha
全等(===):值和類型都相同
1=='1' //true
1==='1' //false
參考:
Larvel道場的投影片之PHP 語法基礎與物件導向
PHP官方網站_Array數組
PHP官方網站_范围解析操作符 (::)
PHP官方網站_比较运算符
PHP里>>>和===是什么意思?
(我常常寫文章的時候都沒把程式語言的版本寫進去...)
留言
張貼留言