《PHP从入门到精通》之基础学习篇,php中=>的用法,是干什么的?

           今天是来到新公司的第一天,看了公司一些用php做的服务器方面的一些协议。发现一些php的基础还是要打好,不然看起来是有点难看得。在这里也给大家推荐一个学习PHP基础的网站,可以说是就是一个PHP用户手册,里边也有很多的实例。w3school之php教程

           学习这些基础的时候也遇到了一个问题,在这里呢也想和正在一起学习PHP的讨论讨论。

           echo"数组运算符";
$chaa= array("a"=>"red","b"=>"green");  // =>运算符是专门给数组赋值用的
$chaa1= array("c"=>"yellow","d"=>"blue");
$z = $chaa + $chaa1;  // $chaa 与 $chaa1的联合
echo $z;
var_dump($z);

看上边的代码中=>这个运算符我第一次见到的时候感觉很蒙,到现在都也很蒙,同事说这是一个指向,和C++里的指针差不多,我觉得是不对的。

=> 是数组里面的,我理解为指向数组的值。

定义一个数组 
$arr = array('键'=>'值');
$arr['键']='值';
两种定义意义同等
取值 $value =  $arr['键'];


下面呢也把php中几种特殊的特殊符号也列出来,做解释我们看到它们时会联想到什么。

$这个符号联想到:变量

&这个符号联想是:变量的地址(加在变量前边)

@这个符号联想是:不显示错误信息(加在变量前边)

->这个符号联想是:类的方法和属性

=>这个符号联想到:数组的值

?:这个符号联想到:三元子运算符


你可能感兴趣的:(PHP,服务器,php数组,php特殊运算符,php基础教程)