Php Yii2:条件检查始终返回NOTNULL
这是我在控制器中的代码Php Yii2:条件检查始终返回NOTNULL,php,yii2,Php,Yii2,这是我在控制器中的代码 public function actionCharges($id){ $model= \app\models\IpdCharges::findOne(['doctor'=>$id]); $model1= \app\models\PatientDetail::findOne(['tpa_name']); $query = (new \yii\db\Query()) ->select('tpa_name') ->fr
public function actionCharges($id){
$model= \app\models\IpdCharges::findOne(['doctor'=>$id]);
$model1= \app\models\PatientDetail::findOne(['tpa_name']);
$query = (new \yii\db\Query())
->select('tpa_name')
->from('patient_detail')
->innerJoin('daily_ward_entry',
'daily_ward_entry.general_regn_no = patient_detail.general_regn_no')
->where(['daily_ward_entry.id'=>$id]);
$command = $query->createCommand();
$rows = $command->queryAll();
//var_dump($rows);exit;
if ($rows === Null){
echo 'null';exit;
}else {
echo 'not null';exit;
}
}
如果我正在检查var_转储,我将正确地得到null和notnull结果
但除此之外,我总是得到“非空”的回应
这里我做错了什么。将var_dump$rows,$rows===Null放在echo'notnull'之前;并检查againHi zerkms-结果类似于数组大小=1'tpa_name'=>null boolean false不是null吗?它不是空的,而是arrayHi zerkms-'tpa_name=>null'如何检查此条件?$rows['tpa_name']==null?您知道如何访问关联数组元素,是吗?