PHP 学习站点总结


学习也有一个过程,程序学习更是如此。


正文

学习也有一个过程,程序学习更是如此。大学时,学习C语言,基本就是看课本,在计算机室敲敲打打,在谭浩强的那本书上勾勾画画, 成绩还可以(就错一填空)。四年前,为了理想,想做一个平台,开始学习网络编程。刚开始,需要学习的太多,基本就是跟跑。 一路颠簸的跑了两年多时间,另外人也基本处于漂泊状态。直到一年前,稳定了下来,开始有机会整理学习的资料——写技术博客。 互联网上程序技术资料量以TT计,不见得每个人都能信手拈来、从容不迫。为了方便他人、及自己学习PHP,才有了这篇文章, 集中一下比较优秀的博客,以方便我们学习。

Awesome PHP,收集整理一些常用的PHP类库, 资源以及技巧. 以便在工作中迅速的查找所需。 https://github.com/ziadoz/awesome-php

PHP 开发手册,中文版 (http://php.net/manual/zh/),英文版 (http://php.net/manual/en/) , 这个对php已经上手的人,要前前后后翻个五六遍,做到对PHP能做什么心中有数,方便以后碰到问题时时查询。

PHP 之道(PHP: The Right Way):书写更好的 PHP 代码 (http://www.phptherightway.com/), 中文版 (http://laravel-china.github.io/php-the-right-way/)。

Veda原型 (http://www.nowamagic.net/librarys/veda/cate/PHP ) ,这个博客的作者在程序界做了有好多年了, 与PHP源码Zend开发组经常交流,经验很丰富,写的博客可读性很强,这里特别提一下。

TIPI (http://www.php-internals.com) , 深入理解PHP内核。这个博客与上面风雪之隅那个对比, 我觉得这个的可读性更强、系统性也更强。如果有精力,最好好好了解一下PHP的底层。

AnyKoro (http://www.cnblogs.com/JosephLiu/category/333686.html) ,这个博客有自己的一些看法,另外Yii也讲了几篇,可以看看。

yojiaku (http://www.cnblogs.com/yojiaku/category/854295.html),这个系列叫PHP and MySQL Web Development,是一些具体操作示例,讲得挺透彻。

作业部落 (https://www.zybuluo.com/phper/note/65033),这是个个人博客,里面对PHP有自己的一些见解,如PSR规范、namespace命名空间等。

W3School (http://www.w3school.com.cn/php/index.asp) ,这个大家应该很熟悉了,现在这个是PHP的教程, 另外还有好多其他语言的教程,包括HTML、CSS、JavaScript、ASP、XML等等。在这里强烈建议PHP开发已有一两年的技术, 把这里左侧列出的条目从头到尾过个两三遍,就相当于翻了多遍PHP手册(PHP手册由于翻译者的水平会比较难读),能做到对PHP全局心中有数。

菜鸟教程(http://www.runoob.com/php/php-tutorial.html),这个可以说是PHP学习手册,每一条都单独列出来讲了, 入门后的人可以好好复习一下。这个站点可不止PHP呀,你会找到你想要的。 另外站点下的——菜鸟工具 (http://c.runoob.com),这个可是一个好东西,代码可以直接在网上运行, 看看结果,所见即所得。除了PHP,还有Python、Java、C、C++的等等。在这个站点中,PHP部分与W3School的如出一辙, 只有少许不同,建议W3School的PHP部分通览一遍后,可以把这个再过一遍,作为补充。

织梦站长工具箱 (http://tools.dedecms.com) ,这个中有好多工具, 其中还包括PHP在线手册、MySQL在线手册、JQuery在线手册等链接,有时不知道看些什么,这个倒是可以翻一翻。

yii2的系统讲解 ( http://www.digpage.com/tbd.html)。 yii的中文社区 (http://www.yiichina.com/)。 Yii2.0 视频教程 (http://www.yiichina.com/video)。

廖雪峰的官方网站 (http://www.liaoxuefeng.com) ,这个博客有三个系列文章—— JavaScript、Python3、Git。 其中版本控制服务器Git,这个挺详细,值得一览。想学Python的,不要错过。

云之梦 (http://v.tudou.com/lqqhwei/?qq-pf-to=pcqq.c2c),这里有大量php学习视频。

在这必须推荐一个在线文档工具 ShowDoc (http://www.showdoc.cc/demo?page_id=9),用起来很顺手。 图片就不附了,会影响页面布局。点击进去看看效果就知道是怎样的了。

TortoiseSVN 日常操作指南 (http://wenku.baidu.com/link?url=8buFVrkXFfboTgzULXiZms4q3NsMDaXwCSj3ZAqEaP_zXYairTtSM8npwb4W6e9-H2vJa03gA1EBL3cgBqYo1ZmWoaN-OWh_IjTNtIepBka),一般协同开发,会经常用到这个工具。

下面就是一些比较散的,只粘贴网址

技巧型

http://blog.sina.com.cn/s/blog_63aa18890100ghf6.html

http://www.cppblog.com/ljfpudding/archive/2013/12/25/205008.aspx

http://www.linuxidc.com/Linux/2014-08/105197.htm

https://laracasts.com/skills/Tooling

http://www.phpstorm-themes.com

http://unun.in/php/122.html

应用型

深入浅出Symfony2 - 结合MongoDB开发LBS应用 http://www.infoq.com/cn/articles/depth-study-of-Symfony2

网页JS获取当前地理位置(省市区) http://www.cnblogs.com/ZHF/p/4169634.html

init,__construct区别以及PHP魔术方法大汇总 http://blog.phpfs.com/archives/1119.html

普通IP定位API Web服务API http://lbsyun.baidu.com/index.php?title=webapi/ip-api

二十一段救命的PHP代码 http://wenku.baidu.com/link?url=ldGu10EEJH4Ne0CrXcn3fkW6yk9YzQd-fzxwNOdxpKtsWNvkziutfW_18aUzADabOLsN99IFUZKaYADTyAxauze-VJxi18MtBDjaYLuOgS_

怎样使用 GitHub? https://www.zhihu.com/question/20070065

微信小程序开发教程 https://imspm.com/article/1474591381869

理论型

PHP内核探索: http://www.nowamagic.net/librarys/veda/detail/1285

PHP的执行原理/执行流程: http://www.cnblogs.com/hongfei/archive/2012/06/12/2547119.html

经验型

代码编译(第2版): http://cc2e.com/

聊聊clean code: http://tech.meituan.com/clean-code.html

php curl_init函数用法:http://blog.sina.com.cn/s/blog_640738130100tsig.html

PHP中__get()和__set()的用法实例详解:http://www.jb51.net/article/37900.htm

yii执行流程: http://www.cnblogs.com/bluecobra/archive/2011/11/30/2269207.html

Yii 框架创建自己的 web 应用 : http://www.ibm.com/developerworks/cn/opensource/os-cn-yii/

Yii PHP 框架分析 (一) :http://wenku.baidu.com/view/d5fe3603a6c30c2259019ee3.html?re=view

Yii中Request的使用 : http://www.php1.cn/article/6636.html

关于favicon.ico的两三事:http://www.cnblogs.com/LoveJenny/archive/2012/05/22/2512683.html

Yii->user(当前用户)相关:http://zccst.iteye.com/blog/1436631

mysql中key 、primary key 、unique key 与index区别:http://zccst.iteye.com/blog/1697043

Yii与表单交互的三种方式:http://zccst.iteye.com/blog/1298717

在Yii中直接使用sql :http://zccst.iteye.com/blog/1305000

Yii查询生成器(Query Builder)用法实例教程:http://www.jb51.net/article/54749.htm

Yii中CDbCriteria常用总结:http://www.cnblogs.com/mrcoke/articles/Yii.html

yii1版本更新日志:http://www.yiiframework.com/doc/guide/1.1/zh_cn/changes

yii中常用路径:http://www.kuitao8.com/20130728/440.shtml

YII 过滤器 filters:http://hudeyong926.iteye.com/blog/1396317

Yii框架图书 The Yii Books:http://www.yiibook.com/

Yii源码阅读笔记:http://blog.xiayf.cn/tag/yii.html

Yii-Playground : https://github.com/erikuus/Yii-Playground

Yii权威指南(非常适合新手入门):http://wenku.baidu.com/link?url=-fF_HeYWEVrwSpp2L8BIvaGDAGuJVIE2_F_TZ1e0eeoI_OzgvltPKH8K5Ab1KilcGAl2_OEoZxgTBScvT0KibfrdR10XD_47ifU9mFfLOSm

Yii 用户登陆机制 :http://blog.csdn.net/jcjc918/article/details/37922131

yii核心组件类详解:http://blog.chinaunix.net/uid-27003384-id-3283776.html

Yii的常用URL:http://blog.sina.com.cn/s/blog_815611fb0101fahq.html

应用Yii1.1和PHP5进行敏捷Web开发:http://www.howzhi.com/course/2523/?ref=cbc

应用Yii1.1和PHP5进行敏捷Web开发:http://www.yiibook.com/book/agile_web_application_development_with_yii1.1_and_php5

史上效率最高的php框架YII框架详解(视频):http://www.chuanke.com/v1253098-100989-170239.html

Yii框架学习视频教程:http://down.51cto.com/zt/6323#

YII2日常所用的教程:http://www.fancyecommerce.com/

Yii2教程-易百网:http://www.yiibai.com/yii2/yii_installation.html#

深入理解Yii2.0:http://www.digpage.com/

Yii源码阅读笔记 - 错误/异常管理:http://www.tuicool.com/articles/M3Q3mmb

清晰理解Yii的事件和行为:http://blog.csdn.net/ltx06/article/details/52350151

Yii中的核心CComponent类详解:http://www.cnblogs.com/JosephLiu/archive/2011/12/19/2293776.html

验证和授权(Authentication and Authorization):http://www.yiiframework.com/doc/guide/1.1/zh_cn/topics.auth

YiiFramework使用技巧收集:http://www.open-open.com/lib/view/open1406106159820.html

使用数据库的表连接:http://blog.csdn.net/andybegin/article/details/8878383

Yii-列表- 定义分页,分页方法 :http://blog.csdn.net/u013718071/article/details/39292293

YII关联查询:http://keshion.iteye.com/blog/1607994

Yii核心组件AssetManager原理分析:http://www.jb51.net/article/58091.htm

yii执行流程:http://www.cnblogs.com/zhanghaoyong/articles/2659846.html

心心的技术博客:http://hnlixf.iteye.com/category/257856

高性能PHP框架Yii分析:http://www.iteye.com/blogs/subjects/Yiisilentime

Identified Issues - Yii Framework Forum:http://www.yiiframework.com/forum/index.php/topic/11920-identified-issues/page__p__61800#entry61800

yii与数据库分类文章列表:http://zccst.iteye.com/category/180589

YII分类文章列表:http://zccst.iteye.com/category/159332

linux/window配置php PEAR:Mail发送html邮件:http://www.aichengxu.com/diannao/11714.htm

php中数字0和空值的区别分析:http://www.jb51.net/article/50679.htm

php中引用&的真正理解-变量引用、函数引用、对象引用:http://www.cnblogs.com/thinksasa/p/3334492.html

Phalcon : http://baike.baidu.com/link?url=gDvgGFittHkrzTqvFRk6HdvI5xSefJwlVGL_ZN5h74OmgfXwD6NAYLdoySdIHobySZ9RlNSXKAn-zHKJvzEyJa

PHP定界符EOT的用法:http://www.zui88.com/blog/view-151.html

PHP 字符串获取 substr 与 strstr 函数:http://www.5idev.com/p-php_substr_strstr.shtml

mysql索引总结—-mysql 索引类型以及创建 :http://blog.csdn.net/xluren/article/details/32746183

SQL UPDATE实现多表更新 :http://www.cnblogs.com/stublue/archive/2010/08/05/1792977.html

Mysql跨表更新 多表update sql语句总结:http://www.jb51.net/article/32648.htm

mysql单表更新及多表更新 :http://blog.csdn.net/langcai1981/article/details/25322087

MySQL engine.type类型的区别:http://linhfgo.iteye.com/blog/1473869

MySQL数据库引擎介绍、区别、创建和性能测试的深入分析:http://www.jb51.net/article/38004.htm

php获取字符串前几位(substr返回字符串的子串用法):http://zhoumo123.cn/php/2290.html

多字节字符串:http://php.net/manual/zh/book.mbstring.php

自学PHP有哪些书籍和教程值得推荐?:https://www.zhihu.com/question/20034403

关于 PHP 的好书有哪些?:https://www.zhihu.com/question/19632311

网络深入了解:http://wenku.baidu.com/link?url=X5ffl4hTgr0HuF47sb1UhENGzj3hr844xuVlw5yq0DOTAQVp-ee06Ly9SFzR_e1iNLCSfCgDD32yhRaJpEexyjaIgqmVNwP5-eOZX-AeIyu

学了C语言,如何开发一个有声有色的俄罗斯方块游戏? :http://www.howzhi.com/course/3807/

empty,isset,is_null判断比较(差异与异同):http://www.jb51.net/article/25032.htm

TCPDF Examples :https://github.com/tcpdf-clone/tcpdf/tree/master/examples

TCPDF Examples : http://tcpdf.penlabo.net/tcpdf/examples/

Bob 的汽车零部件商店:http://www.cnblogs.com/yojiaku/p/5679590.html

最新《PHP和MySQL Web开发》学习笔记(三):http://blog.sina.com.cn/s/blog_63aa18890100ghf6.html

PHP 超级全局变量:http://www.runoob.com/php/php-superglobals.html

PHP中PSR-[0-4]规范:http://m.blog.csdn.net/article/details?id=42844391

PHP中PSR-[0-4]规范:https://www.zybuluo.com/phper/note/65033

sublime添加ctags实现代码跳转:http://www.cnblogs.com/cchun/p/3794018.html

博客

风雪之隅 (http://www.laruence.com) ,这个博客的作者是惠新宸,PHP源码开发组成员,对PHP底层非常熟悉。 读他的博客可以加深对PHP的理解,特别是他的《深入理解PHP原理》系列。

阮一峰的博客 https://www.ruanyifeng.com/blog/archives.html

飞鸿影的博客 https://www.cnblogs.com/52fhy/category/604746.html






参考资料


返回