Zeiger in PHP???
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
angeben
anwendungsfall
automatische antwort
beendigung
datenbank
funktion
genau bescheid
geschlossen thema
glauben
inhalt
klasse
objekt
performance
steigern
system
verbindung
vererbung
zeiger
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
verstehe nicht was du meinst.
erkl?r mal bitte ein bisschen genauer -
das geht glaube ich nicht
-
Hallo!
Vererbungen und Klassen gibt es auch in PHP.
Zeiger sind bisher nicht implementiert.
MfG
stulle -
Zeiger:
Wie du oben schon richtig festgestellt hast, gibt es Zeiger in PHP, allerdings wei? ich nicht,
in wiefern dieses Verfahren einen Zeiger in C gleicht (wegen der Variablenhandhabung in PHP)!
D.h., es gibt Call-by-Value und Call-by-Reference bei Funktionen, also einmal, wo du den Wert ?bergibst, und einmal,
wo du nur die Speicheradresse ?bergibst (letzteres ist bei Variablen mit gro?en Werten sinnvoll, um die Performance zu steigern)!
Klassen:
Wie auch schon oben erw?hnt, gibts es Klassen und Vererbung.
Allerdings m?chte ich noch anmerken, dass es bei Klassen zwar einen Konstruktor, aber keinen Destruktor, wie in C gibt!
Wenn sich nun einer fragt, wozu er einen Destruktor braucht, und dass es ihm egal sei, dass es keinen gibt, hier kommt ein klassicher Anwendungsfall:
Z.B. habe ich mir eine Klasse MySql gemacht, bei derer ich mich im Konstruktor mit der Datenbank verbinde!
Dazu verwende ich mysql_connect(). Bei dieser Funktion sollte man anschlie?end die Datenbankverbindung wieder mit mysql_close() schlie?en.
Doch leider kann ich das nicht automatisch machen, also im Destruktor beim aufl?sen des Objekts, sondern muss explizit die Beendigung der Verbindung angeben!
Ich hoffe, ich habe allen, die diesen Thread lesen, und nicht genau bescheid wussten, geholfen!
cy
Ich helfe immer gern -
Big thx f?r die Erkl?rung hat mir sehr weitergeholfen :xyxthumbs:
-
Dieses Thema wurde mit folgender Begr?ndung von kenny197902 geschlossen:
Thema hat sich ja daher erledigt
(Dies ist eine automatische Antwort durch das System). -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage