2011-04-26 3 views

Répondre

1

La fonction dirname() renverra la partie répertoire d'un chemin. Par exemple, dirname('foo/bar/baz.php') renverra foo/bar.

Ceci est souvent utilisé en conjonction avec la __FILE__ constante magique pour les versions de PHP qui ne supportent pas la __DIR__ constante magique (versions 5.2.x et ci-dessous):

require_once dirname(__FILE__) . '/../classes/Class.php'; 
+0

'dirname()' ne retourne pas un chemin absolu par lui-même. Il supprime simplement le nom de base du chemin donné et ne résoudra donc rien, ni ne vérifiera l'existence. Utilisez 'realpath()' à la place. – KingCrunch

+0

@KingCrunch Vous avez raison, merci pour la correction. – Michael

Questions connexes