Bonjour,
Je suis actuellement un tuto sur l'orienté objet et le code suivant ne fonctionne pas sauf quand je remplace return par echo dans les fonctions public or dans le tuto ca marche qu'avec des return, pourquoi? J'utilise la version 7.4.5 de php :
Merci d'avance.
Code : 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 <?php class Form{ private $data; public $surround = 'p'; public function __construct($data){ $this->data = $data; } private function surround($html){ return "<{$this->surround}>$html</{$this->surround}>"; } public function input($name){ echo $this->surround('<input type="text" name ="' . $name . '" >'); } public function submit(){ echo $this->surround('<button type="submit">Envoyer</button>'); } }
Partager