Fork me on GitHub

Nova constante no PHP 5.3

February 23, 2008 at 00:20

No PHP 5.3 foi adicionada uma nova constante, DIR, que tem o mesmo resultado que dirname(FILE), bastante usado - pelo menos eu uso bastante :) - para dar um require de outros arquivos usando como base o caminho do arquivo atual.

Um exemplo simples. Digamos que temos uma estrutura de diretórios assim:

projeto
        - classes
        - lib
        - assets
    

Dentro do diretório classes guardo todas as classes criadas por mim, e dentro de libs guardo todas as bibliotecas de terceiro utilizadas pela aplicação. Então vamos criar uma nova classe, chamada Image, que necessita de uma outra classe dentro de libs, chamada File

require_once __DIR__ . "/../libs/File.php";
    
    class Image extends File {
    
    }
    

Bem mais "bonitinho" né? :D

Tags: ,

0 Responses to Nova constante no PHP 5.3

Leave a Reply