Valid Scripting
Mijn eerste posts op mijn blog staan online. Ik heb een blog opgezet waar ik minstens 1x per week een nieuw stuk PHP cursus post. Misschien leuk voor jullie, PHP'ers, om te volgen.
Ik zou graag wat feedback willen over de opbouw van de website, de stukken, wat jullie anders zouden doen etc. etc.
De website: http://www.valid-scripting.nl
Voor de rest kan ik in je code blokken niet zijwaarts scrollen, en aangezien een deel van de tekst even iets er buiten staat, kan ik dus niet lezen wat daar staat.
(dit is ook bij het modulo gedeelte)
Ook moet je misschien nog even naar je code bloks kijken want die kleuren kloppen niet, en <?php en ?> vallen er buiten, en daar tussen staat wel een code blok
Gewijzigd op 01/01/1970 01:00:00 door Nicoow Unknown
nico schreef op 15.09.2009 22:10:
10%3 is volgens mij 1, en geen 0
Voor de rest kan ik in je code blokken niet zijwaarts scrollen, en aangezien een deel van de tekst even iets er buiten staat, kan ik dus niet lezen wat daar staat.
(dit is ook bij het modulo gedeelte)
Ook moet je misschien nog even naar je code bloks kijken want die kleuren kloppen niet, en <?php en ?> vallen er buiten, en daar tussen staat wel een code blok
Voor de rest kan ik in je code blokken niet zijwaarts scrollen, en aangezien een deel van de tekst even iets er buiten staat, kan ik dus niet lezen wat daar staat.
(dit is ook bij het modulo gedeelte)
Ook moet je misschien nog even naar je code bloks kijken want die kleuren kloppen niet, en <?php en ?> vallen er buiten, en daar tussen staat wel een code blok
Bedankt voor de feedback:)
De eerste is een typefout, die zal ik snel aanpassen.
De 2e (daar kan ik niet veel aan aanpassen -> Het is een wordpress plugin).
En ik gebruik alleen de eerste keer om duidelijk te maken dat dit nodig is. Daarna gebruik ik dit niet meer. De < wordt in wordpress namelijk niet goed weergegeven...
echo 10 % 3 // Dit zal 0 als uitkomst geven want 10 / 3 is 3 met 1 rest.
Verder is het handiger om enkele quotes bij echo te gebruiken. Dan hoef je de html dubbele quotes later nooit te escapen. En hou variabelen altijd buiten de quotes.
$leeftijd = 30;
echo "Hallo! Ik ben $leeftijd jaar oud";
Een decimaal getal (= breuk) is nooit een integer.
Een boolean is geen getal.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
SanThe schreef op 15.09.2009 22:24:
Interessant. Een cursus met fouten in de voorbeelden.
echo 10 % 3 // Dit zal 0 als uitkomst geven want 10 / 3 is 3 met 1 rest.
Verder is het handiger om enkele quotes bij echo te gebruiken. Dan hoef je de html dubbele quotes later nooit te escapen. En hou variabelen altijd buiten de quotes.
$leeftijd = 30;
echo "Hallo! Ik ben $leeftijd jaar oud";
Een decimaal getal (= breuk) is nooit een integer.
Een boolean is geen getal.
echo 10 % 3 // Dit zal 0 als uitkomst geven want 10 / 3 is 3 met 1 rest.
Verder is het handiger om enkele quotes bij echo te gebruiken. Dan hoef je de html dubbele quotes later nooit te escapen. En hou variabelen altijd buiten de quotes.
$leeftijd = 30;
echo "Hallo! Ik ben $leeftijd jaar oud";
Een decimaal getal (= breuk) is nooit een integer.
Een boolean is geen getal.
Binnen dubbele quotes mogen variabelen wel. Binnen enkele niet. De eerste fout was een typefout en is al aangepast. Verder zie ik nergens dat ik zeg dat een boolean een getal is?
En dat een decimaal getal geen integer is weet ik. Het is voor beginnende scripters moeilijk om het onderscheid te maken. Daarom zeg ik nu dat het niet veel uitmaakt maar straks bij het werken met mysql ga ik het helemaal uitleggen.
Aaron schreef op 15.09.2009 22:54:
Binnen dubbele quotes mogen variabelen wel. Binnen enkele niet. De eerste fout was een typefout en is al aangepast. Verder zie ik nergens dat ik zeg dat een boolean een getal is?
$vars buiten quotes geeft ook veel meer overzicht op de code. Denk aan de kleurtjes.
Een Boolean kan twee waardes hebben: True (waar, 1) of False (onwaar, 0).
Ik zie een 1 en een 0, dat zijn getallen. Een boolean is true of false, meer niet. Een 0 reageert hetzelfde als zijnde false. Maar het is geen false. Probeer maar eens deze vergelijking if(0 === false), dat gaat dus niet op. Verder reageert een 1 als zijnde true, maar dat geldt voor alle getallen behalve de 0.
Aaron schreef op 15.09.2009 22:54:
En dat een decimaal getal geen integer is weet ik. Het is voor beginnende scripters moeilijk om het onderscheid te maken. Daarom zeg ik nu dat het niet veel uitmaakt maar straks bij het werken met mysql ga ik het helemaal uitleggen.
Wees consequent, het is géén integer. Waarom zou je beginners valse informatie geven die je later ooit weer wil gaan bijstellen naar correcte informatie. Beetje onzinnig lijkt mij.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.valid-scripting.nl%2F&profile=css3&usermedium=all&warning=1&lang=nl
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.valid-scripting.nl%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
EDIT: Ok, we bedoelen het natuurlijk niet verkeerd. Ik vind het een goed initiatief dat je je kennis wilt delen met anderen, en hun graag wat wilt leren. Het is echter van groot belang dat wat aangeleerd wordt volledig klopt en goed is, en daarom lijken we we dergelijke "reviews" wat streng....
Gewijzigd op 01/01/1970 01:00:00 door Afra ca
SanThe schreef op 15.09.2009 23:19:
Wees consequent, het is géén integer. Waarom zou je beginners valse informatie geven die je later ooit weer wil gaan bijstellen naar correcte informatie. Beetje onzinnig lijkt mij.
Wees consequent, het is géén integer. Waarom zou je beginners valse informatie geven die je later ooit weer wil gaan bijstellen naar correcte informatie. Beetje onzinnig lijkt mij.
Dat doen ze op scholen/universiteiten ook.
Afra schreef op 15.09.2009 23:45:
Leuk dat het valid scripting heet, er onderaan de pagina staat dat het valid xhtml en css is, maar na een check er wat fouten naar boven komen ;)
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.valid-scripting.nl%2F&profile=css3&usermedium=all&warning=1&lang=nl
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.valid-scripting.nl%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
EDIT: Ok, we bedoelen het natuurlijk niet verkeerd. Ik vind het een goed initiatief dat je je kennis wilt delen met anderen, en hun graag wat wilt leren. Het is echter van groot belang dat wat aangeleerd wordt volledig klopt en goed is, en daarom lijken we we dergelijke "reviews" wat streng....
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.valid-scripting.nl%2F&profile=css3&usermedium=all&warning=1&lang=nl
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.valid-scripting.nl%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
EDIT: Ok, we bedoelen het natuurlijk niet verkeerd. Ik vind het een goed initiatief dat je je kennis wilt delen met anderen, en hun graag wat wilt leren. Het is echter van groot belang dat wat aangeleerd wordt volledig klopt en goed is, en daarom lijken we we dergelijke "reviews" wat streng....
Ok, daar heb je gelijk in. Ik werk ook niet graag met wordpress. Maar om voor een site, waarvan ik niet weet of het een succes wordt, een heel nieuw script te schrijven, daar heb ik geen zin in.
Ik zal dat xHTML en CSS valid eruit halen.
Gelieve Niet Bumpen::
Gewijzigd op 01/01/1970 01:00:00 door Aaron
Maar om ervaring op te doen met scripten en stukjes voorbeeldcode te maken, kan je best wat kleine dingetjes schrijven toch?
Overigens snap ik best dat je Wordpress gebruikt hoor, ik ben daar zelf niet erg fan van, maar dat komt omdat ik eigenlijk nooit (behalve tinyMCE of een andere Wysiwyg editor) scripts ergens vandaan haal, ik houd het graag zelf in de hand en hou mijn scripts graag op maat.