-
Notifications
You must be signed in to change notification settings - Fork 0
Description
PHP简介
- PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言,并且开源免费
- PHP是一种通用开源脚本语言,利于学习,使用广泛,主要适用于Web开发领域
- PHP脚本在服务器上执行,结果以纯HTML格式发送到Web浏览器
- PHP可以与众多留下的数据库集成
什么是PHP?
PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。
PHP最初是由勒多夫在1995年开始开发的;现在PHP的标准由the PHP Group维护。PHP以PHP License作为许可协议,不过因为这个协议限制了PHP名称的使用,所以和开放源代码许可协议GPL不兼容。
PHP的应用范围相当广泛,尤其是在网页程序的开发上。一般来说PHP大多运行在网页服务器上,通过运行PHP代码来产生用户浏览的网页。PHP可以在多数的服务器和操作系统上运行,而且使用PHP完全是免费的。根据2013年4月的统计数据,PHP已经被安装在超过2亿4400万个网站和210万台服务器上
PHP 能做什么?
- Web网站开发
- 创建数据库访问
- WordPress插件开发
- PHP 可以生成动态页面内容
- PHP 可以创建、打开、读取、写入、关闭服务器上的文件
- PHP 可以收集表单数据
- PHP 可以发送和接收 cookies
- PHP 可以添加、删除、修改您的数据库中的数据
- PHP 可以限制用户访问您的网站上的一些页面
- PHP 可以加密数据
通过 PHP,您不再限于输出 HTML。您可以输出图像、PDF 文件,甚至 Flash 电影。您还可以输出任意的文本,比如 XHTML 和 XML。
通俗来说,PHP可以开发网站、开发app,基本上作为新手的你能想到的程序都能够用php开发。
PHP的确能做任何事,但其最主要的应用,就是与数据库交互来开发web应用,而数据库中mysql是目前公认和php兼容最好的,也是用的最多的组合。
PHP 文件是什么?
- PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码
- PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器
- PHP 文件的默认文件扩展名是 ".php"
PHP有什么优点
- 容易上手:PHP是一门快速并且容易上手的服务器脚本语言,也是许多人入门编程的首选。
- 社群强大:拥有庞大的活跃社群,开发者遇到的大多数问题,基本都能找到解决方案。
- 对数据库友好:简单容易记得,不需要声明太多的类型,直接调用。
PHP有什么缺点
- 速度慢:PHP相对其他开发语言,编译速度上并不占优势,弱变量也是其中的原因之一
- 错误处理机制不完善:和其他的语言相比,PHP的错误处理考虑得不够周全,其中有很大一部分原因是因为历史版本导致的问题,PHP开发的Web站点非常多,新版本必须考虑老版本的兼容性,导致很多历史遗留问题无法被解决
哪些知名网站应用了PHP
- WordPress
- 维基百科
附加资料
- PHP官方网站: http://www.php.net/
您应当具备的基础知识
在继续学习之前,您需要对以下知识有基本的了解:
- HTML
- CSS
如果您希望首先学习这些项目,请在我们的首页访问这些教程。
您需要做什么?
为了开始使用 PHP,您可以:
- 找一个支持 PHP 和 MySQL 的 Web 主机
- 在您自己的 PC 机上安装 Web 服务器,然后安装 PHP 和 MySQL
PHP 服务器组件
如果您是第一次安装,建议您使用集成的服务器组件,它已经包含了 PHP、Apache、Mysql 等服务,能够为您节省很多繁琐的配置环境过程所需花费的时间。
XAMPP
XAMPP 支持 Mac OS 和 Window 系统,下载地址:https://www.apachefriends.org/zh_cn/index.html
IDE (Integrated Development Environment,集成开发环境)
- Eclipse for PHP(免费)
- PhpStorm(收费)
为什么使用 PHP?
- PHP 可在不同的平台上运行(Windows、Linux、Unix、Mac OS X 等)
- PHP 与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS 等)
- PHP 提供了广泛的数据库支持
- PHP 是免费的,可从官方的 PHP 资源下载它: www.php.net
- PHP 易于学习,并可高效地运行在服务器端
接下来,让我们从安装 PHP 开始,一起学习 PHP 是如何运用的!