Возможный дубликат:
Какова функция __construct, используемая для?
существует ли какая-либо разница между функцией __construct и функцией с тем же именем, что и класс?
class foo {
function foo ($something){
echo "I see ".$something." argument";
}
}
class bar {
function __construct ($something){
echo "<br />
I see ".$something." argument again";
}
}
$foo = new foo("foo");
$bar = new bar("bar");