[ Index ]

PHP Cross Reference of Limb3

title

Body

[close]

/core/src/ -> lmbSys.class.php (source)

   1  <?php
   2  /*
   3   * Limb PHP Framework
   4   *
   5   * @link http://limb-project.com 
   6   * @copyright  Copyright &copy; 2004-2007 BIT(http://bit-creative.com)
   7   * @license    LGPL http://www.gnu.org/copyleft/lesser.html 
   8   */
   9  
  10  /**

  11   * class lmbSys.

  12   *

  13   * @package core

  14   * @version $Id$

  15   */
  16  class lmbSys
  17  {
  18    static function isWin32()
  19    {
  20      return DIRECTORY_SEPARATOR == '\\';
  21    }
  22  
  23    static function isUnix()
  24    {
  25      return DIRECTORY_SEPARATOR == '/';
  26    }
  27  
  28    static function isMac()
  29    {
  30      return !strncasecmp(PHP_OS, 'MAC', 3);
  31    }
  32  
  33    static function isModule()
  34    {
  35      return !self :: isCgi() && isset($_SERVER['GATEWAY_INTERFACE']);
  36    }
  37  
  38    static function isCgi()
  39    {
  40      return !strncasecmp(PHP_SAPI, 'CGI', 3);
  41    }
  42  
  43    static function isCli()
  44    {
  45      return PHP_SAPI == 'cli';
  46    }
  47  }
  48  
  49  ?>


Generated: Sat Sep 6 04:46:52 2008 Cross-referenced by PHPXref 0.7