tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
881
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Kein Genie Kein Genie ist offline Mitglied
    Registriert seit
    Nov 2006
    Ort
    Bockhorn (Niedersachsen)
    Beiträge
    17
    Hi,

    ich programmiere seit knapp 2 Jahren mit PHP.
    Bisher habe ich immer jedes Script einzelt geschrieben.
    Vor ca. 6 Monaten habe ich dann angefangen meine eigenen function zu schreiben die auch einen wirklich Sinn haben und mir auch wirklich arbeit beim programmieren abnehmen.

    Naja, jetzt würde ich gerne auch mit Klassen anfangen habe auch schon dieses Tutorial gemacht:

    http://tut.php-q.net/klassen.html


    Hat mich auch ein stücken weiter gebracht.
    Jetzt habe ich aber auch germerkt, dass bei OOP ich auch viele Reguläre Ausdrücke brauche, sei es für Templateklasse oder ähnliches.

    Daher meine zwei Fragen:
    1. Wo finde ich gute Tutorials und gute Erklärungen sowie gute Übungen zu regulären ausdürcken?
    2. Wo finde ich gute Tutorials und gute Erklärungen sowie gute Übungen zu OOP mit Klassen?
    Danke
     

  2. #2
    Avatar von nephix
    nephix nephix ist offline Mitglied Silber
    Registriert seit
    Feb 2004
    Beiträge
    90
    Hi,

    also ich kann nur "Professionelle Softwareentwicklung mit PHP 5" empfehlen.
    SelfPHP ist natürlich auch gut.

    [1] Professionelle Softwareentwicklung mit PHP 5
    [2] SelfPHP: PHP und OOP
    Geändert von nephix (30.11.06 um 07:02 Uhr)
     

  3. #3
    Kein Genie Kein Genie ist offline Mitglied
    Registriert seit
    Nov 2006
    Ort
    Bockhorn (Niedersachsen)
    Beiträge
    17
    Zitat Zitat von nephix Beitrag anzeigen
    Hi,

    also ich kann nur "Professionelle Softwareentwicklung mit PHP 5" empfehlen.
    SelfPHP ist natürlich auch gut.

    [1] Professionelle Softwareentwicklung mit PHP 5
    [2] SelfPHP: PHP und OOP
    Danke,

    die erste Seite ist wirklich sehr hilfreich.
    Dann habe ich noch ne Frage, ich will gerne eine Templateklasse programmieren.

    Meistens sehen die Templates ja so aus:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    <html>
    <head>
    <title>{title_site}</title>
    </head>
    <body>
    {content}
    </body>
    </html>

    Aber wenn man die Templatklassen sich dann ansieht, bestehen sie meistens aus 500 Zeilen Code.
    Würde da nicht ein einfacher Regulärer Ausrduck reichen, um es duch den Inhalt zu ersetzten?

    Ich dachte ich habe folgendes dann in meiner Templateclass:

    PHP-Code:
    <?php
    class template {
      
      function 
    load_template {
        
    /*Template Datei laden*/
    }

    function 
    load_datas {
       
    /*Daten laden die übergeben wurden*/
    }

    function 
    write_content {
      
    /*beides zusammenfügen*/
    }

    function 
    print_out {
      
    /*Ausgeben des Templates*/
    }
    }
    ?>
    Sollte ich vielleicht ncoh weitere Funktionen schreiben?
    Wozu braucht man einen Cache?

    Danke
     

  4. #4
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Zitat Zitat von Kein Genie Beitrag anzeigen
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    <html>
    <head>
    <title>{title_site}</title>
    </head>
    <body>
    {content}
    </body>
    </html>

    Aber wenn man die Templatklassen sich dann ansieht, bestehen sie meistens aus 500 Zeilen Code.
    Würde da nicht ein einfacher Regulärer Ausrduck reichen, um es duch den Inhalt zu ersetzten?
    Falls es ein so einfaches Template ist, ja.

    Zitat Zitat von Kein Genie Beitrag anzeigen
    Ich dachte ich habe folgendes dann in meiner Templateclass:

    PHP-Code:
    <?php
    class template {
      
      function 
    load_template {
        
    /*Template Datei laden*/
    }

    function 
    load_datas {
       
    /*Daten laden die übergeben wurden*/
    }

    function 
    write_content {
      
    /*beides zusammenfügen*/
    }

    function 
    print_out {
      
    /*Ausgeben des Templates*/
    }
    }
    ?>
    Sollte ich vielleicht ncoh weitere Funktionen schreiben?
    Du solltest darüber nachdenken, ob du vielleicht Bedingungen in deinen Templates verwenden willst. Ob der User eingelogt ist oder nicht.
    Weiterhin Schleifen. Denn wenn du den Inhalt weiterhin im PHP Code erzeugst (z. B. eines News Scripts) so "verstößt" du ja gegen das Prinzip von Trennung des Code vom HTML.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  5. #5
    Kein Genie Kein Genie ist offline Mitglied
    Registriert seit
    Nov 2006
    Ort
    Bockhorn (Niedersachsen)
    Beiträge
    17
    Ok, ich dachte ich bringe die Schleifen dann ein, wenn ich die TemplateKlasse aufrufe und die Template Dateinen,

    das ich dann so lange die template Datei, die jetzt zum Beispiel die Tabelle für die News enthält in der Schleife wiederhohle bis sie fertig ist.

    Aber geht das auch direkt in der Templateklasse?

    Danke
     

Ähnliche Themen

  1. USB Programmierung
    Von blizZar im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 17.05.07, 11:20
  2. DLL Programmierung
    Von Kaiser206 im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 27.03.07, 11:45
  3. pdf Programmierung
    Von online im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 17.11.05, 21:51
  4. C++ Programmierung inc. SQL
    Von Seby-Deluxe im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 24.10.05, 14:54
  5. [C++] Com Programmierung
    Von js-mueller im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 28.07.03, 18:21