PHP和MySQL入门(1)
PHP简介
正如我们在前面提到的,PHP是一个服务器端的脚本语言。这个概念可能很难理解,特别是如果你 以前只用过HTML和JavaScript来设计过网页时更 是如此。一个服务器端的脚本程序与JavaScript在许多地方有点相像,两者都允许你在Web页面的HTML中插入一些程序(脚本)。其结果就是,这 些脚本使你可以控制在浏览器窗口内会显示什么,这显然要比直接使用HTML要来得灵活得多。
JavaScript和PHP的关键的不同点是:当Web浏览器解释JavaScript时, 包含这个脚本的Web页面已经被下载了,而对于象PHP这样 的服务器端脚本程序来说,解释的工作是由服务器在将页面发出到浏览器之前完全的。解释工作完成后,Web页面中的PHP的代码将由脚本运行的结果所代替, 浏览者看到的完全是标准的HTML文件。脚本是完全由服务器来处理的。这也就是它的命名的由来:服务器端脚本程序。
让我们再回头看看我们在第一章里建立的示例today.php:
Today's Date (according to this Web server) is |
这个程序中的绝大多数是采用HTML格式的。只有在中间的行是用PHP写的。 表示“结束PHP代码”。Web服务器在将这个Web页面发送到请求它的浏览器之前会对这个两个标识符之前的所有内容进行处理,并将其转换成标准的 HTML代码。浏览器接受到的页面将是这样的:
Today's Date (according to this Web server) is |
请注意,现在所有的PHP代码都没有被显示。它们被相应的标准的HTML所取代,能过这个例子,我们可以看到服务器端脚本的几个优势:
不存在浏览器兼容的问题。PHP脚本仅仅是由Web服务器来解释的,所以我们不必担心你使用的语言是否能被你的访问者的浏览器所支持。
可以访问服务器端的资源。在上面的例子中,我们在Web页面中放置了Web服务器的日期。而当 我们使用的是JavaScript,要实现同样的功能,我们 只能显示Web浏览器在上面运行的计算机的日期。这个例子还对于使用服务器端的资源还不是十分典型的,事实上我们可以很方便地插入一些其他的信息,而这些 信息只能通过运行在服务器上的脚本来调用,例如,运行在Web服务器上的MySQL数据库中存储的信息。
简化了客户端的装载。JavaScript会明显降低Web页面的显示速度,因为在显示这个Web页面之前,浏览器首先得运行JavaScript脚本。而对于服务器端脚本来说,这种负担将由Web服务器独自承担。
上一篇: IDEA 将 SpringBoot 项目打包成jar
下一篇: PHP常用字符串处置函数
推荐阅读
-
PHP和MySQL入门(1)
-
在AIX Version 5.3中使用Java和PHP技术进行开发,第1部分:设置Java环境
-
php+MySQL实现登录时验证登录名和密码是否正确,mysql登录名
-
PHP和MySQL入门(13)
-
php入门之连接mysql数据库的一个类_PHP教程
-
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-1 开始了解php
-
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍_php基础
-
手把手教你在Ubuntu上安装Apache、MySql和PHP
-
1亿条数据如何分表100张到Mysql数据库中(PHP)_PHP
-
PHP处理日期和时间(php入门者教程)