PHP中的符号表示提问!高人指点,说完全点!

来源:百度知道 编辑:UC知道 时间:2024/06/22 11:58:52
本人最刚学PHP,对PHP的变量符号等有一点点了解,想知道一些我不懂的符号表示的意思,希望高人指点下!‘’ “”是表示定义的变量为字符串这个明白,我看PHP手册中有这么一段代码:$arr = ('frui') =>'apple'中的=>代表什么?是大于等于?还是什么意思,还有[]代表什么?表达式的嵌套?最好能说明一下一个最全最能说明表达式的式子和解释,还有这个->又是代表什么?搞不懂了,

PHP 手册上是这样描述的

其它运算符号
--------------------------------------------------------

除了上述的运算符号之外,还有一些运算符号难以归类。
符号 意义
$ 变量
& 变量的地址 (加在变量前)
@ 不显示错误信息 (加在函数前)
-> 类的方法或者属性
=> 数组的元素值
? : 条件运算(三目运算符)

其中比较特殊的是三目运算符“ ? :”,以下例来解释

(expr1) ? (expr2) : (expr3);

若 expr1 的运算结果为 true,则执行 expr2;否则执行 expr3。实际上它有点类以 if...else,但可以让程序更精简有效。

---------------------------------------------------------------
建议你把教程认真重新看一下。虽然我承认直接看很枯燥,编程的入门就是这样,急不来的。

$arr = ('frui') =>'apple'
你这个写法有误,应该是

$arr = array('frui'=>'apple');
echo $arr['frui']; //显示指定值

中括号和 => 都是数组里常用的符号。

$arr['frui']='apple';
echo $arr['frui'];

这种写法和上面是等效的。用来声明数组索引,或者叫数组下标。随你了。

=>代表访问数组,->代表访问对象属性,[]代表创建数组

$arr=('frui')=>'apple'

=&g