kostenloser Webspace werbefrei: lima-city


Zeiger in PHP???

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    c****n

    Gibt es in PHP eingentlich sowas ?hnliches wie einen Zeiger???
    Und gibt es auch eine klasse bzw. vererbung??
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. verstehe nicht was du meinst.
    erkl?r mal bitte ein bisschen genauer :cool:
  4. i******u

    das geht glaube ich nicht
  5. Autor dieses Themas

    c****n

    Meinte Zeiger in wie in C also du verkn?pfst dich auf die Speicheradresse der Variable aber schon gut ich habe es selber gefunden:
    $db = &$db1
    wenn du jetzt ?db1 = 10 oder so setzt dann wird der Inhalt von $db auch 10 wenn ich das richtig verstanden habe, da du db1 die adresse von db zuweist.
  6. s****e

    Hallo!

    Vererbungen und Klassen gibt es auch in PHP.

    Zeiger sind bisher nicht implementiert.

    MfG
    stulle
  7. 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:thumb:


    Ich helfe immer gern:tongue:
  8. Autor dieses Themas

    c****n

    Big thx f?r die Erkl?rung hat mir sehr weitergeholfen :xyxthumbs:
  9. k*********2

    Dieses Thema wurde mit folgender Begr?ndung von kenny197902 geschlossen:

    Thema hat sich ja daher erledigt

    (Dies ist eine automatische Antwort durch das System).
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!