request->post['telephone'])) {$this->error['telephone'] = $this->language->get('error_telephone');}else{$telephone_v = $this->model_account_customer->"> 跳转到主内容
极星编程网:以代码为星,赴技术山海!

php if判断出现的鬼怪问题

phpif判断if ( !preg_match("/^1[34578]\d{9}$/",$this->request->post['telephone'])) {$this->error['telephone'] = $this->language->get('error_telephone');}else{$telephone_v = $this->model_account_customer-> gettelephonevalidation($this->request->post['telephone']);if($telephone_v != 0) {// $this->error['telephone'] = $this->language->get('error_telephone_v');printf("得到的数据为:%d", $telephone_v);$this->error['telephone'] = $this->language->get('error_telephone_v');}}让人惊讶的是 $telephone_v =0 很能执行并打印了0,错误正常显示。

相关文章