array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.getcwd.php', 1 => 'getcwd', ), 'up' => array ( 0 => 'ref.dir.php', 1 => 'Dizin İşlevleri', ), 'prev' => array ( 0 => 'function.dir.php', 1 => 'dir', ), 'next' => array ( 0 => 'function.opendir.php', 1 => 'opendir', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/dir/functions/getcwd.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
getcwd — Geçerli çalışma dizinini döndürür
Bu işlevin bağımsız değişkeni yoktur.
Başarılı olursa geçerli çalışma dizinini, aksi takdirde false
döndürür.
Bazı Unix türevlerinde, üst dizinlere erişim izni yoksa
getcwd() işlevi false
döndürür. Erişim izinleri ve
kipler hakkında daha ayrıntılı bilgi için chmod()
işlevine bakınız.
PHP yorumlayıcısı ZTS (Zend Güvenilir Evreleri) etkinken derlenmişse, getcwd() tarafından döndürülen geçerli çalışma dizini, işletim sistemi arayüzleri tarafından döndürülen dizinden farklı olabilir. Geçerli çalışma dizinine bağımlı olan harici kütüphaneler (FFI aracılığıyla çağrılan) bundan etkilenecektir.
Örnek 1 - getcwd() örneği
<?php
// geçerli dizin
echo getcwd() . "\n";
// dizin değiştirelim
chdir('cvs');
// geçerli dizin
echo getcwd() . "\n";
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
/home/nilgun /home/nilgun/cvs