1. #1
    Avatar von Minecraft
    Registriert seit
    25.11.2011
    Beiträge
    280
    Thanked 56 Times in 39 Posts
    Blog Entries
    13

    Standard PHP MYSQL Datenbank Klasse statisch

    Hey,

    ich habe vor einiger Zeit angefangen PHP zu lernen und arbeite jetzt mit einer MYSQL-Datenbank.
    Da ich in mehreren Scripten auf die Datenbank zugreife will ich eine Klasse dafür erstellen, sodass ich nicht jedes mal mysql_connect(), mysql_select_db(), mysql_query() usw. aufrufen muss.
    Über Google hab ich eine fertige Klasse gefunden: PHP-Einfach.de - Mysql-klasse (PHP5)

    Ich verstehe aber nicht wieso die alle ein Objekt erstellen.
    Wäre es nicht performanter wenn man die Klasse statisch macht?

  2. #2

    Registriert seit
    19.11.2011
    Beiträge
    496
    Thanked 412 Times in 268 Posts

    Standard AW: PHP MYSQL Datenbank Klasse statisch

    Mit "Klasse statisch machen" meinst du die Eigenschaften und Methoden statisch machen, richtig? Der Klasse selbst kannst du ein static voranstellen, wenn sie eine innere Klasse ist.
    Das Aufrufen von Klassenmethoden ist tatsächlich perfomanter, als das Aufrufen von Instanzmethoden. Solange aber die Aufrufe nicht in einer großen Schleife passieren, kann das vernachlässigt werden.

    Dass du fragen musst, wieso "die alle ein Objekt erstellen" zeigt, dass du OOP noch nicht ganz verstanden hast. Schau dir das nochmal in Ruhe an aber beiß dich nicht an OOP fest; lasse ein Auge immer auf für andere Paradigmen.
    Geändert von Mr. White (11.01.2013 um 10:03 Uhr)

  3. The Following User Says Thank You to Mr. White For This Useful Post:

    Minecraft (14.07.2020)

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 08.09.2013, 18:40
  2. MySQL Datenbank Backup erstellen
    Von Snees im Forum PHP
    Antworten: 1
    Letzter Beitrag: 19.04.2013, 18:34
  3. [MySQL] Größere Datenbank importieren?
    Von xTracZ im Forum Hosting
    Antworten: 20
    Letzter Beitrag: 13.02.2012, 23:18
  4. [Suche] Forum Script ohne MySQL Datenbank
    Von uncopyable im Forum Web-Applications
    Antworten: 3
    Letzter Beitrag: 18.12.2011, 17:35
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.