文章摘要:想学php先学什么
接触互联网时间越长,就会越来越觉得学习一门编程语言多么重要,PHP应用广泛,而且入门简单,是很多编程学习优选语 […]
接触互联网时间越长,就会越来越觉得学习一门编程语言多么重要,PHP应用广泛,而且入门简单,是很多编程学习优选语言。那么php要学什么呢?现在就来看看吧。
学PHP到底要学习什么内容
1. 语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误,并且知道如何修正。
2. 命令:必须熟悉PHP带的一些常用命令及其常用选项,熟悉那些命令,自己运行php.exe -h如果这些命令你没有全部使用过,那么你对PHP实际上还很不了解。
3.工具:必须至少熟练使用一种IDE的开发工具,例如:Eclipse、Netbeans、zend或者editplus,ultraedit,包括进行工程管理、常用选项的设置、PHP插件的安装配置以及进行调试。
4. API:PHP的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用PHP,包括:
文件目录处理函数包80%以上的函数的功能的灵活运用。
日期时间函数中的80%以上的函数的功能的灵活运用。
数学函数库中的100%的内容。
网络库中的60%以上的内容,对各个函数的功能比较熟悉。
字符串处理函数下的60%以上的内容,特别是各种处理函数。
正则表达式函数下的90%以上的内容,特别是各种正则处理。
一些安全库下的40%以上的内容,如果对于安全没有接触的话根本就不可能掌握PHP。
XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
图形图像函数库下的80%以上的内容,特别是一些图像生成和处理。
MySQL 数据库函数下的90%以上的内容,特别是处理各种数据的函数。
数组处理函数下的90%以上的内容,特别是各种操作处理函数。
其它PEAR,PECL,和一些扩展类库中的80%以上的内容,特别是一些常用的类的处理。
针对不同的需求,查找不同的函数库。
5. 测试:必须熟悉使用phpunit编写测试用例完成代码的自动测试。
6. 管理:必须熟悉使用xinc, phing等完成工程管理的常用任务,例如工程编译、生成phpdoc、生成、版本控制、自动测试。
7. 排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。
8. 思想:必须掌握OOP的主要要求,这样使用PHP开发的系统才能是真正的PHP系统。
9. 规范:编写的代码必须符合流行的编码规范,这样程序的可读性才比较好。
10. 博学:掌握OOA、OOD、MS SQL Server、Oracle、Zendframework、cakephp、symfony、模板技术等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。
学好php需要掌握什么
1、夯实基础
熟悉网站前端知识,了解网站工作基本原理(B/S模式)要求会写html,能够使用div+css写出静态页面,熟练掌握s和jquery,在很多情况下php程序员和前端工作是密不可分的,有时候php程序员需要参与前端工作,对php程序员的基本要求是看懂,能改div+css,会写js,只能更好掌握前端的基本才能写出"高大上"的代码。
2、掌握php语法
掌握变量、运算符、常量、数据类型、函数(常用函数)、常见语言结构(if..else,for循环等)。其中最重要的是php的函数库,光php5就提供了2000个函数,我们不可能都记住他们,要把手册上的常用函数都熟悉掌握用时有印象,多多练习,熟悉这些函数可以让编程事半功倍的效果,这段是比较枯草的,“磨刀不误砍柴工”这个阶段一定掌握上面的知识。
3、数据库学习
web开发中数据库操作也是必不可少的一部分所以也要掌握数据库使用,数据库主要是指mysql(php支持大部分的数据库软件)熟练使用数据库的增、删、改、查,这些都是基本的操作,至于数据优化也可以了解一下。
4、php深入学习
掌握学习面向对象、掌握流行的php框架(ThinkPHP、Yii、Lavarel),能够使用框架开发网站。
如何快速学习PHP语言
1)明确自己的学习目标和大的方向,选择并锁定一门语言,按照自己的学习方法努力学习、认真研究。
2)学会配置PHP的开发环境,选择一种适合自己的开发工具。
3)扎实的基础对于一个程序员来说尤为重要,因此建议读者多阅读一些基础知识,了解基本的编程知识,掌握常用的函数。
4)了解设计模式。开发程序必须编写程序代码,这些代码必须具有高度的可读性,这样才能使编写的程序具有调试、维护和升级的价值,学习一些设计模式,就能更好的把握项目的整理结构。
5)多实践,多思考,多请教。不要死记语法,在刚接触一门语言,特别是学习PHP语言时,掌握好基本语法,反复实践。仅看手册和视频教程是不行的,必须动手编写程序代码,并运行程序、分析运行结构,让大脑对学习内容有个整体的认识和肯定。用自己的方式去思考问题、编写代码来提高编程思想。多于他人沟通技术问题,提高自己的技术和见识。这样才可以快速的进入学习状态。
6)学技术最忌急躁,遇到技术问题,必须冷静对待,不要让自己的大脑思绪紊乱,保持清醒的头脑才能分析和解决各种问题。可以尝试听歌、散步、玩游戏等活动放松自己。遇到问题,还要场所自己解决,这样可以提高自己的程序调试能力,并对常见的问题有一定的了解,明白出错的原因,进而举一反三,解决其他问题。
7)PHP函数有几千种,需要下载一个PHP中文手册和MySQL手册,或者查看PHP函数类的相关书籍,以便解决程序中出现的问题。
8)可以看一些php相关视频录像领悟他人的编程思想。比如博学谷的免费在线视频教程,只有掌握了整体的开发思路之后,才能够系统的学习编程。
9)养成良好的编程习惯,生活要求调理,编程也一样,良好的编程规范很重要。
10)遇到问题不要放弃,多问,多请教,多查资料,要有坚持不懈、持之以恒的精神,这样才能学好php。