代码之家  ›  专栏  ›  技术社区  ›  Drewdin

新手PHP问题->代表什么?

php
  •  0
  • Drewdin  · 技术社区  · 15 年前

    我是PHP的新手,这是做什么的->?我试着用谷歌搜索论坛,但什么也没找到。例如,我看到使用了“$resp->is\u valid”,但不确定它的作用。谢谢

    3 回复  |  直到 15 年前
        1
  •  3
  •   erjiang    15 年前

    如果你有一个对象的实例,那么 ->

    例如:

    $mysqli_object = new mysqli( ... );
    $mysqli_statement = $mysqli_object->prepare( ... );
    // calls the prepare() method of mysqli_object
    

    这个 -&燃气轮机; 运算符类似于 :: 运算符,因为两者都访问类中的某些内容。然而, :: 用于访问不需要实例化的对象的内容:

    $sum = MySumClass::sum( ... ); 
    // I don't need to first create an instance (using "new") of
    // MySumClass before using it because MySumClass::sum() is static
    
        2
  •  2
  •   Mahdi.Montgomery    15 年前

    -> 用于访问对象的属性(或方法)。您可以在此处阅读更多内容:

    http://php.net/manual/en/sdo.sample.getset.php

        3
  •  0
  •   Randy the Dev    15 年前

    它返回成员变量 $is_valid 所指对象的 $resp

    推荐文章