关于php学习,哪个网站资料比较合适?

如题所述

做PHP相关工作已经有7年了,如果是初学者,推荐有两个PHP100PHP CHINA .


PHP100

-------------

PHP100中文网是国内第一家以PHP资源分享为主的专业网站,也提供了PHP中文交流社区。面向PHP学习研究者提供:最新PHP资讯、原创内容、开源代码和PHP视频教程等相关内容。

    PHP100中的100个视频,虽然看着有点多,但是如果想入门的话,10几个视频就可以了,这里面不仅有入门的教程,还有中阶、高阶的教程,完全可以把你从一个什么都不懂的PHP菜鸟,变成PHP的使用高手。

    介绍php开发环境,让您快速搭建您的工作环境,测试环境,开始PHP的编程之旅;php开发工具

,工欲善其事必先利其器,IDE,数据库管理,版本控制等等,称心..,带你进行PHP语言开发,手把手在视频教程中教你如何开发一个留言板功能,学会这些,你就可以入门了。

    当然如果遇到问题怎么办,PHP100还有一个技术论坛,分类也很全,不仅包含PHP技术相关的内容,还包含PHP相关的好多技术语言,例如linux、apache、mysql、javascript、ajax等等。


PHP CHINA

----------------

之所以推荐这个,是因为,N年前我自己就是在这里进行过培训的学员,也是深受益处,还有个很出名的开源论坛也是出自这里的,Discuz! ,这里不仅有学习相关的资料,也可以报名进行培训,还可以学习Discuz!相关的源码。

    当然这里也有一个属于自己的论坛,里面有一部分人都是初学者,都是在这里做培训的学员,所以会看到很多初级的问题,也可以提一些基础问题,很多人会帮你解答。


当然别的地方也会有很多资料很全的网站,以上两个只是个人推荐,希望对你有帮助

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-23

作为一个php开发人员,我可以推荐题主一些网站和博客:

如果题主像往php深度发展的话,这些网站和博客都非常有用处。

第一,是php的官方手册网站:php.net

php.net是php官方的文档,在这里你如果有不懂和不会的函数或者方法,都可以直接上php.net上去查找,你也可以去这里下载最新版本的php,作为一个初学者时候的你是再适合不过了。


第二,推荐一个人的博客,就是国内大名鼎鼎的Yaf框架开发作者,php官方内核开发组成员的鸟哥,

http://www.laruence.com/ 这是他的博客,因为他是php官方内核开发组成员,所以他的博客对于已经过了初级阶段,向往高级开发的你是非常适合的,这里面有许许多多的关于php底层的博文,这些技术博客对于你理解php的底层机制是有非常好的作用的。

到后面你应该会使用到Yaf框架,Yaf框架是一个用纯c写的php扩展框架,以性能卓越著称,在性能上目前开源框架里没有比Yaf更快,性能更好的框架了,用过Yaf之后你就该往php源代码,yaf源代码方向去发展了,因为纯粹的应用层面的开发这时候已经满足不了你了,包括redis和memcached机制,这些都是你后期往php高级开发工程师方向发展需要做的东西。


其次你需要知道的一个网站就是pecl.php.net

pecl.php.net是一个php扩展的官方网站,在pecl上面你可以下到提交到官方的所有php扩展,比如你一定会用到的memcached和redis还有curl扩展,非常的方便,不管你是linux还是mac还是windows,都有你需要的,无论你是php5还是php7,你都可以找到你对应的版本进行开发工作。


pecl上的资源永远都是最新的,他是官方资源。


将php.net/pecl.php.net/http://www.laruence.com/  前两个php官方站点,第三个是鸟哥的博客,都会在你的php生涯中接触到。

祝你成功。

本回答被网友采纳
第2个回答  2016-12-23

作为一个php开发人员,我可以推荐题主一些网站和博客:

如果题主像往php深度发展的话,这些网站和博客都非常有用处。

第一,是php的官方手册网站:php.net

php.net是php官方的文档,在这里你如果有不懂和不会的函数或者方法,都可以直接上php.net上去查找,你也可以去这里下载最新版本的php,作为一个初学者时候的你是再适合不过了。


第二,推荐一个人的博客,就是国内大名鼎鼎的Yaf框架开发作者,php官方内核开发组成员的鸟哥,

http://www.laruence.com/ 这是他的博客,因为他是php官方内核开发组成员,所以他的博客对于已经过了初级阶段,向往高级开发的你是非常适合的,这里面有许许多多的关于php底层的博文,这些技术博客对于你理解php的底层机制是有非常好的作用的。

到后面你应该会使用到Yaf框架,Yaf框架是一个用纯c写的php扩展框架,以性能卓越著称,在性能上目前开源框架里没有比Yaf更快,性能更好的框架了,用过Yaf之后你就该往php源代码,yaf源代码方向去发展了,因为纯粹的应用层面的开发这时候已经满足不了你了,包括redis和memcached机制,这些都是你后期往php高级开发工程师方向发展需要做的东西。


其次你需要知道的一个网站就是pecl.php.net

pecl.php.net是一个php扩展的官方网站,在pecl上面你可以下到提交到官方的所有php扩展,比如你一定会用到的memcached和redis还有curl扩展,非常的方便,不管你是linux还是mac还是windows,都有你需要的,无论你是php5还是php7,你都可以找到你对应的版本进行开发工作。


pecl上的资源永远都是最新的,他是官方资源。


将php.net/pecl.php.net/http://www.laruence.com/  前两个php官方站点,第三个是鸟哥的博客,都会在你的php生涯中接触到。

祝你成功。

第3个回答  2016-12-22

做PHP相关工作已经有7年了,如果是初学者,推荐有两个PHP100PHP CHINA .


PHP100

-------------

PHP100中文网是国内第一家以PHP资源分享为主的专业网站,也提供了PHP中文交流社区。面向PHP学习研究者提供:最新PHP资讯、原创内容、开源代码和PHP视频教程等相关内容。

    PHP100中的100个视频,虽然看着有点多,但是如果想入门的话,10几个视频就可以了,这里面不仅有入门的教程,还有中阶、高阶的教程,完全可以把你从一个什么都不懂的PHP菜鸟,变成PHP的使用高手。

    介绍php开发环境,让您快速搭建您的工作环境,测试环境,开始PHP的编程之旅;php开发工具

,工欲善其事必先利其器,IDE,数据库管理,版本控制等等,称心..,带你进行PHP语言开发,手把手在视频教程中教你如何开发一个留言板功能,学会这些,你就可以入门了。

    当然如果遇到问题怎么办,PHP100还有一个技术论坛,分类也很全,不仅包含PHP技术相关的内容,还包含PHP相关的好多技术语言,例如linux、apache、mysql、javascript、ajax等等。


PHP CHINA

----------------

之所以推荐这个,是因为,N年前我自己就是在这里进行过培训的学员,也是深受益处,还有个很出名的开源论坛也是出自这里的,Discuz! ,这里不仅有学习相关的资料,也可以报名进行培训,还可以学习Discuz!相关的源码。

    当然这里也有一个属于自己的论坛,里面有一部分人都是初学者,都是在这里做培训的学员,所以会看到很多初级的问题,也可以提一些基础问题,很多人会帮你解答。


当然别的地方也会有很多资料很全的网站,以上两个只是个人推荐,希望对你有帮助

第4个回答  2016-11-23

开发 php 5年+,当年开始接触 php 的原因都不记得了,学校课程没有开设 php,也没有上过培训班。早期接触过 j2ee, asp, 不得不说,相对于 j2ee 和 asp, php 的上手到 hello world的难度是在是太容易了。

预告下,学习途径是这样的:

上网下个环境包,常见的 xampp, lampp 环境 --> 下载一份优秀的 php 源代码,比如 wordpress, ecshop --> 按某个功能跟进代码执行流程,比如登录,或者打开首页 --> 尝试加个 hello world 输出 --> 尝试加一个小功能,比如把其他子页面的展示信息挪到首页来 --> 尝试自行开发一个新功能,如 wordpress 首页加入文章展开的流功能。以上就算是简单入门了。这部分推荐:

https://www.apachefriends.org/zh_cn/index.html,

https://cn.wordpress.org/


但是这个入门只是简单的会写点小代码,php 语言体系基础知识我们还没打好,完成这个我们需要看一本书系统的学习下 php 语法,及常见的业务场景的开发思路;同时阅读 php 帮助手册,掌握 php 常用函数,最常见的是 array,string 处理函数,不要求记住所有函数,但要达到理解 php 函数定义规则的程度,达到这一步,算是对 php 语言入门了。基本所有的 php 开发都是用框架的,比较出名的有ci,thinkphp, laravel,yii,yaf;其中ci,thinkphp,laravel,yii都是 php 语言实现的框架,深入理解框架的实现,以及掌握基于框架的应用开发,对于 php 之路的进步是非常重要的,同时,基于这些框架,你也能把思维从面向过程的开发升级到面向对象的开发 。这部分推荐http://www.w3school.com.cn/php/php_intro.asp,

http://php.net/manual/zh/language.types.php

http://www.golaravel.com/

http://doc.thinkphp.cn/manual/use_php.html


对 php 入门,并不代表你掌握并已经可以进入基于 php 的 web 开发行列,随后你还需要了解 前端 - php - 后端 三层结构的相关部分。前端 - php 这部分是指流行的 smarty 模板框架、http 协议; php 本身包括 php 接入,即 nginx | apache, php | hhvm 服务,php - 后端是指 redis , mysql等存储,及php - 后端交互协议,如常见的 curl, thrift;这里的开始,建议从0开始手工编译 php、nginx、mysql 搭建 php 入门,然后再深入理解 nginx、php、mysql、redis。比如你可以思考:

    为什么有了 apache, 还会有 nginx, 而且 nginx 的市场使用情况还会超过 apache?

    为什么有了 php, 还会有 hhvm, 为啥 hhvm 会比 php 5快那么多,而和 php 7又接近一致?

    mysql 和 redis 分别在什么情况下使用?

    php 想和 c、java、go 等其他语言实现的服务交互该怎么做?

等等。。。这部分推荐

http://www.smarty.net/docs/zh_CN/

http://www.php-internals.com/

http://tengine.taobao.org/book/chapter_02.html

http://c.biancheng.net/cpp/html/1465.html


学习 php 是一个很长线的过程,php 本身简单,但如冰山,它只是一角,真正用 php 做开发的时候,还有很多其他需要相关知识需要考虑到。楼主加油!