Kom erop om dit topic te maken omdat ik gister (en eigenlijk de rest van de dagen ook) een beetje dom loop te doen en hele HELE gare fouten maak waar ik uren naar de fout loop te zoeken voordat ik het eindelijk vind. Post hier fouten die zo dom zijn dat je ze eigenlijk niet openbaar zou moeten maken :p
Was gister bezig met een simpele variabele declarere
<?php
$tel = $_SESSION['countme'];
$newArray = array();
for ($a = 0; $a < count(eenArray); $a++)
{
//doe zooi
$newArray[] = $eenArray[$a] + $tel;
}
?>
reden waarom het uiteindelijk niet werkte is omdat ik voor
//doe zooi
$newArray[] = $eenArray[$a] + $tel;
nog deze regel code had gezet:
$tel = $a;
echo "lus nummer: ".$tel;
Ik heb echt bijna 2.5 uur lopen zoeken waarom het niet werkte (er zaten meerdere lussen in trouwens en meer code etc..) en wilde bijna me computer het raam uitgooien. Zo focking dom... wat me veel teveel tijd koste. Wilde dit bijna als vraag op forum gaan posten toen ik het opeens zag :P
?
Onbekende gebruiker
05-09-2010 22:31
Paradox - op 05/09/2010 22:16:39
[quote="Karl Karl op 05/09/2010 21:16:45"]
[quote="TJVB tvb op 05/09/2010 20:58:38"]
[quote="Tobias Witmer op 05/09/2010 20:54:38"]
[quote="TJVB tvb op 05/09/2010 20:38:06"]
Mijn editor waarschuwt voor dit soort vergelijkingen.
Welke is dat?
[/quote]
Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.
[/quote]
Dus gewoon veredelde eclipse. Net zoals dat eclipse allerlei toeters en bellen laat zien in java als je wat verkeerd doet.
[/quote]
[quote="Paradox - op 05/09/2010 22:16:39"]
[quote="Karl Karl op 05/09/2010 21:16:45"]
[quote="TJVB tvb op 05/09/2010 20:58:38"]
[quote="Tobias Witmer op 05/09/2010 20:54:38"]
[quote="TJVB tvb op 05/09/2010 20:38:06"]
Mijn editor waarschuwt voor dit soort vergelijkingen.
Welke is dat?
[/quote]
Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.
[/quote]
Dus gewoon veredelde eclipse. Net zoals dat eclipse allerlei toeters en bellen laat zien in java als je wat verkeerd doet.
[/quote]
Programmeer jij ook in java?
[/quote]
Ja. O.a.
[/quote]
Voor java vind ik netbeans dan toch fijner.
Ik gebruik netbeans ook voor PHP trouwens, en Anjuta voor C/C++
[quote="Karl Karl op 05/09/2010 22:31:28"]
[quote="Paradox - op 05/09/2010 22:16:39"]
[quote="Karl Karl op 05/09/2010 21:16:45"]
[quote="TJVB tvb op 05/09/2010 20:58:38"]
[quote="Tobias Witmer op 05/09/2010 20:54:38"]
[quote="TJVB tvb op 05/09/2010 20:38:06"]
Mijn editor waarschuwt voor dit soort vergelijkingen.
Welke is dat?
[/quote]
Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.
[/quote]
Dus gewoon veredelde eclipse. Net zoals dat eclipse allerlei toeters en bellen laat zien in java als je wat verkeerd doet.
[/quote]
Programmeer jij ook in java?
[/quote]
Ja. O.a.
[/quote]
Voor java vind ik netbeans dan toch fijner.
Ik gebruik netbeans ook voor PHP trouwens, en Anjuta voor C/C++
[/quote]
Heb ooit Eclipse, netbeans etc op mijn pc gehad, maar het opstarten duurd een fractie langer dan notepad++.
[quote="Niek s op 05/09/2010 23:07:16"]
[quote="Karl Karl op 05/09/2010 22:31:28"]
[quote="Paradox - op 05/09/2010 22:16:39"]
[quote="Karl Karl op 05/09/2010 21:16:45"]
[quote="TJVB tvb op 05/09/2010 20:58:38"]
[quote="Tobias Witmer op 05/09/2010 20:54:38"]
[quote="TJVB tvb op 05/09/2010 20:38:06"]
Mijn editor waarschuwt voor dit soort vergelijkingen.
Welke is dat?
[/quote]
Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.
[/quote]
Dus gewoon veredelde eclipse. Net zoals dat eclipse allerlei toeters en bellen laat zien in java als je wat verkeerd doet.
[/quote]
Programmeer jij ook in java?
[/quote]
Ja. O.a.
[/quote]
Voor java vind ik netbeans dan toch fijner.
Ik gebruik netbeans ook voor PHP trouwens, en Anjuta voor C/C++
[/quote]
Heb ooit Eclipse, netbeans etc op mijn pc gehad, maar het opstarten duurd een fractie langer dan notepad++.
[/quote]
Joh? Eclipse moet dan ook net even wat meer laden dan Notepad++.. Vind Eclipse (cq Zend Studio) erg fijn werken, alhoewel het opstarten van mj wel wat korter mag.. Maar goed, het draait in princiepe stabiel en prettig. Notepad++ is handig voor het snel bewerken van bestanden als .htaccess, .bat, .vbs en dat soort meuk.
[quote="Niek s op 05/09/2010 23:07:16"]
[quote="Karl Karl op 05/09/2010 22:31:28"]
[quote="Paradox - op 05/09/2010 22:16:39"]
[quote="Karl Karl op 05/09/2010 21:16:45"]
[quote="TJVB tvb op 05/09/2010 20:58:38"]
[quote="Tobias Witmer op 05/09/2010 20:54:38"]
[quote="TJVB tvb op 05/09/2010 20:38:06"]
Mijn editor waarschuwt voor dit soort vergelijkingen.
Welke is dat?
[/quote]
Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.
[/quote]
Dus gewoon veredelde eclipse. Net zoals dat eclipse allerlei toeters en bellen laat zien in java als je wat verkeerd doet.
[/quote]
Programmeer jij ook in java?
[/quote]
Ja. O.a.
[/quote]
Voor java vind ik netbeans dan toch fijner.
Ik gebruik netbeans ook voor PHP trouwens, en Anjuta voor C/C++
[/quote]
Heb ooit Eclipse, netbeans etc op mijn pc gehad, maar het opstarten duurd een fractie langer dan notepad++.
Ja, en dat is dus weer verlept aan PHP.
Er zijn genoeg compilers (andere talen) die bij een dergelijke situatie een waarschuwing afgeven ;-)
[/quote]
Jammer dat sommige verkorte constructies wel deze syntax aanhouden, dus een definitie in een if.
Bijvoorbeeld:
if (!$handle = fopen($filename, 'a')) {
(Bron: http://nl3.php.net/manual/en/function.fwrite.php )
Als je veel van zulke constructies hebt, is een melding daarvan weer onhandig. Laat ik er wel bij zeggen, ik gebruik zulke constructies vrij zelden.
----
Mijn domste fout? Proberen een script te debuggen, wat maar niet wilt lukken. Overal var_dumps en echos neerzetten, maar niets wilt op je scherm verschijnen. Blijkt later dat je steeds het verkeerde bestand aan het uitvoeren bent...
Ik heb er ook eens een paar uur over gedaan om een fout in de php op te sporen. Ik weet niet meer precies wat het was, maar je werd in ieder geval eindeloos geredirect door php :P .
Mijn domste fout? Proberen een script te debuggen, wat maar niet wilt lukken. Overal var_dumps en echos neerzetten, maar niets wilt op je scherm verschijnen. Blijkt later dat je steeds het verkeerde bestand aan het uitvoeren bent...
Ik heb er ook eens een paar uur over gedaan om een fout in de php op te sporen. Ik weet niet meer precies wat het was, maar je werd in ieder geval eindeloos geredirect door php :P .
Jup, herken ik ook inderdaad, tegenwoordig let ik er wat beter op zodat het een stuk minder lang duurd voordat ik erachter komt :P
Had deze week ook de hele dag een regex gemaakt wat bleekt zat ik het verkeerde veld te controleren dus ik zat de heletijd te testen op naam='email' terwijl de regex op naam='naam' stond