PHP 5.3 update
Gepost door: Stijn - 24 juli 2010 - 11:41 - Bron: PHP News Archive - Hits: 2664
Het PHP team heeft versie 5.3.3 uitgebracht twee dagen geleden. Er zijn heel wat bugfixes doorgevoerd zoals altijd en ook een aantal beveiliging updates. Daarnaast is er voor de OO mensen een nieuwe feature toegevoegd. In PHP versie 4 had de constructor van je klasse dezelfde naam als je klasse. Dit werd nog altijd ondersteund in PHP versie 5. Sinds versie 5.3.3 geldt dit niet meer. Als je een methode dezelfde naam geeft als je klasse wordt die niet langer gezien als een constructor maar als een methode. Dit geldt enkel als je klasse in een namespace zit. Een voorbeeldje in PHP. <?php namespace test;
class Sitemasters {
public function Sitemasters() { echo "Sitemasters rules!"; }
}
$sima = new \test\Sitemasters(); //in vorige versies gaf dit: "Sitemasters rules!" $sima->Sitemasters(); //geeft: "Sitemasters rules!" ?>
|