为了账号安全,请及时绑定邮箱和手机立即绑定

PHP 链式操作优雅的写法?

PHP 链式操作优雅的写法?

米脂 2019-05-21 10:34:49
在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;}处女座表示代码风格很重要。各位是怎么写的呢?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 619 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号