php完全自学手册

收藏(188)分享
阅读(162341)更新时间(2016-10-15)

欢迎朋友们加入php自学的行列,php语言是一门入门简单,容易上手的通用开源脚本语言,《php完全自学手册》能使学习者对php有一个大致的了解,并能通过该语言进行简单的网站和软件开发。


PHP是创建动态网页的最流行的服务器端脚本语言,并且是开源免费的。

PHP代表超文本预处理器。PHP是一种非常流行且广泛使用的开源服务器端脚本语言,用于编写动态生成的Web页面。PHP最初由 Rasmus Lerdorf 于1994年创建。它最初被称为个人主页。

PHP脚本在服务器上执行,结果以纯HTML格式发送到Web浏览器。PHP可以与众多流行数据库集成,包括MySQLPostgreSQLOracleMicrosoft SQL ServerSybase等。PHP的当前主要版本是7.本教程中的所有代码都已针对最新版本的PHP 7进行了测试和验证。

相关资源:

1. PHP 7 专题

2. 令人期待的PHP7.4

PHP是非常强大的语言,易于学习和使用。下面我们来感受一下,运行第一个程序!

第一个PHP程序

实例

<!DOCTYPE html> 
<html> 
<body> 

<?php 
echo "Hello World!"; 
?> 

</body> 
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

是不是非常的简单?

提示:我们的PHP教程将帮助您逐步学习PHP脚本语言的基础知识,从基础到高级主题。如果您是初学者,请从基础开始,逐步学习,每天学习一点。,如果你有任何疑问,请前往PHP中文网PHP社区提出你的问题,会有热心网友为你解答。

你能用PHP做什么

PHP可以做很多事情。

  • 您可以动态生成页面和文件。

  • 您可以在服务器上创建,打开,读取,写入和关闭文件。

  • 您可以从Web表单收集数据,例如用户信息,电子邮件,电话号码等。

  • 您可以向您网站的用户发送电子邮件。

  • 您可以发送和接收Cookie以跟踪您网站的访问者。

  • 您可以在数据库中存储,删除和修改信息。

  • 您可以限制对您网站的未经授权的访问。

  • 您可以加密数据,以便通过互联网安全传输。

  • 还有许多其他有趣的事情可以用PHP完成。您将在接下来的章节中详细了解它们。

PHP相对于其他语言的优势

如果您熟悉其他服务器端语言(如ASP.NET或Java),您可能想知道是什么让PHP如此特别。应该选择PHP有几个优点。

  • 易于学习: PHP易于学习和使用。对于刚开始进行Web开发的初学者来说,PHP通常被认为是学习语言的首选。

  • 免费开源: PHP是一个开源项目。它由全球开发人员社区开发和维护,他们可以免费下载和使用其源代码。

  • 可移植性: PHP可在各种平台上运行,如Microsoft Windows,Linux,Mac OS等,并且它与目前使用的几乎所有服务器兼容,如Apache,IIS等。

  • 快速性能:用PHP编写的脚本通常比用其他脚本语言(如ASP,Ruby,Python,Java等)编写的脚本执行或运行得更快。

  • 大量的社区:由于PHP受到全球社区的支持,因此在线查找与PHP相关的帮助或文档非常容易。

提示:你知道一些像Facebook、优酷、腾讯、搜狐和新浪这样的大型网站是用PHP构建的吗?大多数主要的内容管理系统(CMS),如WordPress、discuz、ECSHOP、织梦CMS、和帝国CMS也都是用PHP构建的。

本PHP教程手册涵盖的内容

这个PHP教程系列涵盖了所有基本的编程概念,包括数据类型,运算符,创建和使用变量,生成输出,构造代码以在程序中做出决策,或者多次遍历同一块代码,创建和操作字符串和数组,定义和调用函数,等等。

一旦您对基础知识感到满意,您将进入下一级解释概念文件系统,会话和cookie,日期和时间,以及如何从脚本发送电子邮件,处理和验证表单,执行数据PHP中的过滤和处理错误。

最后,您将探索一些高级概念,如类和对象,解析JSON数据,使用正则表达式进行模式匹配,异常处理以及如何使用PHP操作MySQL数据库中的数据以及创建有用的功能,如用户登录系统,Ajax搜索等

提示:本教程中的每一章都包含许多可以使用在线编辑器进行测试的实际示例。这些示例将帮助您更好地理解概念或主题。它还包含智能解决方法以及有用的提示和重要说明。

其它PHP相关学习参考资源

除了本页面右侧的知识拓展,还为大家精选了以下资源

最新章节


PHP 可用的函数2019-02-14
PHP PCRE2019-02-14
PHP RESTful2016-10-19
PHP 图像处理2016-10-19
PHP Timezones2016-10-19
PHP Zip2016-10-19
PHP XML2016-10-19
PHP String2016-10-19