Ruby相当于PHP的$ this

use*_*856 7 php ruby oop this

$this->Ruby 中PHP的等价物是什么?

Dan*_*man 18

红宝石等同的thisself-它们都是指当前实例.

棘手的部分是在Ruby类范围中,self指的Class是定义您正在构建的类的类的当前实例.在方法内部,self指的是类的实例.

例如:

class Example
  puts self  # => "Example" - the stringified class object

  def foo
    puts self  # #<Example:0xdeadbeef> - the stringified instance
  end
end