![]() |
[PHP] explizite Typenumwandlung
Hi!
Mein Gott ich müll euch noch zu mit meinen PHP-Fragen *duck* Wenn ich
Code:
Ist a danach ein String und b? Ist es ein Integer oder ein String? Wird es umgewandelt oder nur der Wert ausgegeben?
$b = 123;
$a = (string)$b; Und bei
Code:
Was sind b und c für Typen?
$b = 123;
$c = 312; $a = (string)($b+$c); Danke vielmals mr47 |
Re: [PHP] explizite Typenumwandlung
Hi,
sorry für meine Antwort, aber da kannst du selbst drauf kommen. ;)
Code:
Also das müsste theoretisch so gehen.
if (is_integer($var))
{ echo $var . ' ist ein Integer'; } elsif (is_string($var)) { echo $var . ' ist ein String'; } |
Re: [PHP] explizite Typenumwandlung
Ja danke!
|
Re: [PHP] explizite Typenumwandlung
Code:
Nun ueberlege mal: du weisst $a $b als String zu, was koennte b nachher wohl sein?
$b = 123;
$a = (string)$b; Ich geb dir mal einen Tipp:
Delphi-Quellcode:
Und, kommt jetzt die Erleuchtung?
b := 123;
a := IntToStr(b); Und wenns noch hapert, dann empfehle ich dir var_dump() ;) Greetz alcaeus |
Re: [PHP] explizite Typenumwandlung
Code:
Bewirkt übrigens das selbe. In PHP brauchst du dir ine den meißten Fällen keine Gedanken über den Typ machen, den der Interpreter ist sehr gutmütig. Er wandelt im Normalfall selbsstaändig, z.B.
$b = 123;
$a = "$b";
Code:
bewirkt das $b zu einem String konvertiert und an a angehängt wird.
$a = "#".$b;
|
Re: [PHP] explizite Typenumwandlung
Zitat:
Code:
Oder dass das ebenfalls true ergibt:
$a = 123;
$b = '123'; $c = ($a == b);
Code:
ich koennte damit noch 2 Stunden weitermachen; das Beste ist wirklich, die Typen explizit zuzuweisen.
$a = 0;
$b = ($a == '') Greetz alcaeus |
Re: [PHP] explizite Typenumwandlung
Zitat:
Code:
$b nur als String ausgibt.
$a = (string)$b;
Also kann bei Typenumwandlungen auch immer nur die linke Seite vom = verändert werden, also hier $a, oder? mr47 :hi: |
Re: [PHP] explizite Typenumwandlung
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz