php开发学什么?

PHP(外文名:PHP: Hypertext
Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP

独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

操作方法

  • 01

    基础:搭建lamp环境,php语言(函数,结构,数据库Drivers)

  • 02

    中级:缓存(redis、memcache等),数据库设计(主从分离),服务器配置(linux系统学习、动静分离、负载均衡等)

  • 03

    高级:熟练运用各大框架(thinkphp、CI、YII、laravel等)建议:thinkphp最简单,可以由此入门

  • 04

    骨灰级:研究php语言核心,加入php核心团队,做文档,拓功能,推动php发展(膜拜鸟哥)

  • 05

    学习建议:啃书入门,学习基础函数和用法,多写写小功能;之后学习模板引擎,开始面向对象学习(不是对着女朋友学习哈^_^);再后来,做个小应用(一定自己做完,不要半途而废);开始学习框架(由thinkphp入门较为合适),学完框架后再开发应用,你会发现不一样的感觉;之后买个小空间,开始学习服务器配置,网站线上配置(缓存优化、子站配置等等),最后,你已经是一名合格的php码农(只是码农,而非工程师),要想成为开发工程师,继续学习吧!keep going and good luck!

  • 06

    学习PHP我推荐韩顺平老师的《PHP从入门到精通》的视频教程。

(0)

相关推荐

  • 前端开发要学什么?

    了解答案之前,首先我们要分清前端这部分的分工,一般来讲分为:设计和开发.工作过的人都很清楚,设计是设计师的工作,设计师按照用户需求的功能设计出图片,他们使用的工具一般是fireworks和photos ...

  • 做JAVA开发需要学什么课程?

    学习Java其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想.每一种语言的程序设计思想大同小异,只是一些由语言特性的而带来的细微差别,比如Java中的Interface,你 ...

  • JAVA程序开发第一课,学编程,开发微信小程序

    现在许多的程序都是面向对象开发的,JAVA更是这之中非常火的开发工具,现在的微信小程序更是可以用JAVA来写的. 操作方法 01 双击打开Eclipse Java Neon软件 02 程序进入了工作空 ...

  • 开发手机游戏需要学什么

    如果你想要当一名手机软件开发工程师,现在绝对是你入行的最佳时机.那么开发手机软件需要学习哪些知识?手机软件工程师需要具备什么技能呢? 操作方法 01 开发手机软件的相关程序.如果你想做一名安卓应用开发 ...

  • 一步一步教你学开发

    这是一个系列的文档,长期目标是利用DeviceOne开发一些目前使用广泛的优质手机应用,我们会最大化的实现这些应用的每一个功能和细节,不只停留在简单的UI模仿和Demo阶段,而是一个基本可以使用的实际 ...

  • 怎样学java软件开发

    首先要知道Java是什么.Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE ...

  • python 开发利器UliPad(图文详细介绍)

    学习python 最苦恼的就是没有趁手IDE ,之前学java 时 Eclipse 肯定是不二之选。eclipse pydev 也可以开发python,但觉太重了。 所以一直用自带的IDLE ,偶尔也 ...

  • 金山快快打字通教你轻巧学五笔

    电脑打字是现代人必须掌握的技能之一,而五笔打字则是目前电脑中应用最为广泛的输入法之一。金山快快打字通作为一款目前使用人数最多,功能最为强大的打字软件,不仅可以快速帮助用户学会拼音打字,而且可以让五笔小 ...

  • 5个前端工程师必备的最佳开发工具

    原文作者 Arnaud Breton 为前端工程师,特别专注于前端和使用者经验,这篇文章出自于mention blog。以下内容由作者以第一人称撰写。 过去几年一直不断地提到 Web 应用新世代的成长 ...