仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 559|回复: 6
打印 上一主题 下一主题

[学习教程] PHP网页设计php上风: PHP的七年夜上风

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:14:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
根据功能来进行封装等。很多的不懂,在使用搜索引擎查找,或者请教老师和在老师详细的讲解、指导下,都能顺利解决。
ASP是微软公司完成静态网页的一种手艺。ASP撑持一些剧本言语,次要以VBScripp为主。与ASP比拟较,你还能够选择另外一中开放源代码编程言语――PHP,PHP能够运转在多种操纵体系下,个中包含Linux和windows。
  固然ASP是一种不错的手艺,但从久远思索我信任PHP在未来的手艺范畴里会有非凡的体现。
  我以为有七个来由能够申明PHP比ASP更优异:
  1、速率、速率、速率
  当我第一次运转PHP剧本程序时,我不由对本人说:“太快了”,事先我是在仪态166MHZ的呆板上运转我的程序的,但运转的速率仍旧很快。
  ASP是永久也不会象PHP如许快的,由于ASP是创建在COM系统布局之上的。当用VBScript写ASP剧本时,实践上其实利用COM的工具,当向用户扫瞄器发送信息时,它用的是Response工具的write办法,当它会见数据库和文件体系的时分,它用的是其他的COM工具。这些COM工具的利用使运转速率下落。
  在PHP代码中,一切的事情都运转在PHP的内存空间中,也就是说PHP不是基于COM工具的,以是的他的运转速率会快一些。
  上面是我们在MSSQL740次运转一个查询语句的实行工夫统计:
  PHPQueryingMSSQL7工夫(秒)
  用 MSSQLextension01.88
  用 ODBCextension09.54
  用 ODBCviaCOM(ADO)17.28
  用 OLEDBviaCOM06.19
  当我们利用PHP.ODBC,会见数据库用了9.54秒,而用COM接口往毗连数据库必要比PHP所用的工夫高80%。
  OLEDB是微软的一种高速会见数据库的手艺,他比ODBC要快。但当我们所PHP和OLEDB的效力实行时,了局是PHP的全体功能比OLEDB高200%,云云的出一个结论,假如不接纳COM能够取得较快的实行速率。
  固然PHP的实行速率还不是最快的,但我们才方才入手下手起步,我们会慢慢的完美他,并且PHP是一种开放源代码编程言语,天下上很多程序员在不休的完美他的手艺,信任他必定会比非开放源代码体系取得更高的实行速率的。
  2、初级内存办理
  在IIS4下,一个ASP剧本header.asp,假如被20个页面所包括,那末运转的时分,在内存傍边会保存这20个header.asp的编译正本,IIS5办理了这个成绩,但只要windows2000才撑持IIS5,因为这类IIS5的不克不及向下兼容的缘故原由,很多服务器仍旧要利用IIS4下的初级的内存办理。
  而在PHP中,不会存在这类成绩,只要当require时,才会挪用某个include文件。
3、没有后顾之忧
  我十分仇恨的一件事变就是会买到一件不宁神的产物,好比当你买了一辆汽车,但因为动员机是坏的,你必要改换他;当你买了一栋屋子的时分,你要往修补漏雨的屋顶。
  那末ASP旧乡这些产物一样,当你买了ASP以后,假如你必要加密手艺,你就要买ASPEncrypt;当你必要Email办理时,你就要买ServerObjetsQmail;当你必要文件上传时,你还要买ArtisansSA-FileUp.
  4、MySQL使PHP更出色
  PHP与MySQL的组合既复杂又出色。PHP有很多办理和保护MySQL的工具,对MySQk的撑持是最周全的。很多有效的函数如mysql_insert_id和mysql_affected_rows等,其他的数据库则没有。
  ASP和PHP都是中型网站的较幻想的办理计划,但PHP与MySQL的严密分离使PHP加倍优胜。
  MySQL的虚度比MicrosoftAccess速率快,Mssql和Oracle速率比MySQL要快,但是用度较高。
  5、Java和C++的酿成风格
  这个长处只是一个意见。
  我晓得你不会信任一个VisualBasic程序员会由于PHP有Java和C++的编程风格而转向利用PHP,但你会信任有很多人仍是喜好Java和C++的,PHP是一种具有这两种言语的编程风格的较简单进修的言语。
  PHP撑持布局化编程,在VB由于他的承继性利用类仍是较少的。而PHP的象Java和C++一样的承继性使一个年夜型的程序中各处都充斥了类的影子。本文链接http://www.cxybl.com/html/wlbc/Php/20130729/39383.html刚开始写页面程序,调试完书中的例子。然后就可以尝试编写留言板了,
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-19 05:56:27 | 只看该作者
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-27 23:54:29 | 只看该作者
实践是检验自己会不会的真理。
活着的死人 该用户已被删除
地板
发表于 2015-2-5 16:30:15 | 只看该作者
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
山那边是海 该用户已被删除
5#
发表于 2015-3-3 11:45:50 | 只看该作者
在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
飘飘悠悠 该用户已被删除
6#
发表于 2015-3-18 12:42:35 | 只看该作者
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
深爱那片海 该用户已被删除
7#
发表于 2015-3-26 00:05:32 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-20 20:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表