public static function getCurrentArchName()

in lib/php/libsdk/SDK/Config.php [57:82]


	public static function getCurrentArchName() : string
	{/*{{{*/
		if (NULL === self::$currentArchName) {
			if (FALSE !== ($env = getenv('PHP_SDK_ARCH'))) {
				self::setCurrentArchName($env);
			} else {
				/* XXX this might be not true for other compilers! */
				passthru("where cl.exe >nul", $status);
				if ($status) {
					throw new Exception("Couldn't execute cl.exe.");
				}

				exec("cl.exe /? 2>&1", $out);

				if (preg_match(",x64,", $out[0])) {
					self::setCurrentArchName("x64");
				} elseif (preg_match(",x86,", $out[0])) {
					self::setCurrentArchName("x86");
				} else {
					throw new Exception("Couldn't determine Arch.");
				}
			}
		}

		return self::$currentArchName;
	}	/*}}}*/