<a href="-luan-381"></a> <a href=""></a> <a href="-couple-name-2347"></a> <a…
von:
VPNwelt.com sucht Feedback Wie der Name schon sagt handelt es sich um eine Review Website für…
von: florian.berg.privat
Hallo zusammen,
laut Doku kann PHP via COM mit .NET Assemblies umgehen. Für eine Interop-Klasse .NET=>PHP währen für mich folgende Infos interessant:
Wie handhabt PHP die Typen Uri und IPAddress? Werden diese Typen in PHP als Zeichenfolgen (string) behandelt oder sind das echte Datentypen?
Danke schon mal für's lesen,
Klaus
Hallo Klaus,
grundsätzlich handhabe ich diese Dinge als (string).
Die Url kann ebenso mit php.net/manual/de/function.parse-url.php verarbeitet werden.
Hallo Roman,
romacron schrieb:
grundsätzlich handhabe ich diese Dinge als (string).
Irgendwie dachte ich mir schon, dass PHP hier mit Zeichenfolgen arbeitet. Wollte sicherheitshalber aber nachfragen, da ich von PHP keine Ahnung habe.
Da in meiner angestrebten Lösung PHP nur die Daten in die Interop-Klasse hereinreicht, weis ich jetzt was kommen sollte. strings kann ich innerhalb der Klasse effektiver in die Typen Uri und IPAddress parsen.
romacron schrieb:
beantwortet dies deine Frage
Ja, ist beantwortet.
Danke nochmal,
Klaus
Hallo Klauss,
Roman != .NET
Klaus != PHP
Falls es sich anbietet, kann ich dich an der Stelle unterstützen. Gleichzeitig hätte ich ein wenig Schnupperkurs in .NET. Viele Grüsse
Eine IP ist nichts weiter als ein Integer. Die mit dem Punkten getrennte schreib weise ist nur für uns zum besseren lesen da.
de3.php.net/manual/de/function.ip2long.php
@Roman,
auf dein Angebot komme ich gerne zurück. Alles weitere via PM.
@Thomas
In .NET steht hinter dem Datentyp IPAddress deutlich mehr als die Entsprechung als long oder die Darstellung als Zeichenfolge. Von der Version ipv4/ipv6 über die Information ob Loopback bis zum Byte-Array der Adresse.
Servus,
Klaus
Oft lohnt es sich auch, einen Blick in die Communities zu werfen. Für viele Probleme existieren bereits Klassen oder ganze Bibliotheken — und man muss das Rat ja nicht ständig neu erfinden.
Ob das auch für deine IP Adressen gilt, weiß ich nicht, aber einen Blick ist es bestimmt wert.
UFOMelkor schrieb:
— und man muss das Rat ja nicht ständig neu erfinden.
Da hast du vollkommen Recht.
Da es um ein Interop-Klasse zur Kommunikation zwischen PHP und .NET geht, wollte ich nur wissen ob PHP diese Datentypen kennt damit ich weis was PHP im Falle einer Uri oder IP-Adresse an die Klasse übergibt.
Wie ich nun weis, kennt PHP diese Typen nicht und übergibt Zeichenfolgen.
PHP muss hier weder etwas parsen noch überprüfen. Das währe sinn frei, wenn hinterher doch nur wieder eine Zeichenfolge herauskommt.
Servus,
Klaus
Beitrag erstellen
EinloggenKostenlos registrieren