Maison  >  Article  >  développement back-end  >  PHP récupère le répertoire où se trouve le fichier actuel. Utilisation de la fonction getcwd().

PHP récupère le répertoire où se trouve le fichier actuel. Utilisation de la fonction getcwd().

怪我咯
怪我咯original
2017-07-10 15:41:043833parcourir

getchwd() Fonction Renvoie le répertoire de travail actuel. Cette fonction renvoie le répertoire de travail actuel en cas de succès. Renvoie FALSE en cas d'échec.

Exemple de code de fonction getchwd()

<?php 
echo
 getcwd() . "<br/>"; 
echo dirname(FILE); 
?>

PHP peut utiliser la constante magiqueFILE pour obtenir le chemin absolu du fichier actuel, que le fichier actuel soit ou non est utilisé par d'autres Le fichier contient, ce qui est très utile dans de nombreux cas, mais parfois lorsque nous effectuons des opérations telles que la lecture et l'écriture de fichiers, le répertoire de travail relatif du script actuel est le répertoire d'entrée du fichier php. Dans ce cas, php peut être utilisé Une autre fonction getcwd() est fournie pour obtenir

et comparer la différence entre les deux :

<?php if (!defined(&#39;BASEPATH&#39;)) exit(&#39;No direct script access allowed&#39;);  
include APPPATH.&#39;libraries/api/base.api.php&#39;;  
include APPPATH.&#39;libraries/api/organ.api.php&#39;;  
include APPPATH.&#39;libraries/api/task.api.php&#39;;  
include APPPATH.&#39;libraries/api/pay.api.php&#39;;  
  
class Notice extends MY_Controller{  
    public $coid = 0;  
  
    public function index(){  
        echo getcwd();  
        echo &#39;<br>&#39;;  
        echo FILE;  
    }  
}

En comparant les résultats en cours d'exécution, la différence est claire en un coup d'œil :

/data/html/test.oa/public
/data/html/test.oa/application/controllers/notice.php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn