Jakie są różne sposoby, w których możemy używać operatorów obiektów ->
w PHP?Gdzie używamy operatora obiektu "->" w PHP?
46
A
Odpowiedz
74
16
Przy dostępie metodę lub właściwość z instancji klasy
class SimpleClass
{
// property declaration
public $var = 'a default value';
// method declaration
public function displayVar() {
echo $this->var;
}
}
$a = new SimpleClass();
echo $a->var;
$a->displayVar();
7
wywołać funkcję:
$foo->bar();
Dostęp właściwość:
$foo->bar = 'baz';
gdzie $foo
stanowi instancja obiektu .
3
Służy do odwoływania się do atrybutów instancji obiektu. np .:
class a {
public $yourVariable = 'Hello world!';
public function returnString() {
return $this->yourVariable;
}
}
$object = new a();
echo $object->returnString();
exit();
Powiązane problemy
- 1. Dlaczego używamy assert() i assert_options() w php?
- 2. Przeciążanie operatora <i operatora> w tej samej klasie
- 3. Przeciążanie operatora -> * w C++
- 4. Jak połączyć operatora w klauzulę gdzie?
- 5. Undefined odniesienie do operatora >>
- 6. Gdzie powinienem zdefiniować operatora >> dla mojej specjalizacji std :: pair?
- 7. gdzie obsłużyć DTO <-> firma konwersja obiektu
- 8. Dlaczego używamy dynamicznego proxy
- 9. PHP zastosowanie łańcucha jako operatora
- 10. Dlaczego używamy TRUE obciążenia widok w CodeIgniter
- 11. Używanie => w PHP
- 12. Ważność wskaźnika zwróconego przez operatora->
- 13. Gdzie mogę przeczytać na operatorze "->" haskell?
- 14. Deklaracja odniesienia do obiektu i operatora przypisania
- 15. Co oznacza >> w PHP?
- 16. Przeciążanie operatora C++, zdefiniuj negatyw obiektu.
- 17. Scala ~> (tylda większe niż) operatora
- 18. Implementacja operatora <=> dla opcjonalnego dodania
- 19. Dlaczego fstream nie wykorzystuje prototypu operatora istream >>?
- 20. Eksploracja obiektu COM w PHP
- 21. iteracja obiektu stdClass w PHP
- 22. Java 8: Get-funkcji operatora obiektu z uwzględnieniem metody
- 23. Kiedy używamy narzędzia SpringApplicationBuilder?
- 24. Do czego używamy glifu?
- 25. Dlaczego używamy setLayoutParams?
- 26. Przeciążanie operatora w C++
- 27. Dlaczego używamy web.xml?
- 28. Co oznacza "=>" w PHP?
- 29. Czy mogę użyć operatora "->", aby uzyskać dostęp do wskaźnika obiektu za pomocą wskaźników?
- 30. Odpowiednik operatora potrójnej zmiany Java (>>>) w języku C#?
jak obiekt-> nazwa_metody(); lub object-> prop_name; oznacza to, że bardziej przypomina operatora kropki (.), aby uzyskać dostęp do metod i atrybutów klas. – nectar
Podobne do. operator klasy w java, tak ... ale zobacz dokumentację klasy PHP dla szczegółów –