La soluzione più giusta per te anche secondo me può essere questa:
All'interno del costruttore puoi verificare se e quali sono i parametri passati. Puoi anche non definirne alcuno nella firma e recuperarli con la funzione apposita func_get_args.Originariamente inviato da albx87
Ciao, puoi dare dei valori di default ai parametri che passi nel costruttore:
In questo modo quando dichiari $azienda = new Azienda(); gli passerai i valori che hai definito come default nel costruttore.Codice PHP:
<?php
class Azienda{
private $id;
private $nome;
private $indirizzo;
function __construct($id="", $nome="", $indirizzo=""){
$this->id = $id;
$this->nome = $nome;
$this->indirizzo = $indirizzo;
}
}
?>![]()