关于PHP的 “->“和“=>”的区别

关于PHP的 "->"和“=>”的区别

1、”->“一般是类方法的调用,以下是示例:

class Test{
    
    
    function add(){
    
    
        return $this->var++;
    }
    var $var = 6;
}
    $a1 = new Test; 

“->” php代码执行如下:

<?php
    class Person{
    
    
    public $money = 100;
    
    // 使用 consumption 方法
    
    public function consumption() {
    
    
        $this->money += 100;
    }
}

$person = new Person();
$person -> consumption();
echo $person->money;
?>

2、"=>"是数组里键和值对应用的,以下示例

 $a = array('0' => '1','2' => '4',);
 echo $a['0'];echo $a['2'];

“=>” php代码执行如下:

<?php
$list = array('one'=>"123",'two'=>"234",'three'=>"345");

$list0=$list["one"];

if( isset($list0) ) 

{
    
    
    print_r($list0);
}
?>

参考资料来自:php中文官网

猜你喜欢

转载自blog.csdn.net/weixin_47024018/article/details/114868651