Quali sono le differenze tra. = E + = in PHP?Qual è la differenza tra. = E + = in PHP?
risposta
Semplicemente "+ =" è un operatore numerico e ". =" È un operatore di stringa. Considerate questo esempio:
$a = 'this is a ';
$a += 'test';
Questo è come la scrittura:
$a = 'this' + 'test';
L'operatore "+" o "+ =" prima converte i valori in numeri interi (e tutte le stringhe valutare a zero quando il cast a int) e poi li aggiunge, in modo da ottenere 0.
Se si esegue questa operazione:
$a = 10;
$a .= 5;
questo è lo stesso di w riting:
$a = 10 . 5;
Dal "." operator è un operatore stringa, converte prima i valori in stringhe; e poiché "." significa "concatenato", il risultato è la stringa "105".
. = È concatenazione, + = è aggiunta
. è per la concatenazione di stringhe e + è per l'aggiunta.
. = Aggiungerebbe qualcosa a una stringa mentre + = aggiungerà qualcosa a qualcosa.
L'operatore .
è l'operatore di concatenazione di stringhe. .=
concatenerà le stringhe.
L'operatore +
è l'operatore di addizione. +=
aggiungerà valori numerici.
O unirà gli array. – ntd
. = = È una concatenazione di stringhe.
+ = è l'aggiunta del valore.
La differenza principale .=
è la concatenazione di stringhe mentre +=
è l'aggiunta di valore.
- 1. In PHP, qual è la differenza tra hash e mash?
- 2. Qual è la differenza tra 'e "in PHP
- 3. Qual è la differenza tra "isset()" e "! Empty()" in PHP?
- 4. Qual è la differenza tra $ a e $$ a in php?
- 5. Qual è la differenza tra iconv() e mb_convert_encoding() in PHP?
- 6. Qual è la differenza tra EOT e HTML? in PHP
- 7. php, qual è la differenza tra strtolower e mb_strtolower?
- 8. Php: qual è la differenza tra $ var e & $ var?
- 9. Qual è la differenza tra require e include con php?
- 10. Qual è la differenza tra = e: =
- 11. Qual è la differenza tra `##` e `hashCode`?
- 12. Qual è la differenza tra dict() e {}?
- 13. qual è la differenza tra:.! e: r !?
- 14. Qual è la differenza tra Verilog! e ~?
- 15. Qual è la differenza tra ("") e (null)
- 16. Qual è la differenza tra? : e ||
- 17. qual è la differenza tra [[], []] e [[]] * 2
- 18. Qual è la differenza tra $ e $$?
- 19. Qual è la differenza tra " " e ""?
- 20. Qual è la differenza tra {0} e ""?
- 21. Qual è la differenza tra {0} e +?
- 22. Qual è la differenza tra .ToString() e + ""
- 23. In Python, qual è la differenza tra pass e return
- 24. Qual è la differenza tra quelle espressioni PHP?
- 25. Qual è la differenza tra escapeshellarg e escapeshellcmd?
- 26. Qual è la differenza tra "in fp" e "in fp.readlines()"?
- 27. Qual è la differenza tra __construct() e init()
- 28. Qual è la differenza tra SplObjectStorage :: contiene e SplObjectStorage :: offsetExists?
- 29. Qual è la differenza tra crc32 e crc32b?
- 30. Qual è la differenza tra PHP5 e PHP5-dev
domanda stupida ... lo so. Il mio cervello è scaduto ... lol –