[英]A simple yii2 function doesn't work
我有兩個功能,目的是相同的,但是我寫的卻不同。 第一個工作正常,但第二個工作不正常,我看不出它們之間的區別。 有人可以解釋一下為什么第二個不能正常工作嗎?
public function getClientPhone() { if (is_null($this->client_id)) { return ''; } $phone = Client::getStaticClientPhone($this->client_id); if (is_null($phone)) { return '' ; } return $phone; }
public function getClientPhone() { $phone = Client::getStaticClientPhone($this->client_id); if ($this->client_id || $phone === null) { return ''; } return $phone; }
更改
if ($this->client_id || $phone === null) {
return '';
}
至
if ($this->client_id === null || $phone === null) {
return '';
}
要么
if (!$this->client_id || $phone === null) {
return '';
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.