En PHP, me gustaría saber qué significa array(&$this)
.
Respuesta
Es una construcción que inicializa un array que contiene un elemento: un reference al objeto de la matriz se inicializa en el interior de cada clase, puede hacer referencia a la instancia "actual" usando $this
..
también debe tenerse en cuenta que esta construcción ('matriz (& $ algo)') se puede utilizar como una solución alternativa para utilizar el "pase por referencia" a una función que tiene parámetros predeterminados. Hay una gran discusión sobre esto en la sección de comentarios del [manual de PHP] (http://php.net/manual/en/language.references.pass.php) – Kaii
Su PHPs pass by reference construcción. Normalmente, esto significa que se pasa una referencia al parámetro a la función en lugar de una copia del valor, de modo que las modificaciones dentro de la función afecten al objeto.
Esto está creando una matriz con un solo elemento. El elemento es una referencia al objeto desde el que se lo ejecuta. Para obtener más información, consulte la documentación en passing by reference.
- 1. ¿Qué significa $ this en PHP?
- 2. ¿Qué significa la variable $ this en PHP?
- 3. jquery: ¿qué significa exactamente "$ (this)"?
- 4. ¿Qué significa preincrementar $ # array?
- 5. ¿Qué significa la asignación a * this do (* this = val)?
- 6. ¿Qué significa $ # array en Perl?
- 7. ¿Qué significa $ this en realidad?> Codeigniter
- 8. ¿Qué significa "&" aquí en PHP?
- 9. ¿Qué significa 'var that = this;' significa en JavaScript?
- 10. ¿Qué significa array * string en Ruby?
- 11. ¿Qué significa "EGPCS" en PHP?
- 12. Php ¿qué significa <<<?
- 13. ¿Qué significa & in & 2 en PHP?
- 14. ¿Qué significa "static this()" fuera de una clase?
- 15. ¿Qué significa usar un signo de dólar después de $ this-> en PHP?
- 16. ¿Qué significa el operador PHP = & mean?
- 17. ¿Qué significa '<? =' En PHP?
- 18. Backslash en PHP: ¿qué significa?
- 19. ¿Qué significa "=>" en PHP?
- 20. ¿Qué significa = & mean en PHP?
- 21. ¿Qué significa nuevo yo(); significa en PHP? código
- 22. PHP array vs PHP Constant?
- 23. Ruby equivalente a PHP $ this
- 24. PHP array performance
- 25. ¿Qué significa $ {} en la sintaxis de PHP?
- 26. ¿Qué significa esta sintaxis de PHP?
- 27. ¿Qué significa while (true) {mean en PHP?
- 28. ¿Qué significa la palabra clave PHP 'var'?
- 29. ¿Qué significa este "iif" en php?
- 30. ¿Qué significa ejecutar PHP en modo silencioso?
Significa que está utilizando un script PHP4 :) PHP 5 * siempre * pasará referencias de objetos, por lo que no es necesario denotarlo como referencia. –