• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/cache_memcache.php
  • Класс: CPHPCacheMemcache
  • Вызов: CPHPCacheMemcache::__construct
public function __construct()
{
	if(!is_object(self::$obMemcache))
		self::$obMemcache = new Memcache;

	if(defined("BX_MEMCACHE_PORT"))
		$port = intval(BX_MEMCACHE_PORT);
	else
		$port = 11211;

	if(!defined("BX_MEMCACHE_CONNECTED"))
	{
		if(self::$obMemcache->connect(BX_MEMCACHE_HOST, $port))
		{
			define("BX_MEMCACHE_CONNECTED", true);
			register_shutdown_function(array("CPHPCacheMemcache", "close"));
		}
	}

	if(defined("BX_CACHE_SID"))
		$this->sid = BX_CACHE_SID;
	else
		$this->sid = "BX";
}