On Wed, 7 Dec 2011, Sebastian Bergmann wrote:
> Can somebody look into https://bugs.php.net/bug.php?id=54514 please?
> This causes issues for CLI tools implemented in PHP that are invoked
> through Apache Ant, for instance, and need to know the PHP interpreter
> that is running them.
>
> See https://github.com/sebastianbergmann/phpunit/issues/432 for an
> example of how this affects PHPUnit.
I've code to do this on Windows:
#if WIN32
PHP_FUNCTION(get_php_process)
{
char filename[1024];
GetModuleFileName(NULL, filename, 1024);
RETURN_STRING(filename, 1)
}
#endif
On linux, we currently do:
$pid = getmypid();
$process = "/proc/{$pid}/exe"
cheers,
Derick
--
http://derickrethans.nl | http://xdebug.org
Like Xdebug? Consider a donation: http://xdebug.org/donate.php
twitter: @derickr and @xdebug
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php