get_class
(PHP 4, PHP 5)
get_class -- Επιστρέφει το όνομα της κλάσης ενός αντικειμένου
Περιγραφή
string
get_class ( object obj )
Η συνάρτηση αυτή επιστρέφει το όνομα της κλάσης της οποίας το
αντικείμενο obj είναι ένα στιγμιότυπο.
Επιστρέφει FALSE αν το obj δεν είναι
αντικείμενο.
Óçìåßùóç:
Η συνάρτηση get_class() επιστρέφει σε μικρά γράμματα
τις κλάσεις που έχουν οριστεί από τον χρήστη. Οι κλάσεις που έχουν
οριστεί από την PHP επιστρέφονται με το αρχικό τους όνομα, χωρίς αλλαγή
στα κεφαλαία.
ÐáñÜäåéãìá 1. Using get_class()
<?php
class foo { function foo() { // συνάρτηση με κάποιο κώδικα }
function name() { echo "My name is " , get_class($this) , "\n"; } }
// δημιουργούμε ένα αντικείμενο $bar = new foo();
// κλήση της συνάρτησης έξω από το αντικείμενο echo "Its name is " , get_class($bar) , "\n";
// και μέσα από το αντικείμενο $bar->name();
?>
|
Θα τυπώσει:
Its name is foo
My name is foo |
|
Δείτε επίσης get_parent_class(),
gettype(), και
is_subclass_of().