如何自学PHP开发程序语言

来源:【易网做网站设计/建设/制作/改版公司 | 更新:2019-11-28

大家在自学PHP开发程序语言的过程中也能养成写记问题的习惯,好记性不如烂笔头么,因为学习过程中难免会碰到很多不懂的问题,但是你又不能一直等着这个问题解决,你需要继续前进,而时间久了,你可能就会遗忘掉。

什么是PHP?

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

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

PHP

PHP优势:

1、开放的源代码:所有的PHP源代码事实上都可以得到。   

2、PHP是免费的:和其它技术相比,PHP本身免费。   

3、php的快捷性:程序开发快,运行快,技术本身学习快。

4、嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。   

5、跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。   

6、效率高:PHP消耗相当少的系统资源。   

7、图像处理:用PHP动态创建图像   

8、面向对象:在php4,php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。   

9、专业专注:PHP支持脚本语言为主,同为类C语言

PHP应用领域:

(1)服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、web 服务器和 web 浏览器。需要在运行 web 服务器时,安装并配置 PHP,然后,可以用 web 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。如果只是实验 PHP 编程,所有的这些都可以运行在自己家里的电脑中。请查阅安装一章以获取更多信息。

(2)命令行脚本。可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。请参阅 PHP 的命令行模式以获取更多信息。

编写桌面应用程序。对于有着图形界面的桌面应用程序来说,PHP 或许不是一种最好的语言,但是如果用户非常精通 PHP,并且希望在客户端应用程序中使用 PHP 的一些高级特性,可以利用 PHP-GTK 来编写这些程序。用这种方法,还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。

(3)PHP 能够用在所有的主流操作系统上,包括 Linux、Unix 的各种变种(包括 HP-UX、Solaris 和 OpenBSD)、microsoft Windows、Mac OS X、RISC OS 等。今天,PHP已经支持了大多数的 web 服务器,包括 Apache、Microsoft Internet Information Server(IIS)、Personal web Server(PWS)、Netscape 以及 iPlant server、Oreilly Website Pro Server、Caudium、Xitami、OmniHTTPd 等。对于大多数的服务器,PHP 提供了一个模块;还有一些 PHP 支持 CGI 标准,使得 PHP 能够作为 CGI 处理器来工作。

如何自学PHP

记得第一次接触互联网行业的时候还是在一家小的网络公司打杂的。这也是自己的第一份工作,当时做的是网站资料编辑的岗位,就是给客户的网站上传资料,排版什么,后台都是已经成型做好的了。

然而这种工作没有什么技术含量,时间久了,觉得我堂堂七尺男儿,怎能天天做这种小儿科的事情,想换一份工作尼,除了会网站资料编辑,其他的好像也不会。要换工作总得有一技之长吧,刚好有一个亲戚也是做网站这块,便请教了表哥,他给我的意见是转岗做技术吧,有了技术,到哪里都不愁没饭吃。

于是乎,表哥给我一些自学php的流程和在线PHP手册,还有一些做php的技术的QQ(他以前做ASP的,后来开始自学PHP)。

本职工作还是没有丢掉的,利用上班不忙的时候和下班时间,周末时间,决定真正的学一门技术吧!现在把学习php的基本流程分享给大家,最后我会总结学习的心得。

第一步,自学WEB前端技术,也就是HTML,CSS,JS等基础的知识,,可以参考一些CSS手册,这里如果以后不是往前端方向走的话,可以了解和掌握就可以了,但不是可以忽略的,因为后期做开发经常会与前端数据交互,当你一个人独立负责一个项目的时候,你必须综合考虑到前后台的架构以及数据交互采用的方式方法,效率,性能方面。html这块最好花上一个多月吧,我是花了将近一个半月的时间才学了大概。购买了教程(当当网搜html基础教学),也看了很多视频(北风网,兄弟连等开发视频教学)。

不过现在前端这块已经出现了html5等新型词汇,技术更新迭代的很快啊。所以大家在学习的时候就要掌握HTML5,CSS3,jQuery等了,对前端的要求比较高了。

我希望大家在学习PHP的过程中也能养成写记问题的习惯,好记性不如烂笔头么,因为学习过程中难免会碰到很多不懂的问题,但是你又不能一直等着这个问题解决,你需要继续前进,而时间久了,你可能就会遗忘掉。

每学到一个脚本难点的时候,尝试对别人讲一遍,你能讲清楚才说明你真的理解了。

除了记问题,我还把老师讲的知识,用自己的话按自己的理解自己的话写下来,这就如同是跟别人讲一遍似得。记住,要用自己的话自己的思路写,忘记老师的原话,这样别人的知识才会转化成你的。