php-cli: hosting OS algılamak için en iyi yolu nedir?

2 Cevap php

Ben Cygwin windows ve Linux üzerinde çalıştırmak istediğiniz bir komut dosyası var. Ben bazı amaçlar için, iki çalışan çevre arasında ayrım yapmak zorunda. Bunu yapmak için en iyi yolu nedir?

2 Cevap

Orada yardımcı olacak önceden tanımlanmış sabit PHP_OS olduğunu, ancak PHP üzerine inşa edilmiş işletim sistemi değil, üzerinde çalıştığı işletim görüntüler.

php_uname kod çalıştıran geçerli sunucu hakkında bilgi keşfetmek istediğim şey:

php_uname() işletim sistemi PHP bir açıklama döndürür üzerinde çalışıyor.

Özellikle,

php_uname('s'); // Operating system name. eg. FreeBSD. 

nasıl PHP_OS değişken hakkında?

print PHP_OS;