如何自学PHP?

clipboard.png
什么是PHP?
PHP(外文名 Hypertext Preprocessor,中文名“超文本预处理器”)是一种通用开源脚本语言。语法吸取了C语言、Java和Perl的特色,利于学习,使用普遍,主要适用于Web开发领域。
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它能够比CGI或者Perl更快速地执行动态网页。用PHP作出的动态页面与其余的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比彻底生成HTML标记的CGI要高许多;PHP还能够执行编译后代码,编译能够达到加密和优化代码运行,使代码运行更快。php

PHP优点:
一、开放的源代码:全部的PHP源代码事实上均可以获得。   
二、PHP是免费的:和其它技术相比,PHP自己免费。   
三、php的快捷性:程序开发快,运行快,技术自己学习快。
四、嵌入于HTML:由于PHP能够被嵌入于HTML语言,它相对于其余语言,编辑简单,实用性强,更适合初学者。   
五、跨平台性强:因为PHP是运行在服务器端的脚本,能够运行在UNIX、LINUX、WINDOWS下。   
六、效率高:PHP消耗至关少的系统资源。   
七、图像处理:用PHP动态建立图像   
八、面向对象:在php4,php5 中,面向对象方面都有了很大的改进,如今php彻底能够用来开发大型商业程序。   
九、专业专一:PHP支持脚本语言为主,同为类C语言web

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 处理器来工做。less

*PHP免费自学视频:阿里云大学——开发者课堂*编程语言

相关文章
相关标签/搜索