+

PHP ReflectionClass getTraits () function

Syntax:
array ReflectionClass::getTraits (void)
Parameters:This function takes no parameters.Returned value:This function returns an array of features used by the custom class.Below the program illustrate the ReflectionClass::getTraits() functionin PHP:Program 1:  
// Defining a trait class trait Company { public function GeeksforGeeks() { } }  
// Define a custom Department class class Department { use Company {< / code> } }  
// Using ReflectionClass over // custom department class $obj = new ReflectionClass ( `Department` );  
// Call the getTraits() function $A = $obj -> getTraits();  
// Get array of strokes var_dump ( $A ); ?>
Output:
array (1) {["Company"] = > object (ReflectionClass) # 2 (1) {["name"] = > string (7) "Company"}}
Program 2:  
// Define a custom Department class class Department { }  
// Using ReflectionClass over
// custom department class $obj = new ReflectionClass ( ` Department` );  
// Call the getTraits() function and
// get array of features var_dump ( $obj -> getTraits()); ?>
Output:
array (0) {}
Link: https://secure.php.net/manual/en/reflectionclass.gettraits.php
Get Solution for free from DataCamp guru