您当前的位置:首页 > 网站建设 > php
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery | 小程序 |

PHP中 ->和=>的区别是什么

51自学网 2018-07-28 09:54:49
  php

在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文件的几种方法
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。