pocketmine\nbt\NBT::write PHP Метод

write() публичный Метод

public write ( ) : string | boolean
Результат string | boolean
    public function write()
    {
        $this->offset = 0;
        $this->buffer = "";
        if ($this->data instanceof CompoundTag) {
            $this->writeTag($this->data);
            return $this->buffer;
        } elseif (is_array($this->data)) {
            foreach ($this->data as $tag) {
                $this->writeTag($tag);
            }
            return $this->buffer;
        }
        return false;
    }

Usage Example

Пример #1
0
 private static function writeCompoundTag(CompoundTag $tag) : string
 {
     if (self::$cachedParser === null) {
         self::$cachedParser = new NBT(NBT::LITTLE_ENDIAN);
     }
     self::$cachedParser->setData($tag);
     return self::$cachedParser->write();
 }
All Usage Examples Of pocketmine\nbt\NBT::write