[SCRIPTCHECK] Mn eerste class

Gestart doorNielsjojo23 reacties108 weergaven

24 berichten · pagina 1 van 2

Nielsjojo

Lid · Topicstarter

Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey one2xs,

Vandaag ben ik maar eens bezig gegaan om te scripten in OOP.

En dit is dus mn eerste class, een script dat check of het getal even of oneven is:

[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/class"]class[/URL] Getal
[COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/static"]static[/URL] [COLOR= #007700]function[/COLOR] EvenCheck[COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]is_nummeric[COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]))
        {[/COLOR]
            
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]%[/COLOR] [COLOR= #0000BB]2[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
        {[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Getal is even![/COLOR][COLOR= #007700];
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Getal is oneven![/COLOR][COLOR= #007700];
        }
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Dit is geen getal =O[/COLOR][COLOR= #007700];
        }
    } 
}[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] Getal[COLOR= #007700]::[/COLOR]EvenCheck[COLOR= #007700]([/COLOR][COLOR= #0000BB]24868[/COLOR][COLOR= #007700]);[/COLOR]

?>


Het is voor de duidelijkheid NIET de bedoeling dat je dit gaat kopiëren, ik vraag alleen voor eventuele tips / opmerkingen

Ga A.U.B. niet met onzin reacties antwoorden.

Groeten,
Nielsjojo
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik weet wat een getal is, maar sinds wanneer zit er in een getal een evencheck? emo
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Grappig dat je hier niet eens checkt of het een cijfer is emo
0
Nielsjojo

Lid · Topicstarter

Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sebastiaanh schreef:
Ik weet wat een getal is, maar sinds wanneer zit er in een getal een evencheck? emo
Ik bedoel met EvenCheck: checken of het getal even is wink
Nielsie schreef:
Grappig dat je hier niet eens checkt of het een cijfer is emo
Zet ik er zo in wink
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
In een class/function nooit echoën, altijd returnen en bij het aanroepen pas echoën.
0
Berichten
1.028
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik denk dat ik het script ga kopiëren. emo
0
Berichten
6.722
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Vince schreef:
Ik denk dat ik het script ga kopiëren. emo
Zelfs zonder die smiley erbij gelooft niemand je. emo
0
Berichten
832
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hiervoor kun je prima een functie gebruiken ipv een class.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Classes zijn hiervoor dus niet bedoeld.
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat je wel kan doen is het bv rekenmachine noemen, en dan zorgen dat het het getal opslaat en dat je er bewerkingen en checks op kan doen. Dan wordt het al een beetje meer "oop" waardig.
0
Nielsjojo

Lid · Topicstarter

Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Van class to function:

[COLOR= #0000BB]<?php[/COLOR]

[COLOR= #007700]function[/COLOR] Even[COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]is_nummeric[COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]))
        {[/COLOR]
            
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]%[/COLOR] [COLOR= #0000BB]2[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
        {[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Getal is even![/COLOR][COLOR= #007700];
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Getal is oneven![/COLOR][COLOR= #007700];
        }
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Dit is geen getal =O[/COLOR][COLOR= #007700];
        }
}[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] Even[COLOR= #007700]([/COLOR][COLOR= #0000BB]24868[/COLOR][COLOR= #007700]);[/COLOR]

?>
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je echoot een echo en je lijnt je ifs en elses niet goed uit ...
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] even[COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]) {[/COLOR]
    [URL="http://www.php.net/return"]return[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/is_numeric"]is_numeric[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700])) ? ([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]%[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]"Getal is oneven"[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]"getal is even"[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]"Dit is geen cijfer"[/COLOR][COLOR= #007700]; 
}[/COLOR]
?>


// edit: php tags toegevoegd
0
Nielsjojo

Lid · Topicstarter

Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Alemaalte schreef:
Je echoot een echo en je lijnt je ifs en elses niet goed uit ...
Dit komt door mn PHP Editor wink
Rogier schreef:
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] even[COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]) {[/COLOR]
    [URL="http://www.php.net/return"]return[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/is_numeric"]is_numeric[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700])) ? ([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]%[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]"Getal is oneven"[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]"getal is even"[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]"Dit is geen cijfer"[/COLOR][COLOR= #007700]; 
}[/COLOR]
?>
// edit: php tags toegevoegd

En rogier verbeterd mijn werk (alweer) shutup
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
@Nielsjojo dan gebruik je een verkeerde PHP editor. Ik raad je Netbeans aan
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren