您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 淄博分类信息网,免费分类信息发布

php基础教程_php实例

2024/6/5 8:01:48发布26次查看
php简介
当前网络技术发展日新月异,各种基于服务端创建动态网站的脚本语言更是层出不穷。其中php以其简单、易用、可移植性强等特点,在众多的动态网站语言技术中独树一帜。那么到底什么是php,如何使用php?本章将来回答这些问题。通过本章的学习,将使读者对php有一个大致的了解,并将学会如何把php代码加入普通web页中。
1.1  关于静态网页与动态网页
目前网上的网页有静态网页与动态网页两种形式。在讲这两种网页之前,先了解一下网络构成中的客户机(client)与服务器(server)。服务器是安装有服务器软件并且可以向客户机提供诸如网页浏览、数据库查询等服务的设备。而客户机则与之相反,它通过客户端软件如网页浏览器从服务器上获得如网页浏览、软件下载等服务。简单地讲,服务器就是服务提供者,而客户机则是服务获得者。
 1.1.1  传统的静态网页html
静态网页的实现模式如图所示: 静态网页有以下几个特点:静态网页不能自动更新。静态网页的内容不随浏览用户、浏览时间等条件的变化而变化。静态网页一经发布,无论浏览者浏览与否,它都是实实在在存在的一个文件,都对应一个url。用静态网页实现人机交互有相当大的局限性。
1.1.2  动态网页与传统网页的区别
与静态网页的实现方法不同,动态网页服务的实现过程如下:客户端向服务器提出申请,服务器根据用户请求,把动态网页内部的代码先在服务器上进行相应的处理,再把生成的结果发送给客户端。其模式如图所示:
1.1.2  动态网页与传统网页的区别
动态网页有以下几个特点:
动态网页在服务器端运行。
不同的人、不同时间、不同地点浏览同一个动态网页,根据代码处理结果不同,会返回不同的内容。
动态网页只有经客户浏览时才会返回一个完整的网页,而其本身并不是一个独立存在于服务器的网页文件。
与静态网页相比,动态网页更容易实现人机交互。
动态网页构建的网站维护起来比静态网页要容易。
1.2  关于php
上一节为读者介绍了静态网页与动态网页,而php就是动态网页技术中的一种。那么到底什么是php,它的发展历史是怎么样的呢?与其他动态网页技术相比,php都有些什么特点呢?本节将为读者来解答这些问题。
1.2.1  什么是php
早期有人将php解释为personal home page,即个人主页。也有人将php称作:“php:hypertext preprocessor”。通俗地说,php是一种服务器端、跨平台、可以嵌入html的脚本语言。服务器端执行的特性标明了它是动态网页的一种。跨平台,则是指php不仅可以运行在linux系统下同时也可以运行在unix或者windows系统下。另外它还可以很简单地嵌入到普通的html页中,用户所要做的只是在普通html页中加入php代码即可。
1.2.2  php的发展历史
php最初在1994年由rasmus lerdorf进行开发。1995年中期又发布了php的第2个版本,定名为php/fi(form interpreter)。
1997年中开始了第三版的开发计划,开发小组加入了zeev suraski及andi gutmans,而第三版就定名为php  3.0。
2000年5月,php 4.0正式发布。它使用了zend(zeev+andi)引擎,提供更高的性能。
2004年7月,php 5问世。php 5的诞生,使php编程进入了一个新时代。zend  ii引擎的采用,完备的对象模型、改进的语法设计。终使得php成为一个设计完备、真正具有面向对象能力的脚本语言。
1.2.3  php与其他cgi程序相比较
同样作为服务端编程语言,php与其他cgi程序如asp.net、jsp等相比较有其自身的特点,主要表现在以下几个方面:web服务器支持方面。运行平台的支持。脚本语言不同。数据库支持不同。面向对象的支持不同。
1.3  第一个程序——hello world!
hello world!
1.3.1  页面中加入php代码
php是一种可嵌入的语言。也就是说,它可以很方便地加入到一般常见的html页中。用户请求php文件时,相关的php代码先在服务器端解释执行,生成新的html信息,再连同原有的html代码一起发送给用户。
1.3.2  php页中加入注释
php有三种注释:
单行注释:#,//
多行注释:/*some code*/
以上介绍了php基础,php基础教程,了解以上内容是学习php的基础,希望对大家有所帮助。
淄博分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录