Edit report at http://bugs.php.net/bug.php?id=52072&edit=1

 ID:               52072
 Updated by:       [email protected]
 Reported by:      php at richardneill dot org
 Summary:          RFE: can we have `which`
-Status:           Open
+Status:           Wont fix
 Type:             Feature/Change Request
 Package:          Filesystem function related
 Operating System: Linux
 PHP Version:      Irrelevant

 New Comment:

This seems trivial to do in userspace to me:



function which($cmd) {

        $paths = explode(':',$_ENV['PATH']);

        foreach($paths as $path) {

                $p = $path.'/'.$cmd;

                if(file_exists($p)) return $p;

        }

        return false;

}


Previous Comments:
------------------------------------------------------------------------
[2010-06-13 02:34:12] php at richardneill dot org

Description:
------------
It would be nice if PHP had a builtin "which" command.



For example,  which("ffmpeg")  would allow the user to check whether
ffmpeg 

was installed, prior to calling it with exec().

Test script:
---------------
which("ffmpeg") should return eg:

 /usr/bin/ffmpeg

if the command exists, and is in the £PATH for exec(), or

 false

if it doesn't exist.



------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=52072&edit=1

Reply via email to