tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1261
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    HeinerK HeinerK ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    102
    Ich stehe gerade davor ein neues News-script ("Neuigkeiten" via Webfrontend bearbeitbar machen) zu schreiben. OOP und PHP scheinen momentan ja in Mode zu sein.

    1) Birgt es Vorteile ein Newssystem objektorientiert zu schreiben?

    2) In Version 5 von PHP zwingende Voraussetzung?

    3) Kennt jemand von euch ein derartiges, objektorientiertes Newsscript das ich mir mal ansehen kann?

    Heiner
     

  2. #2
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Also ich geh mal auf Frage 2 ein.
    Nein, PHP5 zwingt Dich nicht OOP zu nutzen.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  3. #3
    HeinerK HeinerK ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    102
    Vielleicht war Frage 2 missverständlich gestellt. Ich wollte eigentlich wissen, ob PHP5 Vorraussetzung für objektorientiertes PHP ist, oder ob das auch schon mit PHP4 klappt.

    Heiner
     

  4. #4
    NomadSoul NomadSoul ist offline Mitglied Platin
    Registriert seit
    Nov 2002
    Ort
    Mannheim
    Beiträge
    544
    Blog-Einträge
    5
    Klappt auch schon mit PHP 4. Allerdings gibt es ein paar kleine ´Feinheiten` die man beachten muss.

    zB in den Construktoren ist bei PHP4
    PHP-Code:
    function classenname($param){
    ...

    Gibts zwar bei PHP5 auch noch (wegen Abwärtskompatiblität) sollte aber etwas anderst benutzt werden:
    PHP-Code:
    function __construct ($param){
    ...

    und Überladene Construktoren mag PHP5 auch nicht.
    Ich würde Dir aufjedenfall empfehlen, das OO zu machen, ist einfach leichter zu warten, und einfacher zu erweitern.
     

  5. #5
    HeinerK HeinerK ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    102
    Klingt gut. Ich hab nun (denke ich) auch begriffen, was OOP ist jedoch finde ich keinen Anfang. Über ein Beispielscript was in die Richtung meines News-Scripts geht wäre ich sehr dankbar.
     

  6. #6
    NomadSoul NomadSoul ist offline Mitglied Platin
    Registriert seit
    Nov 2002
    Ort
    Mannheim
    Beiträge
    544
    Blog-Einträge
    5
    PHP-Code:
    <?
    class news{
    //Variablen festlegen
    var $text;
    var 
    $dBase;
    var 
    $fetched;
    //Construktor
    function news(){
      
    $this->text="";
    //Datenbankobjekt erzeugen
      
    $this->dBase=new DB();
    }
    //News Abfragen
    function getNews(){
      
    $this->dBase->query("SELECT  * , member.member_nick AS autor FROM news, member
      WHERE member.member_id = news.have_posted ORDER BY `posted` DESC"
    );
    }
    //News Ausgeben
    function fetchNews(){
     return 
    $this->dBase->fetch();
    }
    }
    So zB. das war mal ein Ansatz in PHP 4, ist aber nie wirklich zum Einsatz gekommen. Weil es relativ unausgereift war.
     

Ähnliche Themen

  1. News Script ?!
    Von PhiGi im Forum PHP
    Antworten: 10
    Letzter Beitrag: 13.09.03, 16:05
  2. news script
    Von jusso im Forum PHP
    Antworten: 7
    Letzter Beitrag: 09.09.02, 10:43
  3. News-Script
    Von Kafka im Forum PHP
    Antworten: 3
    Letzter Beitrag: 22.07.02, 07:57
  4. News Script
    Von DarkSummer im Forum PHP
    Antworten: 10
    Letzter Beitrag: 25.02.02, 11:19
  5. News script
    Von Husky im Forum Relationale Datenbanksysteme
    Antworten: 15
    Letzter Beitrag: 09.10.01, 11:17