文章摘要:php要学什么
掌握PHP开发技能需要学习:html5、Css3、MySQL数据库、移动端开发框架等等知识。如果想具体了解ph […]
掌握PHP开发技能需要学习:html5、Css3、MySQL数据库、移动端开发框架等等知识。如果想具体了解php需要学习哪些知识,那不妨接着往下看吧!
PHP需要学习什么知识
1、阶段一: web前端基本功。html5和Css3是首先要掌握的基本知识。具体来讲,html5需要认识网页、浏览器和内核。
还有web标准及组成、html初识及标签分类、html文档声明与约定、排版与文本格式化标签、标签属性、链接与路径、锚点定位与特殊字符、表格及表格属性、表格总结与划分、列表、表单及属性、form表单域、查阅文档都是必学的内容。
Css3又包括了css三大样式表及规则、css基础选择器、font字体的设置、css外观属性、css复合选择器、css三大特性等等知识。完成web前端基本功的学习,你将掌握静态页面布局技巧。
2、阶段二:Web核心编程。主要内容有搭建环境、 PHP基础(PHP语法、变量、常量、数据类型、流程控制、函数)MySQL数据库(MySQL基本操作、字符集、列类型、 列属性等)、 PHP核心编程(表单传值、文件上传、新闻管理、数据分页等)、面向对象、PDO、Smarty、MVC。
3、阶段三:移动开发。移动开发主要有三大学习内容,分别是NodeJS核心编程、Vue应用和React核心编程。其中NodeJS核心编程需要学习NodeJS基础及HTTP服务器、NodeJS模块化、MVC项目初始化构建、E6与Express框架和登录授权与文件上传等知识。
Vue应用需要学习Vue基本使用、MVVM及Vue的其他方法、组件及路由等知识。
而React核心编程主要学习React基本使用、React组件和路由导航及UI组件等内容。学完这部分的内容,你基本就能满足前端与移动开发行业的中级需求。
4、阶段四:性能优化。最后的学阶段需要学习包含Redis各平台安装、Redis5种类型操作、Redis持久化操作、PHP安装Redis扩展等等在内的Redis相关知识。还有Swoole编写高性能Api、网站优化都是要逐一学习的内容。
到了这里,你才能算是真正掌握了互联网系统架构设计思想,还能对门户网站、商城系统、办公系统等项目进行系统性能调优。
如何正确学习php
1、安装开发环境:在学习PHP之前,你要学习如何搭建开发环境。
首先,搭建本地服务器。如果你暂时没有时间来独立安装PHP、Apache、Mysql,你可以使用集成环境。常见的服务器集成环境有:Wamp、PHPstudy。
其次,选择一个编辑器。在刚开始学习时,我建议使用editplus,这个编辑器比较简单,运行速度也比较快,最重要的是它没有一些额外的提示,它需要你一个字母一个字母的输入所有内容。
这样可能不够方便,但是有助于你记忆学习。如果你不想这样,你可以使用zend studio、eclipse、PHPStorm、sublime等
2、学习基本语法:学习PHP,实际上就是学些PHP里的一些接口、函数。在PHP中,所有的函数加起来,大概有5000多个,听起来很多了是吧,但是我们并不需要学习这么多,我们只要掌握其中最常见的就可以了,其他的知道有它存在就行。
学习PHP比较好的就是看官方手册,手册上对每一个函数都有详细的功能说明及使用案例。
学习语法,不要担心自己记不住,因为你也不需要完全记住(记住它是做什么的就好,当然要是能全部记住肯定更好)。实际开发中,一般都是可以实时查询手册的。
学习语法,比较好是边学习边联系,这样能加强记忆。
3、使用原生PHP开发小功能:在语法学习完了,就尝试着开发一个小功能吧,比如一个不需要数据库的留言板。记住,比较好是凭自己的理解记忆去做,不要照搬别人的内容。如果你确实不知如何着手,那你就看一遍,理解了后,再自己独立完成。
4、针对某一个常用框架进行学习:在你完成了上面的所有内容了后,那你可以开始学习一个常用框架了,可以拿Thinkphp或着Laravel开始,这两个的中文文档比较详细。学习框架和学习PHP语法是一样的流程。
5、利用框架搭建一个小项目:这一关至关重要,必须好好完成。这就是实际工作的缩影,如果这一关能轻易击破,那进入IT圈就指日可待了。
影响PHP学习进度的因素
1、有其它语言的基础:“一通百通”,这句话的道理也是不容置疑。都说有C语言基础的人,学习PHP比较容易。
2、多看别人写的代码:学习别人的长处,补自己的不足,当然不完全为这个:一个有组织的团队写出来的程序不会比个人差。
3、找对自己有用的学习方式:从“使用”找“学函数”:PHP的函数太多,短时间不可能记住所有的函数
4、尽可能的找视频教程看:别人说十句,还不如一个操作看的明白,这个相信朋友们都有体会吧。
5、了解并学习和PHP有关的技术:真正的高手必须得学习和PHP关联的技术,要想学好PHP,就必须得学习数据库,PHP+MYSQL被认为是“黄金搭档”所以你必须得接触MYSQL或你认为比较好的数据库。