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. es6相當於angular.extend(this,object)
- 5. vfp9'THIS'相當於vb.net
- 6. 相當於Ruby符號的PHP
- 7. 相當於$(this)的css選擇器
- 8. 相當於Ruby的在Javascript
- 9. Scala相當於Ruby的map.each?
- 10. ruby/rails相當於javascript decodeURIComponent?
- 11. JQuery相當於MooTools綁定(this)
- 12. d3相當於Ruby on Rails?
- 13. FuckItJS相當於對Ruby
- 14. Zend_Form相當於ruby/rails
- 15. phpBB相當於Ruby on Rails
- 16. 相當於用於Ruby,Perl的Perl Modulino?
- 17. Page.IsPostBack相當於PHP
- 18. jQuery相當於Ruby的.send()方法
- 19. Java等於()相當於PHP
- 20. php是否有相當於python的virtualenv或ruby的沙箱?
- 21. Elixir的Ruby的__method__相當於什麼?
- 22. PHP的indexOf相當於
- 23. C++相當於PHP的包()
- 24. Javascript相當於php的urldecode()
- 25. Shell相當於PHP的preg_replace()
- 26. 相當於PHP的pack()?
- 27. 相當於PHP的'implode'
- 28. Php:相當於mysql_insert_id()的ingres
- 29. Java的HashSet相當於PHP
- 30. PHP相當於C的fputc