W PHP chciałbym wiedzieć, co oznacza array(&$this)
.
Odpowiedz
Jest to konstrukcja, która inicjuje array który zawiera jeden element: a reference do obiektu tablica jest zainicjowany w Wewnątrz każdej klasy, można znaleźć w „bieżącym” np. Przy użyciu $this
.
należy również zauważyć, że ten konstrukt ('array (i $ something)') może być użyty jako obejście, aby użyć "przekazania przez odniesienie" do funkcji, która ma domyślne parametry. Prowadzona jest duża dyskusja w sekcji komentarzy w [podręczniku PHP] (http://php.net/manual/en/language.references.pass.php) – Kaii
Jego konstrukcja PHPs pass by reference. Zazwyczaj oznacza to, że odwołanie do parametru jest przekazywane do funkcji zamiast do kopii wartości, tak że modyfikacje wewnątrz funkcji wpływają na obiekt.
To tworzy tablicę z pojedynczym elementem. Element jest odniesieniem do obiektu, z którego jest wykonywany. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją pod adresem passing by reference.
- 1. Co "&" oznacza tutaj w PHP?
- 2. Co oznacza ":" w PHP?
- 3. PHP Array i ArrayObject
- 4. Co oznacza operator. = W PHP?
- 5. Co oznacza "=>" w PHP?
- 6. Co [] oznacza przy odczycie z tablicy PHP?
- 7. PHP Odwołanie się do `$ this`
- 8. Co oznacza znak dolara w PHP?
- 9. Co oznaczają nazwy katalogów "." i ".." oznacza i co oznacza faDirectory?
- 10. Rubinowy odpowiednik PHP $ this
- 11. Co oznacza "\" w tej bibliotece PHP?
- 12. Co dokładnie oznacza utworzenie serwera PHP Websocket?
- 13. Pytanie dotyczące składni PHP: Co oznacza znak zapytania i dwukropek?
- 14. Co oznacza >> w PHP?
- 15. Co oznacza ten symbol w PHP <? =
- 16. Co oznacza (+ var) oznacza
- 17. Co oznacza @_ -1 w Perlu?
- 18. co oznacza "I" w S_IRUSR
- 19. Co oznacza flaga npm -i?
- 20. Co oznacza "int (i) = 1;"?
- 21. Co [[$ - = * i *]] oznacza w bash?
- 22. Co oznacza gdb -i = mi?
- 23. Co oznacza "1" na końcu instrukcji print_r php?
- 24. Co to jest "this" w JavaScript onclick?
- 25. Co znaczy: co oznacza?
- 26. PHP: get_called_class() vs get_class ($ this)
- 27. PHP Array unikalne wartości
- 28. PHP array vs PHP Constant?
- 29. Co oznacza xmlns = "" dokładnie oznacza
- 30. Co oznacza = *?
Oznacza to, że używasz skryptu PHP4 :) PHP 5 * zawsze * przekazuje referencje obiektów, więc nie jest konieczne oznaczanie go jako odniesienia. –