lmbSys - применяется для получения некоторой системной информации. Большинство методов этого класса являются статическими, например:
echo lmbSys :: osType(), if(lmbSys :: isWin32()) doSomething(); elseif(lmbSys :: isUnix()) doSomethingElse() elseif(lmbSys :: isMac()) doNothing();
Список методов:
| Название метода | Назначение |
|---|---|
| osType() | Возвращает тип машины, на которой выполняется скрипт |
| isWin32() | Возвращает true, если скрипт выполняется на Windows машине |
| isUnix() | Возвращает true, если скрипт выполняется на Unix машине |
| isMac() | Возвращает true, если скрипт выполняется на Mac машине |
| isModule() | Возвращает true, если php установлен как модуль |
| isCGI() | Возвращает true, если php установлен как CGI |
| isCli() | Возвращает true, если скрипт выполняется в CLI режиме |
| clientIp() | Возвращает IP адрес машины, на которой выполняется скрипт |
| fileSystemType() | Возвращает тип файловой системы, на которой выполняется скрипт |
| fileSeparator() | Возвращает разделитель в пути до файлов |