我正在阅读CodeComplete并且其中有声明警告不要使用具有双重目的的变量,例如:1)Ifavariableisanumber,itcontainserrorcode.2)Ifavaribaleisarray,itcontainsdata.这正是我在程序中使用以下代码片段中的变量$text所做的:$text=$editor->getTextForLinking($data_array['idText']);if(Arr::is_array($text)){...}else{Log::instance()->add(Log::Error,$text);$this->response-