PHP是一种服务器端HTML–嵌入式脚本描述语言,与JSP类似,其最强大和最重要的特征是其数据库集成层,使用它完成一个含有数据库功能的网页是不可置信的简单。
在HTML文件中,PHP脚本程序(语法类似于Perl或者c语言)可以使用特别的PHP标签进行引用, 这样网页制作者也不必完全依赖HTML生成网页了。由于PHP是在服务器端执行的,客户端是看不到PHP代码的。 PHP可以完成任何CGI脚本可以完成的任务,但它的功能的发挥取决于它和各种数据库的兼容性。 PHP除了可以使用HTTP进行通信,也可以使用IMAP, SNMP, NNTP, POP3协议。
PHP能干什么?
使用PHP可以快速的开发一个网站,也可以使用它进行其他的web应用开发。通常我们使用PHP都是开发网站。
PHP有哪些优势呢?
PHP有良好的安全性
PHP可以比CGI或者Perl更快速的执行动态网页,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现
PHP支持几乎所有流行的数据库以及操作系统
支持面向对象,可以使用OOP思想来进行高级编程
最重要的是PHP可以用C、C++进行程序的扩展
PHP提供了多种的数据库扩展,见下图: