Czy istnieje sposób określenia w czasie wykonywania, czy plik PHP działa jako część archiwum phar
?Ustal, czy pliki PHP działają jako część `phar` archiwum
czyli natywna implementacja może wyglądać jak ten
function isRunningAsPhar()
{
$first_include = get_included_files()[0];
return strpos($first_include, '.phar') !== false;
}
Jednak to może nie działać, jeśli użytkownik przemianowany Phar mieć inne rozszerzenie pliku lub dowiązane do Phar usunąć rozszerzenie pliku .