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