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
