What does “->” do in PHP?
本问题已经有最佳答案,请猛点这里访问。
我正在学习如何在学习PHP的同时连接数据库。只是个简单的问题。有人能告诉我在PHP中"->"符号是做什么的吗?我不能理解这个符号的功能,所以我不知道如何编辑代码。感谢回答这个问题的人。
你没有发布任何代码,所以我不完全确定你在哪里看到的,但我几乎可以确定你指的是这样的东西:
1 2 | $foo = new Foo(); echo $foo->bar; |
在本例中,
对象中使用的
1 2 3 4 5 6 7 8 9 10 | class example{ public $prop1 = 'Hello World'; public function sayHello(){ echo $this->prop1; } } $example = new example(); $example->sayHello(); |
参考:PHP中的类和对象
->用于引用类和对象以获取更多信息,请检查此处。
对于真正快速且脏的一行匿名对象,只需强制转换关联数组:
1 2 3 4 5 6 7 8 | <?php $obj = (object) array('foo' => 'bar', 'property' => 'value'); echo $obj->foo; // prints 'bar' echo $obj->property; // prints 'value' ?> |
…不需要创建新的类或函数来完成它。