Je grootste Gare PHP fout :P

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2 3 4 5 6 7 volgende »

Tobias Tobias

Tobias Tobias

05/09/2010 15:26:35
Quote Anchor link
gebeurt me nog regelmatig:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
if($string = "waarde")
ipv
if($string == "waarde")

En natuurlijk de $ niet vergeten ;-)
 
PHP hulp

PHP hulp

25/11/2024 18:05:53
 
Wouter De Schuyter

Wouter De Schuyter

05/09/2010 15:31:25
Quote Anchor link
Tobias Witmer op 05/09/2010 15:26:35:
gebeurt me nog regelmatig:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
if($string = "waarde")
ipv
if($string == "waarde")

En natuurlijk de $ niet vergeten ;-)


Haha, ook al eens gehad :p
 
Niek s

niek s

05/09/2010 18:49:37
Quote Anchor link
Paradox - op 05/09/2010 15:31:25:
Tobias Witmer op 05/09/2010 15:26:35:
gebeurt me nog regelmatig:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
if($string = "waarde")
ipv
if($string == "waarde")

En natuurlijk de $ niet vergeten ;-)


Haha, ook al eens gehad :p


Ja, en dat is dus weer verlept aan PHP.
Er zijn genoeg compilers (andere talen) die bij een dergelijke situatie een waarschuwing afgeven ;-)
 
SilverWolf NL

SilverWolf NL

05/09/2010 19:22:27
Quote Anchor link
Tobias Witmer op 05/09/2010 15:26:35:
gebeurt me nog regelmatig:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
if($string = "waarde")
ipv
if($string == "waarde")

En natuurlijk de $ niet vergeten ;-)


Van informatica heb ik daar een slimme truc voor (gebruik 'm zelf alleen nooit :P )

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?PHP
if("waarde"==$string)
?>


Handel omdraaien dus. Omdat je geen nieuwe waarde toe kan kennen aan een string, zal het dan wel een error genereren. Het nadeel is dat bij vergelijkingen tussen vars het wel nog kan. Misschien heb je er toch iets aan ;)
 
TJVB tvb

TJVB tvb

05/09/2010 20:38:06
Quote Anchor link
Niek s op 05/09/2010 18:49:37:
Paradox - op 05/09/2010 15:31:25:
Tobias Witmer op 05/09/2010 15:26:35:
gebeurt me nog regelmatig:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
if($string = "waarde")
ipv
if($string == "waarde")

En natuurlijk de $ niet vergeten ;-)


Haha, ook al eens gehad :p


Ja, en dat is dus weer verlept aan PHP.
Er zijn genoeg compilers (andere talen) die bij een dergelijke situatie een waarschuwing afgeven ;-)

Mijn editor waarschuwt voor dit soort vergelijkingen.
 
Tobias Tobias

Tobias Tobias

05/09/2010 20:54:38
Quote Anchor link
TJVB tvb op 05/09/2010 20:38:06:
Mijn editor waarschuwt voor dit soort vergelijkingen.


Welke is dat?
 
Wouter De Schuyter

Wouter De Schuyter

05/09/2010 20:56:46
Quote Anchor link
Tobias Witmer op 05/09/2010 20:54:38:
TJVB tvb op 05/09/2010 20:38:06:
Mijn editor waarschuwt voor dit soort vergelijkingen.


Welke is dat?


phpDesigner 2008 geeft dergelijke waarschuwingen maar ook de nieuwe Dreamweaver (Adobe Dreamweaver CS5)
 
TJVB tvb

TJVB tvb

05/09/2010 20:58:38
Quote Anchor link
Tobias Witmer op 05/09/2010 20:54:38:
TJVB tvb op 05/09/2010 20:38:06:
Mijn editor waarschuwt voor dit soort vergelijkingen.


Welke is dat?

Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.
 

05/09/2010 21:16:45
Quote Anchor link
TJVB tvb op 05/09/2010 20:58:38:
Tobias Witmer op 05/09/2010 20:54:38:
TJVB tvb op 05/09/2010 20:38:06:
Mijn editor waarschuwt voor dit soort vergelijkingen.


Welke is dat?

Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.


Dus gewoon veredelde eclipse. Net zoals dat eclipse allerlei toeters en bellen laat zien in java als je wat verkeerd doet.
 
Wouter De Schuyter

Wouter De Schuyter

05/09/2010 22:16:39
Quote Anchor link
Karl Karl op 05/09/2010 21:16:45:
TJVB tvb op 05/09/2010 20:58:38:
Tobias Witmer op 05/09/2010 20:54:38:
TJVB tvb op 05/09/2010 20:38:06:
Mijn editor waarschuwt voor dit soort vergelijkingen.


Welke is dat?

Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.


Dus gewoon veredelde eclipse. Net zoals dat eclipse allerlei toeters en bellen laat zien in java als je wat verkeerd doet.


Programmeer jij ook in java?
 

05/09/2010 22:31:28
Quote Anchor link
Paradox - op 05/09/2010 22:16:39:
Karl Karl op 05/09/2010 21:16:45:
TJVB tvb op 05/09/2010 20:58:38:
Tobias Witmer op 05/09/2010 20:54:38:
TJVB tvb op 05/09/2010 20:38:06:
Mijn editor waarschuwt voor dit soort vergelijkingen.


Welke is dat?

Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.


Dus gewoon veredelde eclipse. Net zoals dat eclipse allerlei toeters en bellen laat zien in java als je wat verkeerd doet.


Programmeer jij ook in java?


Ja. O.a.
 
Niek s

niek s

05/09/2010 23:07:16
Quote Anchor link
Karl Karl op 05/09/2010 22:31:28:
Paradox - op 05/09/2010 22:16:39:
Karl Karl op 05/09/2010 21:16:45:
TJVB tvb op 05/09/2010 20:58:38:
Tobias Witmer op 05/09/2010 20:54:38:
TJVB tvb op 05/09/2010 20:38:06:
Mijn editor waarschuwt voor dit soort vergelijkingen.


Welke is dat?

Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.


Dus gewoon veredelde eclipse. Net zoals dat eclipse allerlei toeters en bellen laat zien in java als je wat verkeerd doet.


Programmeer jij ook in java?


Ja. O.a.


Voor java vind ik netbeans dan toch fijner.
Ik gebruik netbeans ook voor PHP trouwens, en Anjuta voor C/C++
 
Www JdeRuijterNL

www JdeRuijterNL

05/09/2010 23:18:19
Quote Anchor link
Niek s op 05/09/2010 23:07:16:
Karl Karl op 05/09/2010 22:31:28:
Paradox - op 05/09/2010 22:16:39:
Karl Karl op 05/09/2010 21:16:45:
TJVB tvb op 05/09/2010 20:58:38:
Tobias Witmer op 05/09/2010 20:54:38:
TJVB tvb op 05/09/2010 20:38:06:
Mijn editor waarschuwt voor dit soort vergelijkingen.


Welke is dat?

Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.


Dus gewoon veredelde eclipse. Net zoals dat eclipse allerlei toeters en bellen laat zien in java als je wat verkeerd doet.


Programmeer jij ook in java?


Ja. O.a.


Voor java vind ik netbeans dan toch fijner.
Ik gebruik netbeans ook voor PHP trouwens, en Anjuta voor C/C++

Heb ooit Eclipse, netbeans etc op mijn pc gehad, maar het opstarten duurd een fractie langer dan notepad++.
 
Chris -

Chris -

06/09/2010 08:55:27
Quote Anchor link
Overdatum puntNL op 05/09/2010 23:18:19:
Niek s op 05/09/2010 23:07:16:
Karl Karl op 05/09/2010 22:31:28:
Paradox - op 05/09/2010 22:16:39:
Karl Karl op 05/09/2010 21:16:45:
TJVB tvb op 05/09/2010 20:58:38:
Tobias Witmer op 05/09/2010 20:54:38:
TJVB tvb op 05/09/2010 20:38:06:
Mijn editor waarschuwt voor dit soort vergelijkingen.


Welke is dat?

Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.


Dus gewoon veredelde eclipse. Net zoals dat eclipse allerlei toeters en bellen laat zien in java als je wat verkeerd doet.


Programmeer jij ook in java?


Ja. O.a.


Voor java vind ik netbeans dan toch fijner.
Ik gebruik netbeans ook voor PHP trouwens, en Anjuta voor C/C++

Heb ooit Eclipse, netbeans etc op mijn pc gehad, maar het opstarten duurd een fractie langer dan notepad++.

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.
 
Niek s

niek s

06/09/2010 12:23:19
Quote Anchor link
Overdatum puntNL op 05/09/2010 23:18:19:
Niek s op 05/09/2010 23:07:16:
Karl Karl op 05/09/2010 22:31:28:
Paradox - op 05/09/2010 22:16:39:
Karl Karl op 05/09/2010 21:16:45:
TJVB tvb op 05/09/2010 20:58:38:
Tobias Witmer op 05/09/2010 20:54:38:
TJVB tvb op 05/09/2010 20:38:06:
Mijn editor waarschuwt voor dit soort vergelijkingen.


Welke is dat?

Zend Studio, de waarschuwing bestaat uit een krinkel onder de regel (net zoals Word met spelfouten doet) en een warning.


Dus gewoon veredelde eclipse. Net zoals dat eclipse allerlei toeters en bellen laat zien in java als je wat verkeerd doet.


Programmeer jij ook in java?


Ja. O.a.


Voor java vind ik netbeans dan toch fijner.
Ik gebruik netbeans ook voor PHP trouwens, en Anjuta voor C/C++

Heb ooit Eclipse, netbeans etc op mijn pc gehad, maar het opstarten duurd een fractie langer dan notepad++.


Ja?
En?
 
Marco van Oort

Marco van Oort

09/09/2010 07:40:51
Quote Anchor link
Niek s op 05/09/2010 18:49:37:
Paradox - op 05/09/2010 15:31:25:
Tobias Witmer op 05/09/2010 15:26:35:
gebeurt me nog regelmatig:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
if($string = "waarde")
ipv
if($string == "waarde")

En natuurlijk de $ niet vergeten ;-)


Haha, ook al eens gehad :p


Ja, en dat is dus weer verlept aan PHP.
Er zijn genoeg compilers (andere talen) die bij een dergelijke situatie een waarschuwing afgeven ;-)


Jammer dat sommige verkorte constructies wel deze syntax aanhouden, dus een definitie in een if.
Bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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 .
 
Johan Dam

Johan Dam

09/09/2010 09:04:46
Quote Anchor link
Quote:
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

eindeloos doorverwijzen....

if(!empty($_GET['noodzakelijke_parameter'])){
header("Location...");
}

Omdat ik gewend ben om te controleren of dingen er wél zijn is die !empty typen bijna een automatisme ipv 'gewoon' empty
 
Teun Hesseling

Teun Hesseling

14/10/2010 16:06:40
Quote Anchor link
gewoon de standaard dingen als geen $ bij een variabele, een / vergeten bij een html tag, maar daar loop ik over het algemeen geen uren op te zoeken
 
Tobias Tobias

Tobias Tobias

23/02/2011 19:41:05
Quote Anchor link
Joehoe
3 uur bezig geweest met het debuggen van een script

Blijk ik hem steeds naar de verkeerde map te uploaden...

Tijd voor koffie
 
Jordi Kroon

Jordi Kroon

23/02/2011 19:52:36
Quote Anchor link
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
 

Pagina: « vorige 1 2 3 4 5 6 7 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.