1 / 17
文档名称:

php程序员年终工作总结.docx

格式:docx   大小:22KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php程序员年终工作总结.docx

上传人:kang19821012 2019/3/21 文件大小:22 KB

下载得到文件列表

php程序员年终工作总结.docx

相关文档

文档介绍

文档介绍:php程序员年终工作总结篇一:PHP程序员转正申请及总结报告5p 篇二:让PHP程序员工作更高效让PHP程序员工作更高效的四大神奇做程序猿「媛」是一个苦逼的活,大周六地早起在技术群里招呼,看到没有啥人响应,说了一句,「估计都没有醒」,然后一位哥们抛过来,「在加班」! 做Web开发更是一个苦逼的活,不像是做iOS,搞定客户端,基本上就万事大吉了。做Web开发不仅仅是要做后端,前端也需要了解和熟悉! 做前后端通吃的DevOps全栈工程师绝对是最苦逼的活,不但需要做开发,而且还要了解运维、优化,不会运维的工程师绝对不是一个好架构师! 但所幸的事,一个优秀的工程师尽管很忙,尽管要熟悉前后端、系统、运营、优化,但是在他的工具箱里,放着一大堆工具,让这种生活变得不那么苦逼。这里就介绍四个让我们DevOps生活变得美好的神器。分别是Xdebug、XHProf、OneAPM和SocketLog。 Xdebug 作为开发人员,睡得最踏实的事是对自己写的代码了如指掌,无论是从功能层面,还是性能层面。而做WebPHP开发,比较棘手的一件事情就是代码的调试。作为脚本语言,在远程服务器端运行,客户端生成的全是HTML代码,一般认为我们无法准确地调试运行的情况,更不要说单步调试、变量监控等事情了。其实这是有误解的,有一个PHP扩展Xdebug能让方便地让我们调试远程服务器上运行的代码。方法很简单,从Xdebug下载最新版的源代码。wget解压: tar–zxvf cdphpize ./configure–with-php-config=/usr/bin/php-config make makeinstall 再增加相应的配置到,需要注意有两点: ,和php-fpm的缺省端口冲突,所以这里换用9100 [xdebug] zend_extension=/usr/lib/php/extensions/no-debug-non-zts-XX1212/_enable=on _handler=dbgp _host=localhost _port=9100 这样就装好了,就是如此简单,下面我们可以开始使用了。以ThinkPHP应用开发做例子吧。ThinkPHP典型的单入口应用,调用层次相对复杂。所以想要了解调用堆栈还是比较麻烦的。要想得到某一行的调用堆栈,可以使用PHP自带的debug_backtrace函数可以获得,但是不怎么形象,返回来一个数组而已。而Xdebug就能让这一切可视化起来。 beans自带的调试工具。首先通过首选项修改了一下PHP调试的端口,从9000改成9100,其他不用动。注意在第一行停止是选上的,这将在PHP程序调试时,运行到第一行PHP代码时停止,在ThinkPHP中,即入口文件的第一行停止。在本例中,笔者做了一个租车管理系统的示例,项目名为zuches。将代码部署在http://localhost/zuches能访问的地方,索引文件是。由于是入口文件,所以在上点击右键,选择调试。 beans自动打开了如下地址,进入调试状态:http://localhost/zuches/?beans-xdebug同时运行位置指示停留到了的第一行。如下: 点击继续运行,由于在的index 方法中加上了断点,所以位置指示又停留在了相应的断点处。这个时候,我们可以查看中断时候的调用堆栈和变量了。通过堆栈可以方便地定位到各定位的类和相应方法。各种变量,无论是局部变量和实例属性,无论是cookie,还是提交数据,都能在变量表中看到,一目了然。篇三:程序员转正申请工作总结尊敬的领导: 我于XX年xx月xx日成为本公司技术部的一名php程序员,三个月的试用期转眼就过去了。这段我人生中弥足珍贵的经历,给我留下了精彩而美好的回忆。这段时间,在领导和同事们的关怀和指导下,我通过不懈努力,各方面均取得一定的进步,现将我的工作情况做如下汇报: 一、通过理论学****和日常工作积累经验我的各方面都有了很大的进步。刚到公司不久, 我便开始joomla框架的学****研究,刚开始的时候对我来说确实压力很大,因为各方面都还不熟悉,不过我慢慢的****惯了环境,和同事相处的比较融洽,领导对我也很关心。我到公司不久,第一个项目是北京xx广告有限公司网站,做这个项目的时候遇到了许多以前没有遇到过的问题,我请教同事和朋友,还有借助网络一一解决了难题。其次就是天津 xx网站,这两个网站都是用joomla框架开发,以前没有接触过joomla框架,所以边学****边开发。在其中学到了很多东西,在今后的开发中也能运用。之后,我配合张老师的工作,配搭着开发一些功能。慢慢的熟悉了ecshop框架。在张老师的耐心指导下,我成长了很多。工作日记记录着我在我们公司成长