Atualizado em 27 de Janeiro de 2014

Constantes FILE e DIR

Olá pessoal,

Após o post da última sexta-feira sobre as Três Dicas para Acelerar seus códigos PHP recebi alguns e-mails com dúvidas de como fazer a utilização do comando que exibe o caminho completo (full path) de um arquivo.

Por este motivo neste post vamos conhecer duas Constantes predefinidas do PHP, são elas: __FILE__, que mostra o caminho completo e nome do arquivo e o __DIR__ que exibe o diretório (caminho e pasta) do arquivo.

Vamos ver um exemplo da utilização dos dois comandos e seus retornos:

<?php
echo __FILE__; // Resultado: /opt/lampp/htdocs/teste_blog.php

echo '<br/>';

echo __DIR__; // Resultado: /opt/lampp/htdocs
?>

Importante: Desde o PHP 4,0,2, a constante __FILE__ sempre contém o caminho absoluto com links simbólicos resolvidos enquanto em versões antigas ela continha um caminho relativo sob certas circunstâncias. Já o __DIR__ foi adicionado a partir do PHP 5,3,0.


Não deixem de enviar seus comentários e suas sugestões para novos posts afinal o blog e de vocês.


E isso aí pessoal, até a próxima.

Tags:  Comandos PHP | PHP

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER