This is an old revision of the document!
Några små klasser
När man skall jobba med större projekt så kan man tjäna tid på att programmera strukturerat. Ett sätt är att programmera objektorienterat. Här kommer några exempel.
Databasen
Den första klassen är en service klass för att kommunicera med databasen
Warning: highlight_file(../../code/classes/service/db.php): failed to open stream: No such file or directory in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2
Warning: highlight_file(): Failed opening '../../code/classes/service/db.php' for highlighting in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2
User
Den andra klassen är ett gränssnitt mot användarna
Warning: highlight_file(../../code/classes/model/user.php): failed to open stream: No such file or directory in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2
Warning: highlight_file(): Failed opening '../../code/classes/model/user.php' for highlighting in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2
Session
Den tredje klassen är en service klass för att hantera session
Warning: highlight_file(../../code/classes/service/session.php): failed to open stream: No such file or directory in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2
Warning: highlight_file(): Failed opening '../../code/classes/service/session.php' for highlighting in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2
Ex1
class_ex1.php
Warning: highlight_file(../../code/class_ex1.php): failed to open stream: No such file or directory in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2
Warning: highlight_file(): Failed opening '../../code/class_ex1.php' for highlighting in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2
Ex2
class_ex2.php
Warning: highlight_file(../../code/class_ex2.php): failed to open stream: No such file or directory in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2
Warning: highlight_file(): Failed opening '../../code/class_ex2.php' for highlighting in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2
Ex3 (lab4)
class_ex3.php
Warning: highlight_file(../../code/class_ex3.php): failed to open stream: No such file or directory in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2
Warning: highlight_file(): Failed opening '../../code/class_ex3.php' for highlighting in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2