---
[PHP] Wachtwoord class
---
[COLOR= #0000BB]<?php
$pass[/COLOR] [COLOR= #007700]=[/COLOR] Pass[COLOR= #007700]:[/COLOR]SMILEYYYYYYYYYYYBEGIN[COLOR= #007700]:[/COLOR]set[COLOR= #007700]([/COLOR]
[COLOR= #FF8000]/*Lengte is standaard 8*/[/COLOR] [COLOR= #0000BB]$length[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #FF8000]/*Hoofdletters zijn standaard aan */[/COLOR] [COLOR= #0000BB]$upper[/COLOR] [COLOR= #007700]=[/COLOR] FALSE[COLOR= #007700],[/COLOR]
[COLOR= #FF8000]/*Kleine letters zijn standaard aan */[/COLOR] [COLOR= #0000BB]$lower[/COLOR] [COLOR= #007700]=[/COLOR] FALSE[COLOR= #007700],[/COLOR]
[COLOR= #FF8000]/*Getallen zijn standaard aan */[/COLOR] [COLOR= #0000BB]$number[/COLOR] [COLOR= #007700]=[/COLOR] FALSE[COLOR= #007700],[/COLOR]
[COLOR= #FF8000]/*Symbolen zijn standaard uit */[/COLOR] [COLOR= #0000BB]$symbol[/COLOR] [COLOR= #007700]=[/COLOR] ditcontroleerjenietenzouweleenskunnenerrorenfzo
[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$pass[/COLOR][COLOR= #007700];[/COLOR]
?> Je kan die arrays trouwens vervangen door range(A, Z), range(a, z) en range(0, 9)
Voor één functie is een class niet nodig 
Voor de rest wel leuk, maar wat Antonn zegt. Gebruik range() daarvoor.

Voor de rest wel leuk, maar wat Antonn zegt. Gebruik range() daarvoor.
Antonn schreef:Je kan die arrays trouwens vervangen door range(A, Z), range(a, z) en range(0, 9)[COLOR= #0000BB]<?php $pass[/COLOR] [COLOR= #007700]=[/COLOR] Pass[COLOR= #007700]:[/COLOR]SMILEYYYYYYYYYYYBEGIN[COLOR= #007700]:[/COLOR]set[COLOR= #007700]([/COLOR] [COLOR= #FF8000]/*Lengte is standaard 8*/[/COLOR] [COLOR= #0000BB]$length[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #FF8000]/*Hoofdletters zijn standaard aan */[/COLOR] [COLOR= #0000BB]$upper[/COLOR] [COLOR= #007700]=[/COLOR] FALSE[COLOR= #007700],[/COLOR] [COLOR= #FF8000]/*Kleine letters zijn standaard aan */[/COLOR] [COLOR= #0000BB]$lower[/COLOR] [COLOR= #007700]=[/COLOR] FALSE[COLOR= #007700],[/COLOR] [COLOR= #FF8000]/*Getallen zijn standaard aan */[/COLOR] [COLOR= #0000BB]$number[/COLOR] [COLOR= #007700]=[/COLOR] FALSE[COLOR= #007700],[/COLOR] [COLOR= #FF8000]/*Symbolen zijn standaard uit */[/COLOR] [COLOR= #0000BB]$symbol[/COLOR] [COLOR= #007700]=[/COLOR] ditcontroleerjenietenzouweleenskunnenerrorenfzo [COLOR= #007700]);[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$pass[/COLOR][COLOR= #007700];[/COLOR] ?>
Inderdaad, zal zo eens kijken.
Zal eens kijken naar range()!
Rogier schreef:Voor de rest wel leuk, maar wat Antonn zegt. Gebruik range() daarvoor.Voor één functie is een class niet nodig
Een functie hoeft geen class te hebben, je kunt hier beter gewoon een functie van maken.
Tenzij je hem echt wil uitbreiden natuurlijk, met checks etc.
Tenzij je hem echt wil uitbreiden natuurlijk, met checks etc.
set:: doet één taak en dat is het wachtwoord instellen en niet returnen.
je doet beter nadat je een set hebt gedaan een ::get zodat je dan returnt wat het password is.
je doet beter nadat je een set hebt gedaan een ::get zodat je dan returnt wat het password is.
Raaoul schreef:Dat ook ja, maar dan kun je sowieso beter gewoon een functie gebruiken die het wachtwoord returned en die niet setPassword heet maar gewoon "generatePassword" en dan gewoon met n functie werken ipv met een class.set:: doet één taak en dat is het wachtwoord instellen en niet returnen.
je doet beter nadat je een set hebt gedaan een ::get zodat je dan returnt wat het password is.