永发信息网

PHP 里面的 "=>" 与"->" 是一样的吗

答案:3  悬赏:80  手机版
解决时间 2021-12-22 11:13
  • 提问者网友:我是女神我骄傲
  • 2021-12-22 06:59
PHP 里面的 "=>" 与"->" 是一样的吗
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2022-01-22 03:49
根据自己的经验来说,两者是不一样的,用例子说明吧,理论知识我也不是说很在行,
foreach($arr as $key => $val){
//在以上代码中,=>的使用主要应用于数组对应的 键值对 语法中(基本上使用最多的情况就是在数组中使用,可以理解为,指定对应的数值,引用对应的值)

}
而符号“->”,基本上应用于OOP理论中,就是对象调用属性方法等作用上,请参考PHP 面向对象编程;

所以你要是将->应用于数组中指定对应的值时,会发生语法错误的,而反之=>应用于$this->属性方法的面向对象编程中时也会发生语法错误~~~大概理解就这样,详细的理论知识我也有待学习,基本没什么关于这两个符号的特定说明
全部回答
  • 1楼网友:轻雾山林
  • 2022-01-22 05:09
运算符说明例子 == is equal to 5==8 returns false != is not equal 5!=8 returns true > is greater than 5>8 returns false < is less than 5<8 returns true >= is greater than or equal to 5>=8 returns false <= is less than or equal to 5<=8 returns true
  • 2楼网友:你可爱的野爹
  • 2022-01-22 04:11
类似,但是差别还是有的,简单总结一下: 1、java的包必须与存储路径相对应;php则不需要 2、java的一个源代码文件(不管里面有多少个类)只能属于一个包;php可以在一个脚本中定义多个namespace 3、java需要依靠包来加载类,而且包在java的安全机制中具有重要意义;php不需要 4、所以,java的包在命名空间的作用上与php的namespace基本一样,但java包承载的功能要多一些
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯