Articles in the PHP Category
PHP »
Eén van de lastigste taken bij het ontwikkelen en onderhouden van PHP websites is nog altijd het maken van backups. Vandaar dat ik op het idee kwam om een webapplicatie te maken die je gemakkelijk kunt installeren naast een gewone website en die deze lastige taak toch wat aangenamer kan maken.
Naast het maken van gewone backups heb ik ook nog enkele andere handige features toegevoegd die zeker van pas zullen komen. Hieronder heb ik een …
PHP »
Het werken in PHP met SimpleXML en sessies kan je wel eens de volgende warning opleveren. Dit komt doordat SimpleXML geen gewoon object is maar meer gezien moet worden als een resource. Hierdoor is het niet zomaar mogelijk deze op te slaan in een sessie.
Om dit probleem te verhelpen kan je best alle waardes die je in je sessie wilt bijhouden omvormen naar een gewoon object of array en deze vervolgens bij houden in je …
PHP »
In dit artikel zal ik enkele van mijn PHP snippets laten zien die wel eens handig kunnen zijn tijdens het maken van Wordpress templates. Het handigste is als je dit artikel afprint of in de favorieten van je browser zet. Zo heb je dit artikel altijd bij de hand als je nog eens een nieuwe Wordpress template gaat maken. Ik heb in ieder geval al heel wat uurtjes zoekwerk kunnen besparen door gebruik te maken …
PHP »
Als je kijkt naar tutorials voor beginnners en scripts die je online vindt dan merk ik dat er bijna altijd nog gebruik wordt gemaakt van de PHP sluit tag (?>) terwijl dit eigenlijk helemaal niet nodig is.
Het is zelfs beter om deze sluit tag achterwege te laten. De reden hiervoor is dat je dan al zeker geen output kunt genereren achter de sluit tag, door bijvoorbeeld een spatie, waardoor je soms wel eens van die …
PHP »
Wat ik jullie vandaag ga tonen is hoe je ordelijk en overzichtelijk kan programmeren in PHP. Om dit te doen moet je niet meer alleen aandacht besteden aan de werking van een script maar ga je ook kijken naar de opbouw en consistentie in een script.
Vaak wordt dit aanzien als tijdsverlies maar dit is het zeker niet zo. Het zal je zelfs over een langere periode gezien tijd besparen en het zal aangenamer zijn om …
PHP »
Wanneer je een PHP object opslaat in een session en je haalt deze terug op dan heb je misschien al wel eens gemerkt dat je een error krijgt als: PHP_Incomplete_Class. Dit is echter gemakkelijk op te lossen.
Waar je moet opletten als je PHP objecten in sessies wilt opslaan is dat de classe moet ingeladen zijn voor je de session_start() aanroept.
0
1
session_start();
include("class.foobar.php");
De bovenstaande code gaat je waarschijnlijk een error PHP_Incomplete_Class geven. Maar als we dit veranderen in …
PHP »
Xdebug kan je gebruiken om je PHP code te debuggen en te profilen. Onder profilen verstaan we het timen van hoelang de parser erover doet om elke functie/klasse uit te voeren van je code. Zo kan je op een gerichte manier je code gaan optimaliseren.
In deze tutorial laat ik zien hoe je Xdebug installeerd op een XAMPP server maar je kunt dit even goed op een gewone apache/php server toepassen …
PHP »
Als ik werk met het Zend framework om een website te maken gebruik ik meestal Zend_ Loader in combinative met de registerAutoload methode om mijn classes automatisch te laten laden wanneer ik ze nodig heb. Het voordeel hiervan is dat je jezelf niet meer druk moet maken over includes omdat de de Zend Loader dit allemaal voor jou doet.
De laatste tijd merkte ik dat die Zend Loader niet zo snel werkte en daarom ben ik …
PHP »
Met behulp van google maps api en PHP is het mogelijk om een adres om te vormen naar coördinaten. Het enige wat je nodig hebt voor deze tutorial is een gratis google api key.
Als je de api key aangevraagd hebt kan je aan het script beginnen. Maak een nieuw PHP bestand aan en plak er de volgende code in.
PHP »
Deze tutorial over het maken van een pagina systeem in PHP is vooral voor de beginnende website bouwer bedoeld. Het gaat ervoor zorgen dat je gemakkelijker en beter je website opbouwd zodat deze op een beter manier kan onderhouden en uitgebreidt worden.























