daser23554yrthfg Skrevet 14. desember 2008 Skrevet 14. desember 2008 Yes... en gjestebok. Vi skal skrive en linje PHP kode hver! Kun 1 linje! F. Eks starter jeg med: <?php Så kan neste man starter med: define('MOTHER', true); Og da setter han det sammen under: <?php define('MOTHER', true); Mellomrom, linjeskift er ok. En! 1 Linje!! Ikke noe mer. Og vi skal lage en gjestebok!! Helt simpel, hvor mange felt etc. Det blir for vi jo se. Etter hver linje du produserer skal du koble det til det totale vi har produsert sammen! Du kan ikke poste gjentatte ganger etter hverandre, du må vente på noen. Legger du merke til en feil... så kan dere pusse ut ved å ta fjerne en linje , altså blankt, eller endre en linje! Ja.. man kan jo skrive hele dritten på en linje... men du er ferdig med linjen din hver gang du krølller borti: ;! Semikolon! Eller { etc. Dere skjønner... Håper moderator lar oss få leke litt! Håper vi kan ha det på phpforumet og ikke lekerommet... En må jo gjerne sette ?>.. .men da kan jo neste man bare fjerne den og bytte den ut med noe annet. Jeg starter: <?php Totale: <?php
Jonas Skrevet 14. desember 2008 Skrevet 14. desember 2008 (endret) Haha, skal jeg være slu og gjøre dette objektorientert. <?php class Guestbook { (Morsomt spill og initiativ for øvrig) Endret 14. desember 2008 av Jonas
daser23554yrthfg Skrevet 14. desember 2008 Forfatter Skrevet 14. desember 2008 (endret) <?php class Guestbook { private $numEntriesPerPage = 10; Du er badass jonas!! Endret 14. desember 2008 av daser23554yrthfg
ThomasQ Skrevet 14. desember 2008 Skrevet 14. desember 2008 (endret) <?php class Guestbook { private $numEntriesPerPage = 10; Du er badass jonas!! <?php class Guestbook { private $numEntriesPerPage = 10; var $sql = null; function Guestbok() { } Endret 14. desember 2008 av ThomasQ
LarsAndre Skrevet 14. desember 2008 Skrevet 14. desember 2008 <?php class Guestbook { private $numEntriesPerPage = 10; } class GuestbookEntry extends Guestbook {
daser23554yrthfg Skrevet 14. desember 2008 Forfatter Skrevet 14. desember 2008 ThomasQ, en linje om gangen .
Alex Moran Skrevet 14. desember 2008 Skrevet 14. desember 2008 <?php class Guestbook { private $numEntriesPerPage = 10; public function __construct(PDO $connection) { } class GuestbookEntry extends Guestbook {
LarsAndre Skrevet 14. desember 2008 Skrevet 14. desember 2008 <?php class Guestbook { private $numEntriesPerPage = 10; public function __construct(PDO $connection) { } class GuestbookEntry extends Guestbook { public $author = '';
Alex Moran Skrevet 14. desember 2008 Skrevet 14. desember 2008 <?php class Guestbook { private $numEntriesPerPage = 10; public function __construct(PDO $connection) { } class GuestbookEntry extends Guestbook { public $author = ''; public $message;
LarsAndre Skrevet 14. desember 2008 Skrevet 14. desember 2008 (endret) <?php class Guestbook { private $numEntriesPerPage = 10; public function __construct(PDO $connection) { } class GuestbookEntry extends Guestbook { public $author = ''; public $message; public function __set($key, $value) { EDIT: leif. Endret 14. desember 2008 av LarsAndre
Alex Moran Skrevet 14. desember 2008 Skrevet 14. desember 2008 (endret) <?php class Guestbook { private $numEntriesPerPage = 10; public function __construct(PDO $connection) {} } class GuestbookEntry extends Guestbook { public $author = ''; public $message; public $createdAt; public function __set($key, $value) { Endret 14. desember 2008 av Josh Homme
Epower Skrevet 14. desember 2008 Skrevet 14. desember 2008 <?php class Guestbook { private $numEntriesPerPage = 10; public function __construct(PDO $connection) {} } class GuestbookEntry extends Guestbook { public $author = ''; public $message; public $createdAt; public $ip; public function __set($key, $value) {
Lokaltog Skrevet 14. desember 2008 Skrevet 14. desember 2008 (endret) <?php class Guestbook { private $numEntriesPerPage = 10; public function __construct(PDO $connection) { } public function addEntry(GuestbookEntry $entry) { } } class GuestbookEntry extends Guestbook { public $author = ''; public $message; public $createdAt; public $ip; public function __set($key, $value) { } } Har også ryddet litt opp i koden. Tolker reglene slik at det er lov å legge inn whitespace som gjør koden mer lesevennlig, selv om koden som legges inn havner på mer enn én linje. Har gjort dette i Guestbook::addEntry(). I praksis kunne alt blitt lagt på én linje, og synes derfor ikke whitespace for å gjøre koden penere skal telle med her. I tillegg ønsker jeg at reglene endres slik at koden må være kompatibel med PHP 5, uten å gi noen feilmeldinger under E_STRICT (altså er bruk av nøkkelord som var strengt forbudt). Ellers var det her en kul lek! Blir morsomt å se om vi blir ferdige med en fungerende gjestebok! Endret 14. desember 2008 av Lokaltog
ThomasQ Skrevet 14. desember 2008 Skrevet 14. desember 2008 Må lage flere filer da? Dette her blir index? Så lager vi en funksjon som viser formen for å legge til hilsen?
LarsAndre Skrevet 14. desember 2008 Skrevet 14. desember 2008 La til: $this->{$key} = $value; <?php class Guestbook { private $numEntriesPerPage = 10; public function __construct(PDO $connection) { } public function addEntry(GuestbookEntry $entry) { } } class GuestbookEntry extends Guestbook { public $author = ''; public $message; public $createdAt; public $ip; public function __set($key, $value) { $this->{$key} = $value; } } ?>
Alex Moran Skrevet 14. desember 2008 Skrevet 14. desember 2008 (endret) <?php class Guestbook { private $numEntriesPerPage = 10; public function __construct(PDO $connection) { } public function addEntry(GuestbookEntry $entry) { } public function fetchEntries(array $options = array()) { } } class GuestbookEntry { public $author = ''; public $message; public $createdAt; public $ip; public function __set($key, $value) { $this->{$key} = $value; } } ?> Endret 14. desember 2008 av Josh Homme
LarsAndre Skrevet 14. desember 2008 Skrevet 14. desember 2008 (endret) <?php class Guestbook { private $numEntriesPerPage = 10; private $connection; // MYSQL public function __construct(PDO $connection) { } public function addEntry(GuestbookEntry $entry) { } public function fetchEntries(array $options = array()) { } } class GuestbookEntry { public $author = ''; public $message; public $createdAt; public $ip; public function __set($key, $value) { $this->{$key} = $value; } } ?> Endret 14. desember 2008 av LarsAndre
Epower Skrevet 14. desember 2008 Skrevet 14. desember 2008 <?php class Guestbook { private $numEntriesPerPage = 10; private $connection; // MYSQL public function __construct(PDO $connection) { $this->connection = $connection; } public function addEntry(GuestbookEntry $entry) { } public function fetchEntries(array $options = array()) { } } class GuestbookEntry { public $author = ''; public $message; public $createdAt; public $ip; public function __set($key, $value) { $this->{$key} = $value; } } ?>
Lokaltog Skrevet 14. desember 2008 Skrevet 14. desember 2008 (endret) Endret: GuestbookEntry::__set() <?php class Guestbook { private $numEntriesPerPage = 10; private $connection; public function __construct(PDO $connection) { $this->connection = $connection; } public function addEntry(GuestbookEntry $entry) { } public function fetchEntries(array $options = array()) { } } class GuestbookEntry { public $author = ''; public $message; public $createdAt; public $ip; public function __set($key, $value) { if (isset($this->$key)) { $this->$key = $value; } } } Endret 14. desember 2008 av Lokaltog
LarsAndre Skrevet 14. desember 2008 Skrevet 14. desember 2008 La til: GuestbookEntry::$entries <?php class Guestbook { private $numEntriesPerPage = 10; private $connection; private $entries; public function __construct(PDO $connection) { $this->connection = $connection; } public function addEntry(GuestbookEntry $entry) { } public function fetchEntries(array $options = array()) { } } class GuestbookEntry { public $author = ''; public $message; public $createdAt; public $ip; public function __set($key, $value) { if (isset($this->$key)) { $this->$key = $value; } } }
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå