问一下php的两个符号的用法thinkphp php中如何正确使用标点符合
问一下php的两个符号的用法thinkphp
这两个符号与thinkPHP无关,thinkPHP是PHP的一种开发框架,针对大型项目会显得更有效率。你在前期学习的时候可以不考虑他。而专注的学习PHP即可
_____________________________
-> 是指对象的方法或者属性
如 $a->number
$a->run()
这是面向对象的编程写法,$a是一个实例化的对象 number是他的属性 run()是他的一个方法
=> 是数组元素赋值的符号
如
$arr=array("a"=>"about","c"=>"class")
相当于说$arr这个数组中
键值a对应的值为about
键值c对应的值为class
php中如何正确使用标点符合
可以这样来记:
;这个分号在PHP中是用来标识该行代码结束,PHP要求每句代码必须使用分号结束
()  在PHP中是用来括起函数的参数的,如if()  switch()  echo()  等... 
[]  在PHP中表示数组的成员,如 arr[0]  arr[1]
关于PHP中的&的用法,求详细
这也许是由于PHP是C编写的,所以,也继承了一些C的东西吧,如果你学过C,&符号肯定不会陌生
php默认为传值传递
既:$a=20$b=$a$a= 10 echo $a.and .$b
会输出 $a is 30 and $b is 20
要是想变为地址传递需要加&,既:
$a=20$b=&$a $a= 10 echo $a.and .$b
会输出 $a is 30 and $b is 30
PHP中的符号表示提问!高人指点,说完全点!
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]
这种写法和上面是等效的。用来声明数组索引,或者叫数组下标。随你了。
PHP Echo后面的逗号和句号的用法
什么逗号句号?
去看下基本语法手册
php里句号就是连接符,
如 echo 这是一张.纸
就会输出 这是一张纸
逗号表示一个语句没有到底,不返回结果,下面继续运行
但echo会把逗号间隔的所有结果都输出