Bonjour à vous tous,

Je suis en train de suivre le cous de PDO et je suis bliqué sur un point dont je n'arrive pas a avoir d'explication meme sur le manuel de PHP j'ai l'impression que cela me dépasse.

En fait je vois que dans le cours le formayeur faire un

$this->settings = require dirname(__DIR__) . '/config/config.php';

Au lieu de ca directement

$this->settings = require '../config/config.php';

J'ai testé les deux code c'est pareil mais le deuxieme est moins casse tete.

J'aimerai savoir a qui sert vraiment la fonction dirname() s'il vous plait ?

Je vous remerci d'avance =)

3 réponses


Jinou
Réponse acceptée

A moins que je dise une connerie, c'est pour plus de clareté et pour évité certaine erreur dans des cas précis que l'on utilise dirname (__DIR__)

Soulouf
Auteur

Haaa j'ai compris je te remercie !
En plus c'est pour faire des liens abolus ! Cela est très pratique pour les autoloader .
Ha maintenat que je sais sait ca je n'utiliserait plus des liens relatifs lol

(Comme quoi le matin le cerveau est frais et pret a recevoir des nouvelles informations lol)

Encore merci =)

Au plaisir :)