variable predefinidas operadores manejo lista ejemplos constantes php syntax variables

predefinidas - variables en php ejemplos



¿Por qué las variables de PHP comienzan con un símbolo de $ signo? (4)

Debido a que PHP se basaba en Perl que usaba $ , aunque los símbolos Perl utilizados eran significativos y se usaban en gran medida para indicar el tipo de datos (como @ se usa para indicar una matriz), PHP solo tiene $ .

PHP en sus primeras etapas era una versión simplista de Perl pero con el tiempo incorporó más características de Perl, aunque se podría argumentar que PHP fue durante mucho tiempo una versión primitiva simplista de Perl ya que antes de PHP 5.3 no incluía las características que han existido en otros idiomas como cierres / espacios de nombres.

http://en.wikipedia.org/wiki/PHP

Larry Wall, el creador de Perl, se inspiró para usar $ desde scripts shell: http://en.wikipedia.org/wiki/Sigil_%28computer_programming%29

¿Alguien ha pensado alguna vez sobre esta pregunta? Por qué debemos escribir $var_name = value; y no var_name = value; ? Sí, sé que es la regla de sintaxis que usa PHP, pero ¿por qué es un símbolo de $ signo?


El anteponer todas las variables con $ hace que el código sea algo más fácil de analizar, y se ajusta a la idea de la variable-embedded-in-string "Hello $ var".


Esto ha sido común en los lenguajes de computadora durante mucho tiempo, eso es todo. Mucho antes de Perl, también! Por ejemplo, echa un vistazo a Commodore 64 BASIC

10 PRINT "WHAT IS YOUR NAME?" 20 INPUT A$ 30 IF A$="BAHKTIYOR" THEN PRINT "HEY CHECK OUT THAT DOLLAR SIGN"

Sin embargo, en BASIC el $ estaba después del nombre de la variable.


Respuesta divertida:

¡Piensa en las variables de PHP como personas, nombra a una persona y asignale un trabajo!

Pero esa persona se negará a trabajar si no paga, por lo tanto, proporcione un dólar de primera mano :)

$ Jack = "conducir mi auto";

¡Solo trayendo diversión al "Juego"! ¡Disfrutar!

En cuanto a una respuesta real:

El signo $ fue elegido en los primeros tiempos de la codificación de la computadora, porque era un signo presente en prácticamente todos los códigos de conjunto de caracteres, ¡y una señal rara vez necesaria en los lenguajes de programación!