1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- namespace Qiniu\Pili;
- final class Config
- {
- const SDK_VERSION = '2.1.1';
- const SDK_USER_AGENT = 'pili-sdk-php';
- public $USE_HTTPS = false;
- public $API_HOST = 'pili.qiniuapi.com';
- public $API_VERSION = 'v2';
- public $RTCAPI_HOST = 'http://rtc.qiniuapi.com';
- public $RTCAPI_VERSION = 'v2'; //连麦版本号,可以设置 "v1" 和 "v2"
- protected static $_instance = null;
- protected function __construct()
- {
- }
- protected function __clone()
- {
- }
- public static function getInstance()
- {
- if (!(self::$_instance instanceof self)) {
- self::$_instance = new self();
- }
- return self::$_instance;
- }
- public function __get($property)
- {
- if (property_exists(self::getInstance(), $property)) {
- return self::getInstance()->$property;
- } else {
- return null;
- }
- }
- public function __set($property, $value)
- {
- if (property_exists(self::getInstance(), $property)) {
- self::getInstance()->$property = $value;
- }
- return self::getInstance();
- }
- }
|