Auteursarchief

@ onderdrukt meer dan je denkt

22 April 2008

picture-5.png

Als je een functie met @ voorafgaat dan worden de errors van deze functie onderdrukt. Tevens wil dat ook zeggen dat als deze functie niet bestaat, je script wordt gestopt zonder iets van foutmelding.

htaccess aanmaken onder windows

29 March 2007

Sommige mensen hebben het lastig om onder windows htaccess bestanden aan te maken. Een leuke tip. Open notepad, doe je ding en sla het bestand op als “.htaccess” (met de quotes erbij!). Et voila, mission accomplished!

Technorati

PHP5: Functies in functies (vies!)

25 March 2007

Om de één of andere reden is zondag de leukste dag om te programmeren in PHP. Dit is nu de 3de week op rij dat ik iets “nieuw” ontdek op een zondag in PHP. Deze week het feit dat je functies in functies in functies kan definiëren EN gebruiken. Hieronder een vies voorbeeldje ;)

function_foo.png

Geeft als output:

function_foo_output.png

Ps: Graag wil ik ook even vermelden dat je bvb niet de functie “foo” kan definiëren in een reeds bestaande functie foo. Ook best wel vies ;)

PHP5: Referenties naar niet bestaande objecten

10 March 2007

Een tijdje geleden zat ik vrij OO bezig en stuitte ik op iets wat ik eigenlijk had moeten voorzien. Eén hoofdclass hield een template object bij en een drietal andere classes hadden een referentie naar dit object. Onder zekere voorwaarden werd het eigenlijke object opnieuw aangemaakt. Hierdoor gingen alle referenties in die drie andere classes op zichzelf bestaan en was de “verwijzing” niet langer..

code1.png

output.png

Het relaas van dit alles is vrij simpel. Als je éénzelfde object van verschillende locaties aanspreekt, kijk dan goed uit als je dit object om de één of andere reden opnieuw zou moeten aanmaken, want de verwijzingen zijn “dood”.