上一篇: 上一篇:没有了
下一篇: PHP开发环境搭建
在学习PHP技术之前先要了解一下什么是web技术,web在计算机领域中被称为网页,web是一种由很多相互链接的产文本文件组成的系统,通过互联网访问。在这个系统中,每一个有用的文件都被称为资源,并由一个“通向资源标识”的URL进行定位,这些资源通过超文本传输协议(HTTP,Hyper Text Transfer Protocol)传送给用户,而用户通过链接获取资源。
Web的基础知识:软件架构、URL、HTTP
1. B/S和C/S架构C/S架构是Client/Server的简介,即客户机/服务器端的交互。
B/S架构是Browser/Server的简写,即浏览器/服务器端的交互。
2. URL地址在Internet上的web服务器中,每一个网页都有一个访问标记符,用于唯一标识它的访问位置,以便浏览器可以反问到,这个访问标记被称为url(uniform resource locator)统一资源定位符;在url中,包含web服务器的主机名、端口号、资源名以及所使用的网络协议,如:
http://www.lingyublog.com:80/index.html
在上面的url中,http表示传输数据的网络协议;“www.lingyublog.com”表示请求服务器的主机名;“80”表示端口号;“index.html”表示请求的资源名。
3. http协议浏览器与web服务器之间的数据交互需要遵守一定的规范,http就是其中的一种规范,它是由w3c组织推出的,它专门用于定义浏览器与web服务器之间,数据交换的格式。
PHP是全球网站使用最多的脚本语言之一,PHP使用非常广泛,几乎全球前100万的网站中,用超过70%的网站都有使用PHP语言,PHP之所以之所以如此流行是因为它易学、易用、易扩展。
PHP从何来?PHP最开始是Personal Home Page的缩写,表示个人主页,于1994年Rasmus Lerdorf创建的,最初只是一个简单的用Perl语言编写的统计他自己网站访问者数量的程序。后来重新用C语言编写,同时可以访问数据库,1995年,PHP(Personal Home Page Tools)对外发表第一个版本PHP1。此后,越来越多的网站开始使用PHP,并且强烈要求增加一些特性,如循环语句和数组变量等,1995年发布的PHP2加入了对mySQL的支持。
和其他技术相比,PHP是开源的,并且免费使用的,所有的PHP源代码都可以免费得到。
2. 跨平台性PHP的跨平台性很好,方便移植,在Linux平台和windows平台上都可以运行。
3. 面向对象由于PHP提供了类和对象的特征,使用PHP对web进行开发时,可以选择面向对象方式编程,完全可以用来开发大型商业程序。
4. 支持多种数据库由于PHP支持ODBC,因此PHP可以链接任何支持改标准的数据库,如,Oracle、SQL、SQLServer、DB2和MySql等,其中,PHP与MySql是最佳搭档,使用的最多。
5. 快捷性PHP可以嵌入html,而且编辑简单、实用性强、程序开发快,更适合读者。
上一篇: 上一篇:没有了
下一篇: PHP开发环境搭建
*声明:内容来源于网络收集和整理,版权归原著所有,如来源信息有误或侵犯权益,请联系站长作修改和删除处理。