PHP中一些等号_尖括号相关符号的意思

学习PHP过程中,会常碰到一些特殊的符号,比如:=、==、===、->、=>、<<<这些个符号,下面分别介绍是什么意思,在什么地方用到。
1、“=”(等号)
等号就不多说了,用的最多就是变量赋值,比如:

[js]

$name=“abc”;

[/js]

2、“==”(双等号)
双等号,也比较简单,通常用在两个值的一个比较,比如:

[js]

$a="1";$b="1";可以得到 $a==$b;

[/js]

3、“===”(三等号)
或许有人就疑问了,此符号除了判断两变量是否相等外,还会判断值类型是否一致,若值类型不一样,则会返回False,比如:$a=”1″;//字符型1 $b=1;//数字型1  当执行$a===$b;时,将返回False

4、“->”(减号、右尖括号)
用于类中,访问类里的函数或对象,比如:

[js]
<?php class Test { function do_test() { echo "Doing foo."; } } $bar = new Test; $bar->do_test(); ?>

[/js]

5、”=>”(等号、右尖括号)
数组中给值赋值,比如:

[js]

$arr=array("one" =>("1"=>10, "2"=>20), "two"=>2); 那么$arr["one"]["1"]=10;

[/js]

6、”<<<“(三个左尖括号)
意为代码段,代码段的使用有个好处,就是当你输出一段代码时(可以是多行),代码段可以保存一个好的逻辑状态,常用来插入HTML代码,比如:

[js]

echo <<<tem
<script>alert("输入的留言内容太长!");history.go(-1);</script>
tem;

[/js]

其中,tem是任意字符,可以任自己定义的,相当于一个标记,<<<后的tem标记着开始,必须顶格写,不能空格,然后必须以 tem; 结尾,也要注意必须另起一行,否则会报错。

好了,暂时就简要写了这6个符号的含义、作用,以后有了再加。。。

分享到:

发表评论

昵称

沙发空缺中,还不快抢~