ID:164518

undefined

PHP开发

  • 公司信息:
  • 协展有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 其他
  • 全区

技术能力

1.多使用php内置的函数来去减少使用php代码,且精简了php代码, php的执行流程为: php是解析性语言,代码是经过转化才能变成最终机器码,例如: php代码写的很多,不够精简,转化过程变成,自然会影响php程序的性能,而php内置的函数是由C语言编写,执行速度自然快。
2.php内置函数执行效率有快慢的, 尽量使用快的,例如: array_key_exists()效率要比in_array()高。
3.不要使用过多的IO, php性能开销次序为: 读取内存<读取数据库<读取文件<读取网络数据, php是不适合编写IO密集型的程序。
4.使用单引号替换双引号,单引号在运行时不检查,执行效率比双引号快。
5.能使用内置的字符串函数,就尽量不要用正则, 例如: str_replace()替换preg_replace()。
6.require_onec()代价昂贵,include文件时尽量使用绝对路径, 因为它避免了php去include_path里面找文件的速度,解析操作系统路径所需时间会更少。
7.执行for循环之前确定最大循环数,不要把count/strlen/sizeof等每次都重复做的但结果都一样的事情放到for的条件语句中,另外最好运用foreach代替for循环, 循环内部不宜声明变量,尤其时大变量:对象,建议循环之前预定义需要的变量。

项目经验

商品楼层显示,购物车开发,订单开发,微信支付开发,用户验证
常操作目录: model, view, controller, config, middleware, route
Db数据库操作: 查询构造器,查询事件(操作成功回调),事务操作(transaction),监听SQL查看性能分析结果,储存过程(数据集)
框架模型操作: 模型定义(class User对应数据表名)具体操作撒save,update,delete,destroy,get,all,SoftDelete类用于定义软删除,修改器,获取器,搜索器
模板操作: 在html输出php变量,使用php函数,html继承引入,php语法结构混编
验证器: 定义属性protected $rule = [], 错误信息protected $message = [], 使用场景protected $scene = []
函数命名规范: 全小写字母(多个单词用下划线隔开), 例如: function get_user_info(){}
方法命名规范: 采用小驼峰法首字母小写, 例如: public function getUserName(){}
类命名规范: 首字母大写, 例如: class User || class UserModel

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服