Ruby的PHP $this->
等價於什麼?
7
A
回答
18
this
的紅寶石等價物是self
- 它們都指當前實例。
棘手的部分是,在Ruby類作用域中,self
引用定義您正在構建的類的類Class
的當前實例。在方法中,self
指的是類的實例。
例如:
class Example puts self # => "Example" - the stringified class object def foo puts self # #<Example:0xdeadbeef> - the stringified instance end end
3
的$this
模擬是self
,如已經提到的。但是,您詢問$this->
,這意味着您想使用它來訪問實例變量($this->somevar
)或實例方法(this->somemethod()
)。對於實例變量,Ruby中的等效項爲@
(如@somevar
)。例如,方法相當於只寫方法名稱(somemethod
),或者如果您想詳細說明(self.somemethod
)。
相關問題
- 1. PHP相當於Ruby的@instance_variable?
- 2. $(this)相當於CsQuery
- 3. 什麼是Ruby相當於PHP的的=
- 4. vfp9'THIS'相當於vb.net
- 5. es6相當於angular.extend(this,object)
- 6. d3.js相當於$(this)
- 7. 相當於Ruby符號的PHP
- 8. Ruby - 相當於foreach
- 9. Ruby相當於php_sapi_name
- 10. 相當於$(this)的css選擇器
- 11. 相當於Ruby的在Javascript
- 12. Scala相當於Ruby的map.each?
- 13. Javascript相當於Ruby的'send`
- 14. ruby/rails相當於javascript decodeURIComponent?
- 15. JQuery相當於MooTools綁定(this)
- 16. FuckItJS相當於對Ruby
- 17. phpBB相當於Ruby on Rails
- 18. Zend_Form相當於ruby/rails
- 19. Ruby中相當於Thread.dumpStack
- 20. d3相當於Ruby on Rails?
- 21. JavaScript相當於Ruby Time.parse
- 22. Ruby on Rails相當於actionscript
- 23. Java MD5.stringify()Ruby相當於
- 24. 相當於用於Ruby,Perl的Perl Modulino?
- 25. Page.IsPostBack相當於PHP
- 26. 相當於在PHP
- 27. Groovy相當於Ruby的對象#tap
- 28. jQuery相當於Ruby的.send()方法
- 29. Java等於()相當於PHP
- 30. php是否有相當於python的virtualenv或ruby的沙箱?