PHP
PHP / MySql

Recherche
 
ManuelPHP.com

CachingRecursiveIterator::hasChildren
<<<
class_implements class_parents
>>>

8.123 Fonctions Standard PHP Library (SPL)
8 Référence des fonctions
 Manuel PHP

Introduction
Installation
Constantes pré-définies
ArrayIterator::current
ArrayIterator::key
ArrayIterator::next
ArrayIterator::rewind
ArrayIterator::seek
ArrayIterator::valid
ArrayObject::append
ArrayObject::__construct
ArrayObject::count
ArrayObject::getIterator
ArrayObject::offsetExists
ArrayObject::offsetGet
ArrayObject::offsetSet
ArrayObject::offsetUnset
CachingIterator::hasNext
CachingIterator::next
CachingIterator::rewind
CachingIterator::__toString
CachingIterator::valid
CachingRecursiveIterator::getChildren
CachingRecursiveIterator::hasChildren
->class_implements
class_parents
DirectoryIterator::__construct
DirectoryIterator::current
DirectoryIterator::getATime
DirectoryIterator::getChildren
DirectoryIterator::getCTime
DirectoryIterator::getFilename
DirectoryIterator::getGroup
DirectoryIterator::getInode
DirectoryIterator::getMTime
DirectoryIterator::getOwner
DirectoryIterator::getPath
DirectoryIterator::getPathname
DirectoryIterator::getPerms
DirectoryIterator::getSize
DirectoryIterator::getType
DirectoryIterator::isDir
DirectoryIterator::isDot
DirectoryIterator::isExecutable
DirectoryIterator::isFile
DirectoryIterator::isLink
DirectoryIterator::isReadable
DirectoryIterator::isWritable
DirectoryIterator::key
DirectoryIterator::next
DirectoryIterator::rewind
DirectoryIterator::valid
FilterIterator::current
FilterIterator::getInnerIterator
FilterIterator::key
FilterIterator::next
FilterIterator::rewind
FilterIterator::valid
iterator_count
iterator_to_array
LimitIterator::getPosition
LimitIterator::next
LimitIterator::rewind
LimitIterator::seek
LimitIterator::valid
ParentIterator::getChildren
ParentIterator::hasChildren
ParentIterator::next
ParentIterator::rewind
RecursiveDirectoryIterator::getChildren
RecursiveDirectoryIterator::hasChildren
RecursiveDirectoryIterator::key
RecursiveDirectoryIterator::next
RecursiveDirectoryIterator::rewind
RecursiveIteratorIterator::current
RecursiveIteratorIterator::getDepth
RecursiveIteratorIterator::getSubIterator
RecursiveIteratorIterator::key
RecursiveIteratorIterator::next
RecursiveIteratorIterator::rewind
RecursiveIteratorIterator::valid
SimpleXMLIterator::current
SimpleXMLIterator::getChildren
SimpleXMLIterator::hasChildren
SimpleXMLIterator::key
SimpleXMLIterator::next
SimpleXMLIterator::rewind
SimpleXMLIterator::valid
spl_classes

8.123.25 class_implements() Retourne les interfaces implémentées dans une classe donnée

[ Exemples avec class_implements ]   PHP 5

array  class_implements ( mixed   class , bool   autoload )

Cette fonction retourne un tableau avec les noms des interfaces que la classe class ainsi que ses parents implémentent.

    class
    Un objet (instance) ou une chaîne de caractères (nom de la classe).
    autoload
    Si TRUE , autorise cette fonction à charger la classe automatiquement grâce à la méthode magique __autoload . Par défaut, l'argument vaut TRUE .

Retourne un tableau ou FALSE en cas d'erreur.

Version Description
5.1.0 Ajout de l'option pour passer le paramètre class en tant que chaîne de caractères. Ajout du paramètre autoload .

Exemple avec class_implements

<?php

interface foo
{ }
class
bar implements foo {}

print_r(class_implements(new bar));

// Depuis PHP 5.1, vous pouvez aussi spécifier le paramètre comme une chaîne de caractères
print_r(class_implements('bar'));


function
__autoload($class_name) {
   require_once
$class_name . '.php';
}

// Utilisez __autoload pour charger la classe 'non_chargée'
print_r(class_implements('non_chargée', true));

?>

<< class_implements >>
CachingRecursiveIterator::hasChildren Fonctions Standard PHP Library (SPL) class_parents





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2018-09-21