...56 (显示) public function __construct($p = null, $d = null){ $this->_data = array(); if (is_array($p)) { $this->_data = $p; } elseif (is_string($p)) { if (strlen($p) !== self::$_resSize) { $this->setCharset($p); return; } $this->_meta = u...
... unset($this->_meta[$name]); } else { unset($this->_data[$name]); } } else { if ($isMeta) { $this->_meta[$name] = $value; } else { $this->_data[$name] = $value; } }} 设置某个字段的值
...lass.php#L79 (显示) public function __get($name){ if (!isset($this->_data[$name])) { return null; } return $this->autoConvert($this->_data[$name]);} 魔术方法 __get 实现以对象属性方式获取文档字段值
...xx.class.php convert() 方法 public static mixed convert(mixed $data, string $to, string $from) $data mixed 需要转换的数据, 支持 string 和 array, 数组会自动递归转换 $to string 转换后的字符集 $from string 转换前的字符集 {return} ...
offsetUnset() 方法 public void offsetUnset(string $name) $name string 字段名称 源码: sdk/php/lib/XSDocument.class.php#L320 (显示) public function offsetUnset($name){ unset($this->_data[$name]);} ArrayAccess 接口, 删除字段值, 勿直接调用
...287 (显示) public function offsetExists($name){ return isset($this->_data[$name]);} ArrayAccess 接口, 判断字段是否存在, 勿直接调用
...($conn, 'file://', 7)) { // write-only for saving index exchangable data to file // NOTE: this will cause file content be turncated $conn = substr($conn, 7); if (($sock = @fopen($conn, 'wb')) === false) { throw new XSException('Failed to open local file for wri...
XSDataSource All Packages | 属性 | 方法(函数) 包 XS.utilf 继承关系 abstract class XSDataSource 子类 XSCsvDataSource, XSDatabaseDataSource, XSJsonDataSource 版本 1.0.0 源代码 sdk/php/util/XSDataSource.class.php 索引数据源抽象基类 ...
...nset XSComponent add() 添加文档到索引中 XSIndex addExdata() 批量提交索引命令封包数据 XSIndex addServer() 增加一个同步索引服务器 XSIndex addSynonym() 添加同义词 XSIndex beginRebuild() 开始重建索引 XSIndex clean() ...