is de declaratie:


<?php
var $paginatitel ;
var $begin_weergeven ;
?>


gelijk aan


<?php
function__construct ()
{
$this->paginatitel =(string) "";
$this->begin_weergeven =FALSE;
}
?>

Behalve dat in de __construct de standaardwaarde meteen is ingevuld?
Nee, als je een variabele geen waarde geeft is het NULL (niets dus).

Overigens is het
<?php
function __construct(){

}
?>
is het altijd een goed id om accessibility mee aan te geven van zowel variabelen als functies (dus private, protected en public) en is het typecasten van een lege string naar een string een beetje heel erg overbodig.
met typecasten bedoel je dat er eerst
 (string) 
staat en daarna
  ""  
?


Ik ben informatie aan het verzamelen over classes, en het daarna maken van objects
typecasten is alleen nuttig (ja dat is typecasten) wanneer het onduidelijk kan zijn wat nu precies het type van een variabele is (bijvoorbeeld als je een getal uit een string haalt), anders is het naar mijn idee een overbodig. sommigen vinden het wel een goede gewoonte, maar naar mijn mening overbodige code, waar de boel alleen ingewikkelder van wordt.

Reageren