Bonjour,

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class User extends jobClass
{
    public $sesaid;
    public $applicationname;
    public $firstname;
    public $lastname;
    public $email;
    public $company;
    public $buunitname;
    public $location;
    public $errors;
 
    public function __construct( $firstname, $lastname, $email, $sesaid=null, $applicationname=null, $company=null,
                                 $buunitname=null, $location=null ) //arguments sans valeur par défaut en premier
    {
        $this->sesaid = $sesaid ?? null;
        $this->applicationname = $applicationname ?? null;
        $this->firstname = $firstname;
        $this->lastname = $lastname;
        $this->email = $email;
        $this->company = $company ?? null;
        $this->buunitname = $buunitname ?? null;
        $this->location = $location ?? null; 
    }
 
puis
 
$ref_user = new User($firstname, $lastname, $internetaddress, $sesaid,
$companyname, $businessunitname, $location);
$location vaut "CARROS HORIZON" mais dans le constructeur de la classe User, $this->location est null. C'est quoi ce schmilblick ?

PS : si vous avez mieux que jobClass pour traduire "classe métier" en anglais, je suis preneur.