For versions of PHP < 5.5.0, you can get the name of the script from $argv[0]: http://www.php.net/manual/en/reserved.variables.argv.php
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
cli_get_process_title — Returns the current process title
Returns the current process title, as set by cli_set_process_title(). Note that this may not exactly match what is shown in ps or top, depending on your operating system.
This function is available only in CLI mode.
This function has no parameters.
Return a string with the current process title or null
on error.
An E_WARNING
will be generated if the operating system
is unsupported.
Example #1 cli_get_process_title() example
<?php
echo "Process title: " . cli_get_process_title() . "\n";
?>
For versions of PHP < 5.5.0, you can get the name of the script from $argv[0]: http://www.php.net/manual/en/reserved.variables.argv.php