Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.
abstract class Animal {
abstract public function crier();
}
class Utilisateur {
public function __construct(public string $nom) {}
}
class Utilisateur {
public $nom;
public function saluer() {
return "Bonjour, " . $this->nom;
}
}
namespace App\Models;
class Utilisateur {}
class Admin extends Utilisateur {
public function bannir() {
return "Utilisateur banni.";
}
}
$user = new Utilisateur();
$user->nom = "Alice";
echo $user->saluer();
interface Forme {
public function calculerAire(): float;
}
class Cercle implements Forme {
// ...
}
class Math {
public static $pi = 3.14;
public static function carre($nombre) {
return $nombre * $nombre;
}
}
echo Math::$pi;
echo Math::carre(5);
trait Logger {
public function log($message) {
echo $message;
}
}
class Fichier {
use Logger;
}
use App\Models\Utilisateur;
$user = new Utilisateur();
class Compte {
public $numero;
private $solde;
}