⊗ppPmBsNTS 38 of 447 menu

Nuancen der Typumwandlung zu String in PHP

In der vorherigen Lektion haben wir gelernt, Zahlen als Strings zu addieren. Bei einer solchen Addition gibt es jedoch Nuancen, wenn nicht Variablen addiert werden, sondern direkt Zahlen.

Die Sache ist, dass der Punkt nicht nur für die String-Verwendung verwendet wird, sondern auch für die Trennung des Nachkommateils vom Ganzen.

Wenn man um den Punkt Leerzeichen setzt, gibt es keine Probleme:

<?php echo 1 . 2; // gibt '12' aus ?>

Wenn man jedoch die Leerzeichen um den Punkt entfernt, erhalten wir einen Dezimalbruch und keine String-Addition:

<?php echo 1.2; // gibt 1.2 aus ?>

Wegen solcher Nuancen kann man leicht einen Fehler erhalten, wenn man auf einer Seite des Punkts ein Leerzeichen setzt und auf der anderen nicht:

<?php echo 1. 2; // wirft einen Fehler ?>

Mit Variablen gibt es dieses Problem jedoch nicht:

<?php $a = 1; $b = 2; echo $a.$b; // gibt '12' aus, und keinen Fehler ?>

Der Autor des Codes wollte die Zahlen 3 und 4 als Strings addieren:

<?php echo 3.4; ?>

Der Code funktioniert jedoch nicht korrekt. Korrigieren Sie den Fehler des Autors des Codes.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen