Question:
Date: 05-03-2016 14:28:01
(In Spanish)
Escucho respuestas! :) Votes: 2 - Answers: 6 - Views: 29 Share on: Google Facebook Twitter LinkedIn Link
Pregunta de Certificación PHP - pre y post incremento[Resolved]
¿Qué imprime el script?<?php $a = 1; ++$a; $a *= $a; echo $a--;
Escucho respuestas! :) Votes: 2 - Answers: 6 - Views: 29 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
-
-
Date: 05-03-2016 16:02:49 4, si vuelves a imprimir $a, te dará 3... pues el echo y el incremento negativo despues de la variable indica que imprima la variable ($a *= $a osea 2 * 2) y luego decrementa 1, recuerden que ++ es para sumar 1 y -- restar 1 si colocan el -- antes de la variable, primero hará la resta y luego imprimirá Votes: 1 - Link answer
-
Date: 05-03-2016 16:03:17 Imprime 4, por que a $a que vale 1 se le incrementa en 1 y luego se asigna a la variable $a el valor de si misma por la misma que da 4 y ese valor se imprime y después de la impresión se incrementa en uno.
Si hubiera sido echo --$a; entonces se hubiera imprimido 3 Votes: 1 - Link answer -
-
Date: 05-03-2016 16:23:41
<?php $a = 1; ++$a; //$a=2 $a *= $a; // ($a*$a)=4 echo $a--; // se muestra la variable $a=4 //posteriormente se decrementa uno y vale 3 pero ese valor ya no se muestra
Votes: 2 - Link answer
To actively participate in the community first must authenticate, enter the system.Sign In