1.PHP简介

1.什么是PHP?

    PHP定义:一种运行在服务器端的HTML脚本编程语言,是一种简单的、面向对象的、解释型、健壮型、安全的、性能非常之高的、独立于架构的、可移植的动态的脚本语言,是一种广泛应用于Open Source(开放源代码)的、尤其适合Web开发并可以嵌入HTML的多用途脚本语言,他的语法接近于C、Java和Perl,容易学习,该语言让Web人员快速的书写动态生成的网页.

PHP的前身:Personal HomePage,个人主页。使用Perl语言开发的一种写个人主页的语言。

PHP:PHPHypertext  Preprosessor,PHP超文本预处理器,底层使用C语言。

2.PHP发展史

Rasmus Lerdorf:创建者

1994:1.0,个人perl,非常简陋(简陋)

1996:2.0,C底层,变得相对强大

1998:3.0,zendEngine,联合zend公司共同管理和维护PHP,zendEngine(zend引擎)用户高效的解析php代码

2000:4.0,session+输出缓冲等,session技术(会话技术),

2004:5.0,zend引擎2代,增加新技术(面向对象、命名空间、异常)

2015:7.0,新版的ZendEngine引擎,性能提升,新特性(异常)

平台支持(Windows、Linux、Unix)

数据库支持(Sqlserver、mysql、Oracle、Access)

3.静态网站和动态网站的区别

静态网站:web1.0时代

动态网站:web2.0时代

网站:Website的中文名称是网站,是指在互联网上,根据一定的规则,使用HTML、PHP等代码语言制作用于展示特定内容的相关网页的集合,有可供管理人员操作的后台及用户使用的前台。简单的说,Website是一种通讯工具,就像公告栏一样,人们可以通过Website来发布自己想要公开的咨询,或者利用Website来提供相关的网络服务。人们可以通过网页浏览器来访问Website,获取自己需要的咨询或者享受网络服务。

静态网站的特点:

  (1)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件。

  (2)惊天网页的内容相对稳定,一次容易被搜索引擎检索;

  (3)静态网页没有数据库的支持,在网页制作和维护方便工作量比较大,一次当网站信息量很大时,完全依靠静态网页制作,比较困难;

  (4)静态网页的交互性较差,在功能方面有较大的限制。

动态网站的特点:

  (1)交互性:网页会根据用户的要求和选择而动态的改变和响应,浏览器作为客户端,成为一个动态交流的桥梁,动态网页的交互性也是今后Web发展的潮流。

  (2)自动更新:无需手动更新HTML文档,会自动生成新的页面,可以大大节省工作量。

  (3)随机变化:当不同时间、不同用户访问同一网页时会出现不同页面(轮播图/等等)

  此外动态网页是与静态网页相对应的,也就是说,网页URL的后缀不是.htm、.html、.shtml、.xml等静态网页的常见形式,而是以.asp、.jsp、.php、.perl、.cgi等形式为后缀。在动态网页网址中有一个标志性符号——“?”

猜你喜欢

转载自www.cnblogs.com/qzhaosen/p/10843669.html