当前位置:  开发笔记 > 编程语言 > 正文

学习高级PHP

如何解决《学习高级PHP》经验,为你挑选了3个好方法。

我已经使用PHP很长一段时间了,并且想知道要研究什么来研究高级主题 - 以及那些高级主题.请问您能提供关于PHP使用的项目或功能类型的想法(这将使我能够最大限度地将我的PHP知识和技能提升到更高水平).



1> Frankie..:

udpdate

PHP已经改变了这几年,现在,互操作性比以往任何时候都更加重要.PHP代码中最重要的一个部分就是可以与所有其他位相处的部分.

PHP正确的方法 - 如何做
PHP标准建议的快速参考- 或如何开始为世界编写PHP

高级计算机科学主题在很大程度上是语言无关的,从算法到大规模软件开发.


原始答案:

如果你还没有进入下面的两个,我会认真地建议你从那里开始.

    对象

    MVC(模型视图控制器)

如果您提出这个问题,您可能会觉得可能有更好的方法来重用您的代码.可能有更好的方法将逻辑从结构中分离出来.如果是这样的话,可以选择两个波纹管.

它可能需要一段时间才能适应,Objects但值得一试.

我能建议你最好的事情就是拥抱一个框架.

zend框架

您将被迫按照标准编写代码,您将更好地了解高级PHP软件的工作原理.



2> Sarfraz..:

我会建议你这两本好书:

Sams:高级PHP编程.

替代文字http://img339.imageshack.us/img339/7218/samsadvancedphpjf1.jpg

php |架构师企业PHP开发指南

alt text http://img3.immage.de/16028975acaphpgfx.jpg

.

注:在PHP官方文档总是神奇,你从中学到了不少真!


我认为高级是一个非常相对的术语.
我已经订购了第二本书的副本 - 它看起来非常好,并且经过了很好的审核.谢谢你的建议.编辑:我已经做了几年的PHP开关,但我发现很难定义我的经验水平.我从未尝试过一个我不能做的项目 - 但我以前从未尝试过一个庞大或高级的项目.

3> Developer..:

您可以做很多事情来学习高级主题.学习不同类型的php框架和架构.
探索先进的开源项目,如内容管理系统.joomla mambo.Magento的.如何编码和构建它们的架构.尝试了解其中使用的体系结构和技术.

探索zend框架库,类和不同的模块.

你可以探索不同的PHP库,如图像magick,ffmpeg视频,PHP curl,PHP输出流,读取规范的PHP 5.2和5.3.它们的主要区别是什么.php 5.3中的新功能.

还有很多其他的东西.继续探索并不断学习.在互联网上,全世界都在开放.

如果你做了所有这些,那么更进一步,加入论坛和不同的PHP程序员社区,如堆栈溢出,通过解决不同的挑战性问题继续帮助他人.分享是关怀.您获得的收益越多.

记住:知识的开始是发现我们不理解的东西.(弗兰克.赫伯特)

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有