Traits memecahkan batasan single-inheritance di PHP dengan menyisipkan sekumpulan method ke dalam beberapa kelas berbeda.
PHP Traits
Contoh Kode PHP Traits:
<!DOCTYPE html>
<html>
<body style="font-family: sans-serif; padding: 20px;">
<h2>Penggunaan Trait</h2>
<div style="background:#e0f2fe; padding:15px; border-radius:8px;">
<?php<br>
trait Logger { public function catat($msg) { echo "Log: $msg"; } }<br>
class Order { use Logger; }<br>
$o = new Order();<br>
$o->catat("Pesanan dibuat");<br>
?>
</div>
</body>
</html>
Uji kode PHP dan amati simulasi output server pada panel pratinjau di atas.