首先来看一个简单的实例:
Exampleecho "This is a website about learning programming!";
?>
PHP是通过服务器端来解析的、能够兼容不同平台、HTML嵌入式的一种脚本语言。从1995开始经过24年左右的时间的洗涤,已经趋于非常成熟的软件产品。它与HTML脚本集成,并具有能够对数据库进行读写操作。它比普通的CGI程序所发挥的作用更加的有效,因为Apache能加更有效的解析PHP语言。
PHP与ASP,JSP等编程语言基本上类似,都是使用变量存储传递过来的临时数值,再使用操作符来对这些复杂的变量进行处理。值得我们注意的是PHP它实际上是一个应用程序服务器。
那么什么是应用程序服务器呢,应用程序服务器指的就是把一些不同的技术通过编写而组成一个完整的套件程序,那么具体有哪些不同的技术呢?
(1) 一个优秀的编程语言。
(2) 读取数据库中的数据。
(3) 支持互联网协议,例如:超文本传输协议、通信协议等。
PHP是嵌入式脚本语言技术,PHP的语言都是嵌入在HTML而构成的一个后缀名为PHP的文本文件,比如客户端发送一个PHP请求数据,服务器将其交给PHP解析器来进行解析执行,解析完成后将PHP程序执行的结果解释并翻译成通用HTML文件,然后发送回客户端浏览器页面上呈现在我们面前,这与ASP、JSP等语言的运行原理都是相同的。PHP脚本语言从<?开始和>结束,记住在编写语言的时候这都是成对出现的。
PHP是在网站服务器端运行的语言,编程人员可以将PHP脚本语言添加到HTML文本文件,这样的话就为动态网站提供一种简单快捷的解决办法。现在开发技术有Microsoft的ASP、Sun的JSP以及PHP等。ASP无法跨平台,JSP开发速度慢,PHP
学习简单,跨平台兼容性好,拥有对数据库很好的交互能力,与apache服务器及其它扩展库(XML扩展库、SimpleXML和SQLite等)结合紧密,占用整个系统极少的资源,代码执行速度快。这对于开发人员应该是最理想的选择。
PHP优点:PHP响应速度快并且代码的执行效率高;PHP是可以嵌入HTML页面中的,编程人员的开发速度快;PHP可以在不同操作系统中运行,具有丰富的功能接口; PHP开源就意味着程序在开发的时候一旦遇到bug,那么程序员在调试的时候可以快速恢复以及增加新的特性,使得程序更加的完善。PHP是一种运行在网站服务器端的脚本语言并且不会给客户端造成任何的负面作用。
CGI是常用的运行在服务器端脚本技术,与早期常用的且运行在服务器端的脚本语言相比,PHP具有以下十个的特点:
简单易用:PHP的语法结构与C基本上相同。
开源:免费在各大论坛、和主流的技术领域获取PHP源代码。
运行成本:Apache是免费的,Mysql是免费的,PHP是免费的。
运行速度:PHP使用HTML内置的标记技术。
跨平台:当Windows、Linux或其他平台。
高效率:与ASP,JSP相比,PHP占用少量的的系统资源。
服务器端:不会影响用户的访问速度,因为是在服务器端解析运行的。
嵌入HTML:PHP嵌入到HTML中,很容易学习PHP。
文件访问:PHP支持文件访问.
数据库支持:与MYSQL组合能够发挥最最佳的性能。