This site is mobile accessible. Press the "Tap Here" button to use a different font-size.
Smartphone icons created by Freepik - Flaticon
OOP is fun!
OOP is fun! OOP reduces code duplication!
<?php // create multiple traits trait message1 { public function msg1() { echo "OOP is fun! "; } } trait message2 { public function msg2() { echo "OOP reduces code duplication!"; } } // create multiple Welcome classes for accessing the newly created traits class Welcome { use message1; } class Welcome2 { use message1, message2; } // display Welcome() message $obj = new Welcome(); $obj->msg1(); echo "<br>"; // display Welcome2() message $obj2 = new Welcome2(); $obj2->msg1(); $obj2->msg2(); ?>
Here, we declare two traits: message1 and message2. Then, we create two classes: Welcome and Welcome2. The first class (Welcome) uses the message1 trait, and the second class (Welcome2) uses both message1 and message2 traits (multiple traits are separated by comma).