Recientemente he iniciado php y me preguntaba las diferencias entre __construct() y tener un método con el mismo nombre que la clase?__construct() vs método con el mismo nombre que la clase
¿Hay alguna razón para usarlo? Todo lo que puedo averiguar es que anula el método llamado Foo o ¿es el que prefieres?
E.g.
class Foo {
function Foo()
{
echo 'Foo stated<br>';
}
function __construct() {
echo 'Construct started<br>';
}
}
Gracias
Posible duplicado de [\ _ \ _construment() vs SameAsClassName() para el constructor en PHP] (http://stackoverflow.com/questions/217618/construct-vs-sameasclassname-for-constructor-in-php) – nawfal