在PHP中使用链式操作有优雅一点的写法吗?如果一个链式操作比较复杂,需要写很长一行,什么时候换行?不换行:functiontest(){$res=$this->erp_base->select(['company_idAScity_id','city_nameAScity_name','UNIX_TIMESTAMP()AScreate_time','UNIX_TIMESTAMP()ASupdate_time'])->where(['if_deleted='=>0])->where_not_in('company_id',$this->_blacklist)->get('company')->result_array();return$res;}数组换行:functiontest(){$res=$this->erp_base->select(['company_idAScity_id','city_nameAScity_name','UNIX_TIMESTAMP()AScreate_time','UNIX_TIMESTAMP()ASupdate_time'])->where(['if_deleted='=>0])->where_not_in('company_id',$this->_blacklist)->get('company')->result_array();return$res;}我现在用的换行:functiontest(){$res=$this->erp_base->select(['company_idAScity_id','city_nameAScity_name','UNIX_TIMESTAMP()AScreate_time','UNIX_TIMESTAMP()ASupdate_time'])->where(['if_deleted='=>0])->where_not_in('company_id',$this->_blacklist)->get('company')->result_array();return$res;}或者这种:functiontest(){$res=$this->erp_base->select(['company_idAScity_id','city_nameAScity_name','UNIX_TIMESTAMP()AScreate_time','UNIX_TIMESTAMP()ASupdate_time'])->where(['if_deleted='=>0])->where_not_in('company_id',$this->_blacklist)->get('company')->result_array();return$res;}亦或者这种,和第一个换行的地方箭头保持一致(又时候对不齐):functiontest(){$res=$this->erp_base->select(['company_idAScity_id','city_nameAScity_name','UNIX_TIMESTAMP()AScreate_time','UNIX_TIMESTAMP()ASupdate_time'])->where(['if_deleted='=>0])->where_not_in('company_id',$this->_blacklist)->get('company')->result_array();return$res;}处女座表示代码风格很重要。各位是怎么写的呢?
添加回答
举报
0/150
提交
取消