Stig Sørensen skrev:
> Jeg har før spurgt til råds herinde omkring objekt orienteret
> programmering i PHP.
> Jeg har _ingen_ baggrundsviden omkring OOP overhovedet, men har
> udemærket basisviden inden for PHP.
>
> Jeg har derfor købt en ebook der forklarer OOP inden for PHP for
> nybegyndere.
> Jeg synes dog bogen skrider hastigt frem og havde brug for lige at
> stoppe op, og prøve lidt for mig selv.
>
> Jeg har forsøgt at lave en funktion som jeg kunne få brug for mange
> gange, og har lagt det op her:
>
>
http://pastebin.com/m27779233
>
> Det hele virker som jeg gerne vil have det til, men er det korrekt sat
> sammen?
>
> Jeg var specielt i tvivl om displayError funktionen, hvorvidt jeg
> skulle lave en public property og så med $this->nyeProperty =
> $errorPage;
> Og så få det echo ud bagefter, men det kørte jeg fuldstændigt fast i
> og blev godt forvirret.
>
>
> Er jeg helt på herrens mark, eller kan jeg lystigt læse en smule
> videre i håb om at få mere forståelse for OOP?
>
>
> Ps. har valgt at have class og øvrigt PHP kode på én side da det ville
> gøre det lidt lettere at vise her.
>
> På forhånd tak for jeres kommentarer.
>
> Mvh
> Stig
Hvis det skal laves pænt OOP, skal Test klassen kun håndtere logikken
omkring TextLength og retunere en fejl/ok.
Det er op til en anden klasse at vise dette til brugeren.
På den måde kan de samme klasser bruges uanset hvordan resultatet skal
vises, om det er html, console, eller noget helt andet.
Du kan f.eks. lave et række konstanter med dine fejl koder, så du kan
return ERR_TOO_SHORT som reelt bare er et tal.