什么是PHP
PHP:Hypertext Preprosessor,超文本预处理器,底层使用c语言
PHP前身:Personal HomePage,个人主页,使用Perl语言开发的一种写个人主页的语言
一种服务器端的HTML,脚本、编程语言。
特点
开源的、面向对象的、独立于架构的、可移植的、动态的脚本语言。
语法接近c,Java和Perl。
用途
让Web开发人员快速书写动态网页,即适合web开发。
且因mysql和php都是开源,被广泛使用。
·PHP发展史
—— 1.0,Rasmus Lerdoxf创建了个人perl,非常简单〈简陋〉
—— 2.0,c底层,变的相对比较强大
—— 3.0,zendEngine,使用的人太多了,一个人精力不够来维护了。联合zend公司共同管理和维护PH,zendEngine ( zend,引擎〉用户高效的解析php.代码
—— 4.0,增加session+输出缓冲等,session技术(会话技术),
—— 5.0,zend,引擎2代,增加新技术(面向对象更新,命名空间,异常〉
—— 7.o,历经十余年破釜沉舟。不想要老架构了,直接推出更新的架构,命名直接从5跳到7。新版的ZendEngine,引擎,
网站
website的中文名称是网站,是指在互联网上,根据一定的规则,使用HTM、PHP 等代码语言制作的用于展示特定内容的相关网页的集合,有可供管理人员操作的后台及用户使用的前台。
简单地说,Website像布告栏,人们可以通过website来发布自己想要公开的资讯,或者利用Website来提供相关的网络服务。人们可以通过网页浏览器来访问Website,获取自己需要的资讯或者享受网络服务。
静态网站:web 1.0
动态网站:web 2.0
静态网站特点
1、网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件,
2、静态网页的内容相对稳定,因此容易被搜索引擎检索;
3、静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;
4、静态网页的交互性较差,在功能方面有较大的限制。
动态网站特点
动态网站的出现,就是为了解决静态网站的缺点。当然,目前大部分网站是动态网站。
1.交互性:网页会根据用户的要求和选择而动态地改变和响应,浏览器作为客户端,成为一个动态交流的桥梁,动态网页的交互性也是今后Web 发展的潮流。
⒉自动更新:即无须手动更新HTML文档,便会自动生成新页面,可以大大节省工作量,因时因人而变。即当不同时间、不同用户访问同一网址时会出现不同页面。
如何区分静态网站、动态网站?
静态网页URL后缀:. htm、.html、. shtml、.xml
动态网页URL后缀:. asp..jsp.-php. .pexlv. cgi
并且,在动态网页网址中有一个标志性的符号——“?”
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv15937