CLASS_USES(3) 1 CLASS_USES(3)class_uses - Return the traits used by the given classSYNOPSIS
array class_uses (mixed $class, [bool $autoload = true])
DESCRIPTION
This function returns an array with the names of the traits that the given $class uses. This does however not include any traits used by a
parent class.
PARAMETERS
o $class
- An object (class instance) or a string (class name).
o $autoload
- Whether to allow this function to load the class automatically through the __autoload(3) magic method.
RETURN VALUES
An array on success, or FALSE on error.
EXAMPLES
Example #1
class_uses(3) example
<?php
trait foo { }
class bar {
use foo;
}
print_r(class_uses(new bar));
print_r(class_uses('bar'));
function __autoload($class_name) {
require_once $class_name . '.php';
}
// use __autoload to load the 'not_loaded' class
print_r(class_uses('not_loaded', true));
?>
The above example will output something similar to:
Array
(
[foo] => foo
)
Array
(
[foo] => foo
)
Array
(
[trait_of_not_loaded] => trait_of_not_loaded
)
SEE ALSO class_parents(3), get_declared_traits(3).
PHP Documentation Group CLASS_USES(3)
Check Out this Related Man Page
CLASS_PARENTS(3) 1 CLASS_PARENTS(3)class_parents - Return the parent classes of the given classSYNOPSIS
array class_parents (mixed $class, [bool $autoload = true])
DESCRIPTION
This function returns an array with the name of the parent classes of the given $class.
PARAMETERS
o $class
- An object (class instance) or a string (class name).
o $autoload
- Whether to allow this function to load the class automatically through the __autoload(3) magic method.
RETURN VALUES
An array on success, or FALSE on error.
CHANGELOG
+--------+---------------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+---------------------------------------------------+
| 5.1.0 | |
| | |
| | Added the option to pass the $class parameter as |
| | a string. Added the $autoload parameter. |
| | |
+--------+---------------------------------------------------+
EXAMPLES
Example #1
class_parents(3) example
<?php
class foo { }
class bar extends foo {}
print_r(class_parents(new bar));
// since PHP 5.1.0 you may also specify the parameter as a string
print_r(class_parents('bar'));
function __autoload($class_name) {
require_once $class_name . '.php';
}
// use __autoload to load the 'not_loaded' class
print_r(class_parents('not_loaded', true));
?>
The above example will output something similar to:
Array
(
[foo] => foo
)
Array
(
[parent_of_not_loaded] => parent_of_not_loaded
)
SEE ALSO class_implements(3).
PHP Documentation Group CLASS_PARENTS(3)
Hi,
I have tried to find some sort of previous similar thread on this but not quite close to what I want to achieve.
Basically I have two class of data in my file..e.g
1,1,1,1,1,2,yes
1,2,3,4,5,5,yes
2,3,4,5,5,5,no
1,2,3,4,4,2,no
1,1,3,4,5,2,no
I wanted to read the "yes" entry to an... (5 Replies)
I was hoping you could help me out? Is it possible to add the ability to choose multiple directions to search within? I can have not figured out how to build the array with the form, something todo with in the value.
Any help would be appericated.
Index.php
<html>
<head>
<title>DNS... (0 Replies)
Hi, I need help to Link array from one class to another class
Firstly CSVParser Class what it did is load csv file and store into array
Secondly WarehouseItem where each record is store
How can I get a list of array that I load to CSVParser Class and store them to WarehouseItem and... (0 Replies)