Archive for April, 2007

Vertragingen, vertragingen…

Tsja, zo komt het natuurlijk nooit af, maar de komende dagen (di-za) zitten Bas en ik in Dublin. De laatste tijd is er niet zoveel aan Grabbl gedaan (net nog even een commitje gedaan) dus hopelijk pakken we ons oude tempo nadat we in Ierland zijn geweest weer op.

PHP: Snap de hint!

Deze post heeft op zich niet zo veel te maken met Grabbl, maar ik ontdekte het terwijl ik eraan werkte dus kan ik er net zo goed hier over posten. ;)

Hoe vaak schrijf je wel niet functies die alleen wat kunnen met een bepaalde type variabele? Ik over het algemeen vrij vaak. Aangezien PHP loosely typed met variabelen omgaat kan dat bij functies aanroepen vervelend worden.
Gelukkig kennen veel programmeertalen het zogenaamde type hinting waarbij je het data type voor de parameter zet bij het declareren van een functie. Bij PHP kan dat ook en dat ziet er ongeveer zo uit:

  1. <?php
  2. function does_something(array $var)
  3. {
  4.    // Code
  5. }
  6. ?>

Ik was nogal blij toen ik ontdekte dat PHP ook zoiets kan, want dat scheelt nogal wat tijd en moeilijkheden (je krijgt namelijk een fatale foutmelding bij een verkeerd datatype, dus heb je de fout eerder door).
Helaas laat PHP wederom zien dat het nog niet is wat het zou moeten zijn, de ondersteuning voor type hinting is zeer beperkt:

Type Hints can only be of the object and array (since PHP 5.1) type. Traditional type hinting with int and string isn’t supported.

De reden hiervoor is mij echter onduidelijk. :|

We lijken de NS wel…

Ten eerste, dit was natuurlijk een 1 April grap. Natuurlijk gaan we door met Grabbl :P

Maar wel met een beetje vertraging, wat weer nadelig is ten opzichte van CodeYard. Deze week was toetsweek en ik heb vandaag bijvoorbeeld bijna de hele dag gespendeerd aan wiskunde (yuk). Overigens ook een informatica toets gehad vandaag, dat was wel weer een eitje. Maar ja, SQL, wat wil je :P

Morgen is de laatste dag van de toetsweek, en na de wiskunde toets kan ik dus wel werken aan Grabbl, maar dit weekend ben ik dan weer voor een voetbaltoernooi naar Brugge. Ook heel leuk, maar niet bevorderlijk voor de ontwikkeling van Grabbl, die dan volledig afhankelijk is van Bas.

Ach ja…

« Previous PageNext Page »