在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文件的几种方法 |