protected function createIPCSegment()
    {
        $this->fileIPC1 = '/tmp/'.mt_rand().md5($this->getName()).'.shm';

        touch($this->fileIPC1);

        $shm_key = ftok($this->fileIPC1, 't');
        if ($shm_key === -1) {
            throw new Exception('Fatal exception creating SHM segment (ftok)');
        }

        $this->internalIPCKey = shmop_open($shm_key, 'c', 0644, 10240);
        if (!$this->internalIPCKey) {
            return false;
        }

        return true;
    }
protected function createIPCSegment()
    {
        $this->fileIPC1 = '/tmp/'.mt_rand().md5($this->getName()).'.shm';

        touch($this->fileIPC1);

        $shm_key = ftok($this->fileIPC1, 't');
        if ($shm_key === -1) {
            throw new Exception('Fatal exception creating SHM segment (ftok)');
        }

        $this->internalIPCKey = shmop_open($shm_key, 'c', 0644, 10240);
        if (!$this->internalIPCKey) {
            return false;
        }

        return true;
    }
protected function createIPCSegment ( ) { $ this -> fileIPC1 = '/tmp/' . mt_rand ( ) . md5 ( $ this -> getName ( ) ) . '.shm' ; touch ( $ this -> fileIPC1 ) ; $ shm_key = ftok ( $ this -> fileIPC1 , 't' ) ; if ( $ shm_key === - 1 ) { throw new Exception ( 'Fatal exception creating SHM segment (ftok)' ) ; } $ this -> internalIPCKey = shmop_open ( $ shm_key , 'c' , 0644 , 10240 ) ; if ( ! $ this -> internalIPCKey ) { return false ; } return true ; }
Create IPC segment

@access protected

@return bool
@throws Exception
Create IPC segment