在PHP里面->和=>完全不同的,->用来引用对象的成员(属性与方法),=>只用来数组赋值,下面的例子代码有利于理解:
-> 是调用类中方法或者变量的时候用的 =>这个是给数组声明的时候赋值用的
比如 : class ABC { function abc(){} } 当调用abc方法的时候用 $temp = new ABC(); $temp->abc
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php
$arr=['a'=>123,'b'=>456];//数组初始化
echo $arr['a'];//数组引用
print_r($arr);//查看数组
class A{
public $a=123;
public $b=456;
}
$obj=new A();
echo $obj->a;//对象引用
print_r($obj);//查看对象
?> |
以上代码输出结果为: 1
1 2 3 4 5 6 7 8 9 10 |
123Array
(
[a] => 123
[b] => 456
)
123A Object
(
[a] => 123
[b] => 456
) |
下载地址: php中的 session_start()是做什么的? php文件如何调用其他文件夹下php文件的几种方法 |