data = $data; $this->query =$query; } /** * 判断数据是否 为null * * @param $index * @return bool */ public function isNull($index) { $va = $this->data[$index] ?? null; return is_null($va); } /** * 不是空 * @param $index * @return bool */ public function notNull($index) { $va = $this->data[$index] ?? null; return !is_null($va); } /** * 不为空 * @param $index * @return bool */ public function notEmpty($index) { $va = $this->data[$index] ?? null; return !empty($va); } /** * 大于0 * @param $index * @return bool */ public function gt0($index) { $va = $this->data[$index] ?? null; return $va > 0; } /** * 判断数据是否为 number(数字或数字字符串) * * @param $index * @return bool */ public function isNumber($index) { $va = $this->data[$index] ?? null; return is_numeric($va); } /** * 是否未字符串 * @param $index * @return bool */ public function isString($index) { $va = $this->data[$index] ?? null; return is_string($va); } /** * 获取int 字符串 * * @param $index * @return int */ public function getNumber($index): int { $va = (integer)$this->data[$index] ?? 0; return (string)$va; } /** * 获取int数据 * * @param $index * @return int */ public function getInt($index): int { $va = (integer)$this->data[$index] ?? 0; return $va; } }