通过分析漏洞攻击与防御,去实现漏洞功能与修复方案;再通过图文的形式与攻防实验室的:靶场、模拟浏览器、拦截请求、代码审计实操结合,去输出实战攻击实战防御、额外干货的图文内容。
【推荐1】实践TP5框架XSS攻防最佳安全指南
通过我们的"XSS漏洞攻击与防御最佳安全开发"实验,进行深度安全实践;在ThinkPHP5框架实现纯文本、富文本便签功能的XSS攻击与防御实验环境。
实验地址:看截图
【推荐2】TP5实践0元支付逻辑漏洞安全参考
通过我们已经推出的“通用0元支付逻辑漏洞安全参考”,进行深度安全实践,在ThinkPHP5框架有真实场景实现0元支付逻辑漏洞安全参考
实验地址:看截图
【推荐3】通用型纵向越权逻辑漏洞安全指南
基于ThinkPhp框架开发,实现普通用户越权管理员用户进行新增/删除便签操作,纵向越权逻辑漏洞;从攻击复现到漏洞修复防御进行深度安全攻防实践。
实验地址:看截图
【推荐4】通用型横向越权逻辑漏洞安全指南
基于ThinkPhp框架开发,实现用户资料修改、用户密码修改、新增/删除便签,横向越权逻辑漏洞;从攻击复现到漏洞修复防御进行深度安全攻防实践。
实验地址:看截图
【推荐5】TP5框架接口签名加密通讯安全指南
通过我们已经推出的“通用API接口签名加密通讯安全指南”,进行深度安全实践,在ThinkPHP5框架有真实场景实现API接口签名加密通讯!
实验地址:看截图
【推荐6】ThinkPHP5.x 远程函数执行与sql注入
ThinkPHP5.x 远程函数执行CNNVD-201812-617与SQL注入,漏洞复现与漏洞修复实验!
实验地址:看截图
安全龙攻防实验室1.0
Web控制面板实现了多个HackingTools功能,1、类burp拦截请求、2、CodeEditor编写代码调试修复漏洞、3、类hackbar低配版。
无需VPN授权访问、1秒即可在线上启动攻击与防御实验室环境,Web控制面板自带HackingTools,简洁强大,好用。我们的线上攻防实验室不仅仅提供一个可远程访问的靶场地址那么的简单。
为什么用TP5做攻防实验靶场?
与原生PHP开发对比有啥不同呢?1、代码上更优雅;2、基于TP5上的实践;3、防御思路更清晰 4、ThinkPHP5标准MVC开发风格。
以后只用TP5做攻防实验靶场吗?
TP5只是PHP开发框架一种,只要我们安全龙想到的和你想到的都会做上去;不仅仅TP5一种开发框架,也不仅仅PHP一种开发语言。
编者按:接触PHP微信开发的童鞋们一般的步骤就是学习微信开发文档,知道了微信API,怎么办?找微信开发SDK啊!找到了easywechat和LaneWeChat等,这些SDK后面又需要PHP框架(framework)了,于是又找到了laravel、thinkPHP、Yii、cakephp等。然而哪种框架是最好的呢?
技术层面上
从技术上讲,Laravel 更加激进和现代化 —— PHP7 的适用,Composer 包依赖,测试覆盖率 100%,合理的版本发布计划,优雅的架构设计(中间件、路由、Artisan 命令行、代码迁移、假数据填充),再加上精心设计接口带来的愉悦编码体验,可以说 Laravel 很多地方都做对了。
数据分析趋势
从趋势讲,因为 Laravel 很多地方都做对了,PHP 社区对其接受度极高,以下的几张图可以说明一切。
图一:Github 上最受欢迎的 PHP 项目
图二:谷歌搜索的 Trending
图三:编程网站 Sitepoint 上的用户调查第一名
看完上面对比,你大概就知道该选择哪个了,大部分情况下我都会选择第一个,道理很简单,学习的人多, 资料多,社区 活跃。
Laravel 开发者社区
Laravel 在国内的生态圈发展也日趋成熟,你可以很轻松的在网上找到很多 Laravel 相关的中文学习资料、技术讨论社区:
Laravel China 社区 - 国内最大的 Laravel 开发者社区;Laravel 中文文档 - Laravel China 社区维护的中文文档,涵盖 5.1, 5.2, 5.3, 5.4, 5.5 版本;Laravel 资讯专栏 - 为 Laravel 开发者提供最新最热的技术资讯Laravel CheatSheat - Laravel 速查表Composer 中文镜像 - Packagist 中国全量镜像,让 Composer 速度如飞;《Laravel 入门教程 - 从零到部署上线》《Laravel 进阶课程 - 从零开始构建论坛系统》好吧!其实框架没有最好,只有适合你的才是最好的。深入了解2个以上框架,对比其中处理问题的方法和思路,能选用相应组件和优化框架来处理你的项目问题的时候,也许你就是个中高手了!
CMS系统基本上也就等于PHP CMS了,主流的CMS系统基本上全都是PHP开发的,WordPress作为第一大开源CMS系统,基本上是这个领域的绝对王者,今天我给大家推荐一下到底有哪些出色的CMS系统。
WordPress是这个领域的绝对王者
一个搜索引擎如果不能很好判断分析一个WordPress站点,你可以认为这个搜索引擎做得不合格。在SEO领域、以及个人站长、个人博客,基本上都会选择WordPress作为第一选择,这基本上已经是行业的共识。TechCrunch、白宫官网、LinkedIn博客、Facebook新闻中心、微软新闻中心等众多知名网站,都是用WordPress搭建的。
免费、开源,这基本上是大家选择WordPress的主要理由,全球排名前1000万的网站有超过33.4%是基于WordPress搭建的,都是基于WordPress搭建的,基本上WordPress就是这个领域的标准,很多大企业也用WordPress建站。
wordpress免费、开源,这是WordPress最大的优势,开源保证了极大的可扩展性,WordPress有着非常的插件库、主题库,而且WordPress对于开发者是非常友好的,要做二次开发非常好。WordPress的论坛和文档也非常方便,基本上有问题这里都能找到。
我最喜欢的WeCenter,以及同样简洁的Typecho、Tipask
WeCenter的确是我个人最喜欢的CMS,也是我自己真正去搭建、研究了的第二个开源CMS系统了,WeCenter是一个仿知乎的开源问答系统,PC端更像一个信息流问答网站,功能上极其简洁,非常适合用来做垂直问答社区。
喜欢的原因就是简洁,真的是非常简洁,界面一看上去就非常清爽,假设你需要的功能不是特别复杂,又需要一个比较完整的后台,那么我觉得WeCenter非常适合你。而且作为一个有用户中心的全功能CMS系统,用来学习研究也是比较不错的。
TipaskTypecho是一个比较新的开源系统,很多极客选择这样的,这个系统也已经比非常成熟了,我看到很多开发者和学生党,也都在用这个系统,这个系统同样非常轻量级,用起来非常方便,而且也有丰富的参考文档。
Tipask也是一个非常好的开源问答社区,这玩意儿最大的优势就是跟宝塔Linux面板搭配得非常好,这个也是一个比较大的优势,毕竟有很多人用这个东西,你可以非常方便地通过宝塔Linux面板平滑升级。
在腾讯手里成功死而复生的Discuz!
Discuz!也是论坛领域的扛把子,曾经也是开源界最好的论坛系统之一,也是到目前为止,国内开发的最好的开源CMS,这个系统是戴志康带领团队开发的,被腾讯收购之后进入腾讯,这个项目一度被搁置了。
Discuz!直到后来腾讯云重新接管这个系统,同样是因为开发系统被腾讯收购的吴洪声接管了Discuz!,这个项目重新被腾讯重视,终于迎来了回归,目前Discuz!全新版本Discuz! Q已经接近要发布了,这可是论坛系统的王者,希望Discuz!能够在腾讯手里重新焕发荣光。
政府网站领域占据着极大份额的帝国CMS,虽然技术老确实很多政府部门的第一选择,开源考试系统PHPEMS,开源博客系统Z-Blog PHP,以及同样政企领域占据极大份额的PageAdmin CMS,还有非常前卫和现代化的Ghost,都是非常出色的开源系统。开源系统能够降低成本,而且随着这些系统越来越成熟,你需要的功能,可以有的扩展都会越来越多,假设你是开发者的话,你还能学习一下。
作为"世界上最好的编程语言"php一直都因为太过简单好用被"专业"程序员们调侃。很长时间里笔者也是对php不是太以为然,毕竟太过简单没有技术含量啊。但不管别人怎么看 php 一直顽强的存在,很有讽刺意味的是很多原来开发 jsp 库的公司团队主力工具最后都变成了 php 。这种情况的原因很多:首先 php 环境很便宜,在网上一年不过几百元,而 jsp 则要贵得多,大概是因为 jsp 的虚拟主机不好做吧。我个人的网站也是一路从 C++、jsp、C#演变,最后变成以 php 和 golang 为主,最主要的原因也是 php 更便宜。而且我个人的经历中 php 实际上要比 jsp 的性能好得多,我觉得如果 php 能解决安全性的问题的话,应该也能象 jsp 一样进入商业领域吧。php 只能用于小网站的观念在 facebook 的到来时被完全打破了,虽然 php 作者之前说他在 yahoo 时就用 php 得很好。facebook 以 php 为主力,同时也给 php 带来了非常大的优化。不管怎么样,php 在众人的歧视中越来越壮大了。
实际上,就我个人近年来的接触中,感觉 php 的程序越来越复杂。特别是现在 ThinkPHP 这样的框架非常流行(不过我很不喜欢 ThinkPHP),框架的代码非常多,php的语法又太过灵活,出现问题的时候如果不能调试是真的很耽误时间。所以现在的 php 开发环境没有一个正式可调试的 IDE 是不行的了,再也不是那个打开记事本就可以挥洒自如的时代了。
说到 php 的 IDE 估计很多人第一印象是 zend studio,但 zend studio 的调试环境是相当的不好配置,而且还要下载第三方的一些软件,而且它基于 eclips 有很多固有的问题。说实在的基于 eclips 的非 java 程序就没有几个好的,而且现在的 php 环境也不是那么好安装的。那么有没有什么工别的工具能一次性安装好就立刻能使用了呢?有的,不过都不太有名气,有的不维护了。比如 netbean 中的 php 也是要另外安装第三方软件的,曾经 borland 出过一款 php 工具,是真好用,可惜 borland 真是可惜了,唉,想当年 jbuilder 那个好用啊 ... ...
扯远了,我们就来介绍今天的主角 NuSphere PhpED ,我发现这款软件真是相当的没名气。我这样的专业人士都是在一个下载 php 源码的二流网站上无意接触到的。但它是真的很好用,先看下 NuSphere PhpED 14 版本的截图吧:
NuSphere PhpED 14 版本在这之前我一直用的 5 版本,我觉得也是够用的。不过现在的框架用类用得很厉害,比如前面说到的框架和现在市场占有率非常高的阿里云的各种接口都要 php5.3 或者 php5.4 以后的类的新特性,所以大家要装的话就找 14 版本的吧。不过这并不是最新版本,为什么不推荐最新的呢?因为现在的 windows 2003 服务器还不少,更新的它们就不支持了。当然了这只是我的工作环境而言,大家可以选择最新的版本。
作为一个非著名的 IDE,NuSphere PhpED 的调试方法是一定要介绍的(因为很多人装上了也不会),先上图:
NuSphere PhpED断点调试界面NuSphere PhpED 的断点和很多 IDE 一样受 delphi 的影响很深,所以它的方法也是在行的左边空白处点一个就可以了,见第二个红框部分。再点一下就是取消断点。不过它的运行分为直接运行和调试运行两种,这个显示是受 C 语言系的影响,只要点击带有字母"D" 的那个运行三角形按钮(见图左上红框)才能对源码进行调试,直接运行是不行的。既然是非著名软件,所以它的问题比那些著名的还是多一点,在两种运行切换时很容易搞混导致调试失效,这时候我的做法是 ... 关掉程序重新启动,虽然有点蠢,不过有效。
在调试 phpwind 的时候,即使用了调试模式有时候也断点不了。我的办法是使用早期版本加调试参数,类似这样 "?DBGSESSID=431617402546300001;d=1,p=0,c=1" 不过在实际调试中,我发现只要加 "DBGSESSID=1" 就可以,而且这种方法还可以用来在 firefox、Chrome 等其他浏览器中调试 php,是个非常好的方法,如图:
调试参数加上这个调试参数后我就再没碰到不能断点的情况了。这乃独家秘笈啊!我就没见过别的地方介绍这个方法的!看到这篇文章的同学一定要记得关注我们,没事就来看看新文章啊,我们每天都基本上会有至少一篇新文章。
好了,希望这篇文章对大家有用。
作为程序员,你每天接触到的最多的网站或者平时最喜欢浏览的网站有哪些?今天给大家介绍9个99%的程序员都爱的网站,建议收藏起来。如果你有什么其他有用的网站,也可以评论区推荐给大家。
1、GitHub
https://github.com/
大名鼎鼎的GitHub,应该是每个程序员的心头好。GitHub上有大量的优秀项目,像Git本身的源码,还有Linux内核源码,在GitHub上都能找得到。GitHub上可以通过榜单、主题等方式找到我们需要的项目,多做一些项目能帮助你快速提升自己的技术,对个人的技能加强还是很有帮助的。
2、CSDN
https://www.csdn.net/
CSDN创建很久了,是一个很不错的技术交流社区。虽然部分人对这个社区有争议,认为其中有一些盗版的文章和资料,但CSDN仍有许多优秀的原创文章与干货,多去看看,还是能学到不少东西的。
3、LeetCode
https://leetcode-cn.com/
现在算法的重要性不言而喻,相信很多朋友都有面试的时候被问到算法的经历。而提到算法,就避不开leetcode。现在很多人都用leetcode刷算法,因为里面有大量的算法题。如果能刷完里面的大部分算法题,那么你的算法水平应该会突飞猛进,无论是长期学习还是突击巩固,都很合适。
4、codecademy
http://codecademy.com/
codecademy是一个在线互动编程学习网站,它是免费的,和玩游戏一样从易到难来通关完成学习。这个对很多觉得编程太枯燥的人很友好,因为它非常有趣,而且每天利用零碎地时间来学习就行,整个学习过程不会有太大压力。
5、stack overflow
https://stackoverflow.com/
stack overflow也有点厉害,是一个程序员问答平台,而且都是一些较专业的回答。但要提醒大家一下,搜索的时候尽量使用英文,用中文搜索得不到太多结果哦。
6、资源网站
https://www.lxlinux.net
这个资源网站有超多高质量资源,想要什么资料,在这里直接搜索就可以,非常方便。而且可以在下拉菜单里直接选择需要的资料,所以它的特点就是快速、高效且免费。
7、菜鸟教程
https://www.runoob.com/
菜鸟教程很适合新手,它里面有编程的基础技术教程, 介绍了HTML、CSS、Javascript、Python,Java,C,PHP , MySQL等编程语言的基础知识,教程非常全面详细。它还提供了非常多工具,很多都是无需开启代码编写程序,就可直接运行代码的。
8、51自学网
https://www.51zxw.net/
51自学网很多程序员在上大学的时候会接触过,这个网站有不少编程类的学习视频,而且视频大部分免费,付费视频也不贵,就几毛几块钱这样,是真的便宜又好用。
9、B站
https://www.bilibili.com/
小破站是最后一个推荐的,因为严格来说它不是一个学习类网站,只不过它画风跑偏,越来越多干货视频出现在上面。对于程序员来说,只要输入关键字,很多类型的编程语言,编程技术,几乎都可以在B站上找到视频教程,而且大部分都是免费的,很值得用起来。
99%的程序员都爱的网站你收藏了吗?如果还有什么想要了解的,或者你有其他的见解,可以在下方评论留言和大家一起探讨~
以下都是我看过都书籍,无论是新手或中级别的工程师,我可以保证内容质量,大佬可跳过。
概述
知识无价,还是建议各位童鞋把更多的资金投入到学习中。书名排名不分前后。
《PHP7内核剖析》
PHP7内部剖析深入理解PHP最佳良品。
《鸟哥的Linux私房菜》
鸟哥的Linux私房菜PHP码农最爱的LINUX入门书籍。
《Modern PHP (中文版)》
Modern PHP 中文版学习(新)PHP的好书。
《Learning PHP设计模式》
Learning PHP设计模式不会设计模式,你跟我说你是程序员?
《细说PHP》
细说PHP这是我入门PHP的时候看的一本书,内容虽然有些摘抄,但知识点概括的很全。
《高性能PHP 7》
高性能PHP7PHP全球开发者大会上推荐的一本书,感觉内容很前卫、新鲜。吕毅大佬翻译的。
《Docker技术入门与实战》
Docker技术入门与实战你确定你不了解下Docker ?
《疯狂JAVA讲义》
疯狂JAVA讲义其实Java应该在PHP开发者的必会名单内。
《Redis入门指南(第2版)》
Redis入门指南(第2版)nosql 了解一下?
《算法谜题》
算法谜题代码敲累了?来~换换脑子。
致谢
感谢各位看完本篇白话文,最近几天一直在写相当于过往经历一样的文章,并不是不去创造新的内容,而是我更希望把我所知道的,我做过的,告诉大伙,好的地方可借鉴,差的地方可预防。我也不是一个大佬。互相学习把。谢谢。
很多想要入门学习php的,还有提高php的,都会问到应该看哪些书,今天我就整理一下。
1《Head First PHP & MySQL》
通过采用图文并茂的方式讲解php和mysql的入门知识,虽然几百页的书籍,但是因为图片较多,你可以轻松地看完它,通过学习它,你可以搭建一个数据库驱动的网站。
2《Modern PHP》
通过这本实用的指南,你会发现,借助面向对象、命名空间和不断增多的可重用的组件库,PHP已经成为一门功能完善的成熟语言。
3《设计模式》
从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。书中分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在使用环境下特别有用。
4《Redis设计与实现》
本书全面而完整地讲解了Redis的内部机制与实现方式,对Redis的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想,图示丰富,描述清晰,并给出大量参考信息。
5《高性能mysql》
是mysql 领域的经典之作,拥有广泛的影响力,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的mysql 和mysql相关工具等方面的内容。
6《官方手册》
学习任何语言,官方手册都是最基础的,也是最权威的,同时也是内容最丰富的。
7《深入理解ElasticSearch》
系统且深入阐释ElasticSearch涉及的工具、方法、原则和实践,深入剖析ElasticSearch应用过程中遇到的各个层面的问题,涉及分布式索引机制、系统监控及性能优化、用户体验改善、Java API应用,以及自定义插件开发等,能为工程师与架构师快速提高ElasticSearch水平提供有效指导。
8《鸟哥的Linux私房菜》
如何架设服务器,很少针对服务器的维护与管理,以及发生问题时的应对策略加以说明,以至于一旦服务器遭受攻击,眼见的就是一场手忙脚乱。因此,作者先从系统基础以及网络基础讲起,再谈到网络攻击与防火墙防护主机后,才进入服务器的架设。
9《PHP7内核剖析》
深入了解PHP数据类型的实现、PHP的编译及执行、PHP内存的管理、函数及面向对象的实现、PHP基础语法的实现,以及PHP扩展的开发。
书山有路勤为径,学海无涯苦作舟。作为一个程序员只有不断地去深入了解底层,去深入探索新的技术,才能走向辉煌。
前言虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器。通俗的说,就是在网络服务器上分出一定的磁盘空间,用户可以租用此部分空间,以供放置站点及应用组件,提供必要的数据存放和传输功能。
网站的类型
小型博客网站
博客网站主要用于记录自己的生活、学习、工作等,博主对于SEO的要求较高但不是特别严苛,这时候,可以考虑下购买虚拟主机,型经济实惠,适合博客网站,一是因为博客网站并没有收入,这时候能够减少每月的费用是优先考虑的因素,虚拟主机并不是就会慢,稳定性可以满足小型博客。
中小企业网站
企业网站对速度和稳定性要求高,因为企业网站对外是一种形象,如果网站经常打不开或者访问速度很卡,那么对于企业来说无疑是一种严重的负面影响,可能因此生意泡汤,得不偿失。这时候,企业就会考虑购买更高性能和更高稳定性的服务器
小型论坛
论坛程序要分需求,如果只是使用论坛的常用功能,且对SEO的要求并不高,那么建议使用共享型虚拟主机,如果对于论坛的推广比较看重,那么可以考虑高性能虚拟主机。
推广类网站
如果你正在对自己的产品做单页推广等,那么选择一款具备独立ip的虚拟主机是必需的,此时就只能购买更高性能的虚拟主机了,且对于速度要求来说,高性能和独享宽带,可以保证更好的访问速度。
一定要选择Apache类型服务器,Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一,因此非常稳定bug少,PHP也是开源的,因此Apache与PHP磨合得非常好,两者有很多组件及特性支持。
虽然PHP是跨平台的编程语言,可以在Windows平台运行,但在Linux里PHP运行速度明显要更快,且Linux要比Windows更具有安全性和稳定性,虽然服务商会解决掉安全问题,但是咱们也需要考虑性能的问题。
看到了某个商家的全能型虚拟主机(同时支持PHP、ASP),这其实就是Windows服务器搭建的,建议不要选用。
选择具有多个PHP版本的虚拟主机
PHP的版本很多,从PHP5.2到近期发布的PHP7.3,中间有PHP5.3/5.4/5.6/7.0/7.1/7.2,有部分程序可能需要指定的版本才能运行,一般来说,如果你的网站程序能用高版本,就尽量用高的PHP版本,这样网站的访问速度会有明显提升
正常来说,大部分虚拟主机提供商都能提供少则几百M,多则几G、几十G甚者上百G的网页空间,所以,用户想要空间大的虚拟主机主要是看选择多大的配置,特网云虚拟主机提供是1G-10G容量,独享宽带3M-10M宽带,共享或者独享IP,同时支持PHP5.2-7版本在线切换。
特网云虚拟主机
PHP的版本很多,从PHP5.2到近期发布的PHP7.3,中间有PHP5.3/5.4/5.6/7.0/7.1/7.2/7.3,有部分程序可能需要指定的版本才能运行,一般来说,如果你的网站程序能用高版本,就尽量用高的PHP版本,这样网站的访问速度会有明显提升。
如果购买的虚拟主机使用一段时间后,随着网站数据增多,空间变得不够用,嫌小了,可以通过虚拟主机管理面板直接升级,也可以通过升级等方式扩容。
当然,以上这些只是特网云虚拟空间产品中很小的一部分,其他云产品或高或低的配置类型应有尽有!
PHP编程语言是目前编程语言中最热门的编程之一,PHP应用领域最多的是WEB开发,PHP和mysql结合可以做出完美的网站,目前大多WEB网站都会选择PHP开发,开源成本低,高效质量好。
学习PHP编程其实比较容易,如果你学过HTML、CSS、JavaScript等前端语言将会帮助更快了解和学习PHP编程,PHP主要是可以直接嵌入HTML开发。
很多新手PHP程序员都会选择自学PHP编程,首先,PHP配置环境很简单,有一键生成的开发集成环境,比如phpstudy,WampServer等。
其次,PHP语法简单容易掌握,如果你学过C语言或java编程,你就会知道PHP不需要记太多的东西,直接嵌入HTML页面开发。
PHP输出Hello World:
<!DOCTYPE html> <html> <body> <?php echo "Hello World!"; ?> </body> </html>
java输出Hello World:
publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("Hello World"); }}
最后,学习PHP编程很快可以进入工作状态。PHP需要掌握技能并不是很多,开源代码很多都是直接复制别人的代码,所有的PHP源代码事实上都可以得到。
如果你目前正在自学PHP,这里推荐几个php自学网站:第一PHP社区(很多技术问题),PHP中文网(推荐新手教程),CSDN(技术大神文章,分享技术)、PHPChina开发者社区、
责任编辑:常青春科技
导语 : 这次带来的推荐是,“世界上最好的语言”PHP。PHP 的语法融合了各式各样语言的语法优点,结合自身独创的语法,以其高效率,简洁的特点而深受广大程序员的喜爱。现在我就带大家,来探索互联网深处,有哪些免费而优质的教程。
慕课网php入门篇
慕课网,可以说的算是一个耳熟能详的名字了,里面优质的教程不知有多少。这次我先给大家介绍的就是慕课网的视频教程,php入门篇。在这篇教程中,把php的基础教程都详尽的讲了出来。而学习到后面,还有php进阶篇。值得学习。
php中文网
php中文网是一个专门面向php学习热爱者的网站,比较权威。里面除了我推荐的免费文档教程,还有工具推荐,社区问答,热点新闻等等,可以说的算是非常全面了。推荐php学习爱好者在此长期发展。
w3c网站
说到文档教程,w3cschool当然是肯定又要讲的名字了。和以前讲的一样,w3c的教程适合在查阅的时候阅读,里面的教程广,但是讲的不详细。需要些耐心,当你全部读完的时候,相信你一定能收获颇多。
php100教程
这个网站可以说的上是一个非常小众的网站了,跟别的文档教程不同,它有很多函数库,适合学习在后面学习的时候阅读。如果这个你也能耐心的读完,那么你就可以将网站的一些小功能实现了。
php完全自学手册
阿里云大学,听名字就很厉害,哈哈。而这个php完全自学手册,非常不错,如果是第一次学习,建议可以先阅读这个教程,比较好理解。而且也非常全面,值得推荐。