【问题标题】:How to use the -> in PHP [duplicate]如何在 PHP 中使用 -> [重复]
【发布时间】:2010-08-06 14:36:04
【问题描述】:

可能重复:
What does this php construct mean: $html->redirect(“URL”)?

嗨,我一直在寻找这个运算符“->”的作用,但我似乎找不到对它的引用,只有使用它的人来了,我不知道它在做什么,将不胜感激。

【问题讨论】:

标签: php


【解决方案1】:

-> 与对象方法/属性一起使用,例如:

class foo{
  function bar(){
    echo 'Hello World';
  }
}

$obj = new foo;
$obj->bar(); // Hello World

更多信息:

【讨论】:

    【解决方案2】:

    这是上课用的。

    看这里:

    http://de.php.net/manual/en/language.oop5.basic.php

    【讨论】:

    • 更具体地说:它用于类 instances
    【解决方案3】:

    -> 操作符访问对象的属性和方法。

    也许你应该阅读 PHP OOP 介绍:http://php.net/manual/en/language.oop5.php

    【讨论】:

      【解决方案4】:

      扩展 sarfraz 的答案以演示如何访问属性:

      class foo{
        public $value = "test"; 
        function bar(){
           //// code
        }
      }
      
      $obj = new foo;
      $obj->bar();
      echo $obj->value;     //displays "test" 
      

      【讨论】:

      • 这和说 bar($value) 一样吗?
      • No... bar($value) 没有 $object=new foo();并调用 $obj-bar() 这是一个方法,而 $value 是类的成员/字段。
      猜你喜欢
      • 2012-01-16
      • 2015-07-14
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      • 2015-09-30
      • 1970-01-01
      • 1970-01-01
      • 2014-07-02
      相关资源
      最近更新 更多