Heim >Backend-Entwicklung >PHP-Tutorial >怎么才能学好php 如何才算是学好php

怎么才能学好php 如何才算是学好php

WBOY
WBOYOriginal
2016-07-25 08:57:291270Durchsuche
本文介绍下,如何才算是学好了php,怎么才能学好php编程,有需要的朋友,参考下吧。

初学php,需要掌握如下的内容: 1,php基本语法,像《精通php》里的各个知识点. 2,Sql ,比如对Mysql的管理,sql语句的编写。 3,html,做页面肯定会需要这些东西了。 4,css,现在比较常用的的是Div+css设计。

对apache,nginx,以及linux系统,有个最基本的了解,懂的相关配置。

编辑推荐: php新手入门应该知道的那些事 php新手易犯的几个小错误 进阶的话,要做到: 1,要选择一个好的框架,比如Symfony,或zend framework。它们都采用了MVC模式。 通过框架可以减少很多底层的重复开发,更重要的是可以让多人协作更加容易和让项目更易于扩展。

2,代码和页面分离,比如Smarty,它可以让页面(html)和逻辑处理(php)做较好的分离,让美工和程序基本可以并行工作(前提是需求做得比较完善)。

3,高级缓存。 这是一个php开发上永恒的话题,网站之所以要采用php就是因为速度快。采用缓存技术,可以让速度更快。 主要有的缓存技术有:

文件缓存,如Pear。 内存缓存,如Memcached。 速度非常快。 操作系统缓存,比如Squid。

4,加速工具,比如zend optimizer, 还有页面压缩。

5,高级数据库技术,比如设计优化,查询优化,集群等等。你能想象Google采用的数据库技术就是Mysql么?Mysql完全可以用于海量数据,但是我们一般到了几百万就很慢了,那是因为功底没有练就。

6,优化Apache,Mysql,linux服务器。主要是设计一些配置文件的参数,和关闭一些不需要的服务。

7,算法,不同的人写出来的东西效率可能差几十倍。建议多看看算法的书,还有多用php练习比较。

8,提高用户体验,当然就是要做的好看,但是页面文件不要太大,要不会影响速度,采用一些DHTML,Ajax技术。用普通人的使用习惯来设计。 Ajax可以采用一些框架,比如prototype。

当然从软件工程来看,你还得学一些比如CVS,phpunit等工具。

多研究一些开源的东西,对学习有帮助。

就介绍这些吧,当然仁者见仁,智者见智,各人学习的方法与方向不同。

希望此文对大家学习php编程有点滴启发,即颇感欣慰。



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn