PhpBrew\Utils::detectArch PHP Метод

detectArch() публичный статический Метод

public static detectArch ( $prefix )
    public static function detectArch($prefix)
    {
        /*
           Prioritizes the FHS compliant
           /usr/lib/i386-linux-gnu/
           /usr/include/i386-linux-gnu/
           /usr/lib/x86_64-linux-gnu/
           /usr/local/lib/powerpc-linux-gnu/
           /usr/local/include/powerpc-linux-gnu/
           /opt/foo/lib/sparc-solaris/
           /opt/bar/include/sparc-solaris/
        */
        $multiArchs = array('lib/lib64', 'lib/lib32', 'lib64', 'lib', 'lib/ia64-linux-gnu', 'lib/x86_64-linux-gnu', 'lib/x86_64-kfreebsd-gnu', 'lib/i386-linux-gnu');
        foreach ($multiArchs as $archName) {
            if (file_exists("{$prefix}/{$archName}")) {
                return $archName;
            }
        }
        return;
    }