daser23554yrthfg Skrevet 14. desember 2008 Del 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 Lenke til kommentar
Jonas Skrevet 14. desember 2008 Del 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 Lenke til kommentar
daser23554yrthfg Skrevet 14. desember 2008 Forfatter Del Skrevet 14. desember 2008 (endret) <?php class Guestbook { private $numEntriesPerPage = 10; Du er badass jonas!! Endret 14. desember 2008 av daser23554yrthfg Lenke til kommentar
ThomasQ Skrevet 14. desember 2008 Del 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 Lenke til kommentar
LarsAndre Skrevet 14. desember 2008 Del Skrevet 14. desember 2008 <?php class Guestbook { private $numEntriesPerPage = 10; } class GuestbookEntry extends Guestbook { Lenke til kommentar
daser23554yrthfg Skrevet 14. desember 2008 Forfatter Del Skrevet 14. desember 2008 ThomasQ, en linje om gangen . Lenke til kommentar
Alex Moran Skrevet 14. desember 2008 Del Skrevet 14. desember 2008 <?php class Guestbook { private $numEntriesPerPage = 10; public function __construct(PDO $connection) { } class GuestbookEntry extends Guestbook { Lenke til kommentar
LarsAndre Skrevet 14. desember 2008 Del Skrevet 14. desember 2008 <?php class Guestbook { private $numEntriesPerPage = 10; public function __construct(PDO $connection) { } class GuestbookEntry extends Guestbook { public $author = ''; Lenke til kommentar
Alex Moran Skrevet 14. desember 2008 Del Skrevet 14. desember 2008 <?php class Guestbook { private $numEntriesPerPage = 10; public function __construct(PDO $connection) { } class GuestbookEntry extends Guestbook { public $author = ''; public $message; Lenke til kommentar
LarsAndre Skrevet 14. desember 2008 Del 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 Lenke til kommentar
Alex Moran Skrevet 14. desember 2008 Del 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 Lenke til kommentar
Epower Skrevet 14. desember 2008 Del 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) { Lenke til kommentar
Lokaltog Skrevet 14. desember 2008 Del 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 Lenke til kommentar
ThomasQ Skrevet 14. desember 2008 Del 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? Lenke til kommentar
LarsAndre Skrevet 14. desember 2008 Del 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; } } ?> Lenke til kommentar
Alex Moran Skrevet 14. desember 2008 Del 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 Lenke til kommentar
LarsAndre Skrevet 14. desember 2008 Del 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 Lenke til kommentar
Epower Skrevet 14. desember 2008 Del 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; } } ?> Lenke til kommentar
Lokaltog Skrevet 14. desember 2008 Del 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 Lenke til kommentar
LarsAndre Skrevet 14. desember 2008 Del 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; } } } Lenke til kommentar
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å