PHP 简介
PHP 脚本在 Web 服务器上执行,结果将发送到浏览器。
什么是 PHP?
PHP 代表超文本预处理器。PHP 是一种功能强大且广泛使用的开源服务器端脚本语言,用于编写动态生成的 Web 页面。PHP 脚本在服务器上执行,结果以纯 HTML 格式发送到浏览器。
PHP 可以与众多流行数据库集成,包括 MySQL,PostgreSQL,Oracle,Sybase,Informix 和 Microsoft SQL Server。
PHP 可以嵌入到普通的 HTML 网页中。这意味着在你的 HTML 文档中,你将拥有如下所示的 PHP 语句:
<!DOCTYPE HTML>
<html>
<head>
<title>PHP Application</title>
</head>
<body>
<?php
// Display greeting message
echo 'Hello World!';
?>
</body>
</html>
你能用 PHP 做什么
PHP 可以做很多事情。
- 你可以生成动态页面和文件。
- 你可以在服务器上创建,打开,读取,写入和关闭文件。
- 你可以从 Web 表单收集数据,例如用户信息,电子邮件,信用卡信息等。
- 你可以向你网站的用户发送电子邮件。
- 你可以发送和接收 Cookie 以跟踪你网站的访问者。
- 你可以在数据库中存储,删除和修改信息。
- 你可以限制对你网站的未经授权的访问。
- 你可以加密数据,以便通过互联网安全传输。
PHP 优于其他语言的优势
如果你熟悉其他服务器端语言(如 ASP.NET 或 JSP),你可能想知道是什么让 PHP 如此特别。为什么选择 PHP 而不是其他语言有几个优点。这里是其中的一些:
- 易于学习: PHP 易于学习和使用。对于刚开始进行 Web 开发的初学者来说,PHP 通常被认为是学习脚本语言的最佳和最佳选择。
- 开源: PHP 是一个开源项目 - 该语言由全球开发人员社区开发和维护,他们可以免费下载和使用其源代码。将 PHP 用于个人或商业项目(包括将来的更新)不会产生任何费用。
- 可移植性: PHP 可在各种平台上运行,如 Microsoft Windows,Linux,Mac OS 等,并且它与目前使用的几乎所有服务器兼容,如 Apache,IIS 等。
- 快速性能: 用 PHP 编写的脚本执行速度通常比用 ASP.NET 或 JSP 等其他脚本语言编写的脚本执行速度更快。
- 广泛社区: 由于 PHP 受到全球社区的支持,因此在线查找 PHP 帮助或文档非常容易。
提示: 你知道 Facebook,Yahoo,Flickr 和 Wikipedia 等大型网站都是用 PHP 构建的。大多数主要的内容管理系统(CMS),如 WordPress,Drupal,Joomla 和 Magento 也都是用 PHP 构建的。