说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于PHP的十大误解 你中了几个?

HTML文档下载 WORD文档下载 PDF文档下载
本文作者总结了人们对PHP的十大误解,并且进行澄清,有些误解值得深思,而有些又实在是捕风捉影。无论怎样,让我们一起来看下这些误解。

作为开发人员,你常常会在网上看到不使用XX的理由之类的新闻。而作为最受欢迎的开源服务器端脚本语言,PHP也难逃这样的命运。殊不知,金无足赤、人无完人,再流行的语言都会存在缺点,或者是误解,因此,有些开发者可能就因为这些,就对它敬而远之,这不实在可惜了吗?

本文作者总结了人们对PHP的十大误解,并且进行澄清,有些误解值得深思,而有些又实在是捕风捉影。无论怎样,让我们一起来看下这些误解。

1. PHP是一门面向对象语言,但不是基于OOPS

这是完全不正确的理解,尤其是Java程序员,他们认为PHP不是基于OOPS;但他们会发现许多面向对象的特征,比如,接口、方法、抽象对象等。说实话,初始版的PHP没有太多的面向对象功能,但PHP 5添加很多面向对象技术。更重要的是,你也许会好奇,为什么Bootstrap代码在PHP里会变得那么简单,这个得归功于PHP与OO的结合。

2. PHP无法实现特定的功能

这个误解听起来比较模糊,但有许多开发者认为PHP不能实现内存访问等其他功能。但事实是,PHP是一门可扩展的语言,你只需用C或C++编写一个扩展,进行集成就OK了。或者,你无需创建,网上已经有成千上百个扩展可供使用,你可以根据需要,直接拿来使用。


3. PHP不安全

既然你认为它是不安全的,那为何不为它编写安全的代码呢。我承认,PHP里是有大量不安全的代码,但作为程序员,我们应该尽量编写可靠安全的代码。

如果拿PHP与.NET进行比较,PHP肯定是失败的。但如果你是一个技术娴熟的程序员,你无需安全“帮助”。包括日常的安全问题,但如果他们的路径是动态生成的,那你就得当心了。当然,如果你精通所有的指令,它或许会变的更安全。

4.不适合做大型应用程序

一门语言之所以能用来构建大而复杂的应用,其自身要具有一定的可靠性和高性能,而可扩展的PHP并不符合。但是,如果你设计和开发的应用程序架构很稳定,那应用程序的性能和扩展又会有什么问题呢?

事实是,一些知名的网站都是采用PHP设计的,比如Facebook、Wikipedia、和Yahoo!等,它们都能工作的很好。

5.PHP只能用于网站开发

的确,使用PHP进行网站开发是很普遍的。但命令行接口(CLI:Command Line Interface)可以让应用程序运行在非Web服务器上。

虽然有些应用程序对CPU的要求很高,但通过执行PHP CLI,仍然可以采用PHP进行开发和运行。更重要的是,如果你想使用PHP开发桌面应用程序,只需使用Windows特定扩展即可搞定。

6.开发过程缓慢

对于这样的误解,我实在不知道是从哪里传出来的。有可能你编写的PHP代码很凌乱、并且里面充斥着大量的MySQL语句(它们虽然很有意义,但真不应该放在那里)。而事实上,PHP有大量的框架可供开发者使用,合理使用它们会达到事半功倍的效果,大大缩减开发时间。所以,不要抱怨慢。

7.专业开发者不使用PHP

关于这个误解,坊间有各种各样的说法,比如PHP对初学者是小菜一碟,它是为那些不想认真对待开发的人准备的等等。当然,不得不承认,PHP在某些方面的确没有什么意义,但是对于这样的误解,真的是可笑之至。如果这里有许多Web应用程序都是使用PHP开发,那么想象下,一向严谨的开发商却对PHP敬而远之,乃是完全错误的。

8.性能问题

这个是技巧问题,而不是误解。任何事情都有好有坏。性能优化也一直是开发者们争先讨论的话题。事实上,对于性能低下的应用,里面可能充斥着大量的垃圾代码,比如隐式转换、无用的模块、操作法缺乏重载等,这些都会影响到PHP应用程序的性能。但这最终要取决于你如何使用这门语言去创建一个稳定快速的应用程序。

9.便宜的应用程序意味着质量不高

在开源逐渐成为主流的市场环境下,免费、开源是PHP最大的优势。这意味着大多数拥有专业知识的开发人员都可以提供开发服务,并且还可以为客户节省成本。但这并不意味着质量就有问题,同样也可以开发出高性能的应用程序。

10.PHP被高估了

好吧,这或许只是你的个人想法,大部分的PHP程序员是不会这么想的。

写在最后

随着语言的不断发展和壮大,各种误解也会接踵而来,但无论如何,一些不实的谣言都会不攻而破。常言道,实践是检验真理的唯一标准,所以,在选择相信或不相信之前,最好亲自试验确认下。

来自:Bestdesigntuts

To Facebook:HTML5不好用?是你不会用! AWS推快照备份服务抵御宕机风险 靠谱吗? 微软品鉴会秀Windows 8电脑 上百款新设备年末上市 甩开外包,雄踞榜首:揭开“宫爆老奶奶”成功的秘密 IBM收购大数据公司StoredIQ 推动大数据传输能力 令人意外:前Windows部门总裁将去哈佛教书 舒迅:产品经理必读的九步法 独家爆料:Facebook移动客户端开发揭秘 一个独立开发者的自白:我如何在一年赚得60万美元 Dropbox收购Snapjoy 意欲打造媒体中心 2012世界“末日”:有经过正确的分析吗?! 23.5亿美元!谷歌出售摩托罗拉机顶盒业务 两家巨头相继放弃移动广告,移动广告形势堪忧? 应用洗牌,还能免费多久?Google推出iPad版Quickoffice 2012末日APP推荐 求生自救必备! Windows8上网利器 不卡死的IE10浏览器 为何Java程序员学习Clojure有优势? 我们是如何阅读代码的? “热水冷却”技术将主导美国国防部数据中心改造 程序员想玩转大数据:需要知晓的12种工具 2012年谷歌应用商店增长迅速 但苹果最赚钱 Apple微软Google都在竞购一家创业公司 违反新条款?苹果强行下架AppShopper 2012移动开发教程盘点:最棒的国外游戏开发站 重思JavaScript的好与坏 细数那些 NeXT 留给 OS X 的遗产 一张图让你知道大数据的生态系统 Camera360开放SDK:拍照和滤镜一行代码搞定 一周消息树:计算机将拥有五感 人类面临威胁? 通晓数学的人就可以当程序员吗? 360发布企业版4.0 可自定义软件白名单 newwish2 给我一个例子,邮箱:make_a_wish@163.com!!!着急呢!! evc4.0中文显示的问题! struts--html:select 为何出不来? 讨论:关于WinXP下开发的COM+的分发问题!! 菜鸟的小问题!! 一个关于东芝笔记本的故障 请问JBuilder错误提示:cannot access directory javax\mail at line 7, column 1 CSDN的速度越来越慢了,来这里的高人也越来越少了! 有没有DOS很熟的仁兄?纯DOS下和WIN NT4.0联网 小小问题!!! 困扰我多时了。。。 sybase 在程序中连接的问题。急,我咨询Sybas公司也不行。 按钮茶馆开张啦,有闲的进来聊天吧~ 小問題 PhoebusApollo(sunny) 你说要开贴,又没分,我有,给你100分,进来领吧!呵呵,不用谢!:) 关于DBGridEh排序的问题,急急急!!! ora-12224错误,tns no listener错误 !在线等待 ,急~! 求助jb9的破解 报表问题,急呀,救命呀~~~55555~~~~ 500分求解决一个问题 在线等待 解决立即给分 2003下为什么我的声卡不能用? 在程式AAA.PRG中如何修改表的字段的類型,比如字段C類型改為N類型??很急!!! 为什么有时候成员函数或变量显示不出来 救命!我在程序中使用webbrowse控件………… 在线等待。 也许是一个很简单的问题! 连接mysql出错 寻关于工控的中英文对照资料 想在暑假打工(计算机方面的)需要什么条件啊? 关于SQL SERVER的疑难问题!来者有分!(在线等待!分数不够可以再加) MTS与线程——高分相赠!!!! 来看看啊,告诉我再哪里下就给分啊~~ 大对象问题,所有书都是这么说的,可是都作不成功? 如何指定tquery中的某一行? 如何通过API发送翻页按键给控件? 在jbuilder 中 不能通过 创建Ejb Tester对EntityBean进行测试吗?SessionBean都可以的 如何在ie中点右键获得这个ie窗口的window Text以及其主框架的URL。 关于Kdevelop开发 大家讨论一下项目负责人到底该赚多少钱(年薪)? ★★★★★如何在文件下载完毕后自动关闭浏览器??★★★★★ #### 关于CWebBrowser控件 #### 兄弟我要做一个网上银行系统,需要做压力测试,各位有过这样的经验吗??怎么来测试,用什么工具来进行并发访问压力测试? 兄弟我要做一个网上银行系统,需要做压力测试,各位有过这样的经验吗??怎么来测试,用什么工具来进行并发访问压力测试? 菜鸟问题,在线等待,如何让JList显示带gif的文字啊? delphi+access 用ADO连接,为什么在SQL语句中用SUM()时,执行出错?送分 为什么我make时,有错误:'class' or 'interface' expected Dreamweaver mx自带的制作下拉菜单的部题? Interbase字段类型有多少,就这些吗??急呀 Sybase:怎样知道本地的哪些数据库文件已经被连接,和连接的DBN,DBF,ENG。无论是Central还是其他应用打开的,我咨询Sybase公司,还不行 请问如何用ASP.NET或ASP发送会议要求和约会 怎么样在网页上插一个FLASH动画呢 小问题,很快结帖 难忘的秋季运动会 500字以上 生物如何保证遗传稳定性?现在才注册还没积分,等有了积分在补给给予帮助的恩人~ 快看看快,数学平方根题, 难忘的运动会(四年级)秋季400字. 白居易的文学成就 求解答,选ABcD哪一个? 关于纽约的环境问题(尽量用数字)除四年级语文暑假作业上有的,其他的都可以. 生物如何保证其遗传的稳定性分子遗传方面的问题 第一个字为黑的成语有哪些 白居易诗词评论文章500字 如图,已知三角形abc中,ac=4,bc=3,ab=5.现绕ac边所以的直线旋转一周,求旋转后的几何体的体积是多少?明天交的~如图,已知三角形abc中,ac=4,bc=3,ab=5.现绕ac边所以的直线旋转一周,求旋转后的几何体的 答案是0.4,求过程. 我国每个节日都是一道独特的风景线,按样子些下列节日!示例:清明节:雨也纷纷泪也涟涟,思也悠悠意也绵绵.端午节:.中秋节:.植树节:. 激光打标机标刻金属件为什么字体不黑 600字作文音乐的魅力及赏析必须有赏析 白居易诗词里“芙蓉芍药皆莫姆”是什么意思 星期天,小兰和小倩去买画画纸.小兰用去自己所带钱的5分之4,小倩用去5分之4元,他们用去的钱数相同.这道题对还是错,请说明理由 1.6乘0.5的积除1,得多 少 几道作业题,谢谢在分组交换技术中,可以将网络看作由 和 两部分组成. 按计算机网络的使用范围分类,可分为 和 . 按计算机网络的传输信道,可将网络分为 从汉至元政治制度演变说明中央集权有哪些矛盾 小明骑自行车1.5小时可骑21.3千米,如果要骑50千米大约需多少小时?急,我会给分数的 有人认识她吗 为什么RNA中不存在高度重复序列? 请数学大师回答写列说法中,正确的是( )A.近似数6.30*10的四次方精确到百位,有效数字是6、3、0三个B.近似数85.90精确到十分位,有4个有效数字 几道作业题一.甲,乙两列火车,每列各长180米,如果两列车相对行驶,从车头相遇到车尾离开共需12秒钟.如果两列车同向行驶,那么从甲的车尾超过乙的车头共需60秒钟,假定列车速度不变,求甲,乙 给定一个含有n个数的序列,这个序列中存在重复的数,请列出这批数中全部有重复的数.要求重复两次以上的数#include#define MAX 20void main(){int i,j,k,m;int dat[MAX]={54,70,23,75,9,21,10,24,36,54,9,30,23,20,23,20,21 求数学大师回答 根据成语填一位有关的历史人物:1、负荆请罪()2、投笔从戎()3、约法三章()4、完璧归赵()5、闻鸡起舞()6、百步穿杨()7、慷慨悲歌()8、横槊赋诗()9、洛阳纸贵()10、 有谁对清代的书画家比较了解 我有一个问题 清代是不是有个书画家叫"曾国杰"也许不是什么名家 如果没有的话 那么清代姓曾的书画家都是哪些~ (-4)*(-5)*0. 0.2乘1.8-3x=0.12 列举三位清代书法家及其代表作品. 初一数学选择:a+(-a)=0,根据的是( )a+(-a)=0,根据的是( )A 相反数概念B 有理数加法法则C 有理数减法法则D 数轴表示有理数的显示结果 菱形的对角线是角平分线吗? 请问作文四要素是什么 负六加括号负0.25括号乘二十四分之十一, 已知OC⊥OB,垂足为O,∠COB与∠AOC之差为60°,试求∠AOB的度数 问一下怎么打出来比■还要大的黑色方块?不是,我的意思是还有一个字符比■还要大,不是单纯地把■放大而已 作文四要素 省去图形,以知条件不变,OC垂直于OB,垂足于O,角COB与角AOC之差为60度,(几何题)试求角AOB的度数!~过程写清楚! 教我怎么弄上面黑色方块和里面的字 作文里的抄议是什么意思? 已知OC垂直OB,垂足为O,角OCB与角AOC只差为60°,试求角AOB的度数请用标准解题格式来做. 小黑色方块怎么打 下列图片中文字所含意思!这是一个女孩给我的字条上写的话,可是小生愚笨不懂当中含义! 补充:我喜欢她 从O点出发的三条射线OA,OB,OC,若∠AOB是直角,∠AOC是∠COB的3倍,则∠COB的度数是多少? 黑色方块怎么打 写出一个含有下列字且意义一致的成语如:秋(时期)---多事之秋1.懈(懈怠)---2.论(评定)---3.益(利益)——4.远(不接近)——5.论(谈论)——6.恨(遗憾——7.躬(亲近)——8.夙(早晨)——9.益(增加)——10 请问哪些可以折成正方体? 给我一段文字符号,黑色的方块,然后组成一条发给我,我手机不好打. 文献有哪些类型?它们之间的关系是什么? 难忘的运动会 用英语怎么写 关于白居易的文学常识 语音四要素和音位之间有什么关系 写文章时,写到心里的想法应不应该加引号? 白居易的文学常识? 求平方根,1212.56361-----400(分数) 心里的想的话需要加引号吗?人教版四年级上册《巨人的花园》第六自然段最后一句话——他想:“今年的春天为什么这么冷,这么荒凉呀……”,需要加双引号吗?一般是不加的吧?那这里是什 已知三角形ABC中,AC=3,BC=4,AB=5,以AB边所在直线为轴,将此三角形旋转一周,求所得几何体的体积.圆椎的母线长为10,底面半径为6,一球刚好放进该圆椎中,求这个球的半径亲爱~*n_n*~ 平方根的题,快来看看, 美国600万年轻人赋闲 纽约芝加哥均美国一军事基地附近发生枪击案 造成两埃及政府拟于11月中旬终止紧急状态秘鲁前印加遗址惊现两具保存完好千年木英《卫报》指美国安局监听35位外国领安倍批小泉纯一郎零核电政策非长远之策伊朗公开“神风”攻击无人机 用胶带组澳民众痴迷电脑游戏 50岁以上玩家超纽约长岛一垃圾袋内惊现死婴 婴儿或遭美油轮尼日利亚海域遭海盗袭击 2名船澳洲林火因部队实弹演习引发 强风致火雄性鱼深夜发奇怪求偶声 扰乱英国居民港媒:监控丑闻令美众叛亲离 “去美国欧盟针对美监控拟推新法规 科技企业或军演引发澳大利亚山火肆虐 一名灭火飞美国国安局被指30天收集1240亿份奥巴马敦促国会通过移民改革法 称有利联合国继续准备销毁叙化武 瑞典提供运老汉与网友开房遇儿媳系假新闻 媒体致奥巴马敦促国会通过移民改革法 称有利法国登记失业人数再次上升上交廉政金折射贪官侥幸心理短袖羽绒服无缝切换,这天气是怎么了96258沙发专家,总有一款适合您发电上网电价马骏解读央行二次降准:可通过两渠道降办理养老、社保服务文博会闭幕,3万藏家寻宝湖北两地“竞争”沿江高铁项目 有企业媒体揭地下自助捐精黑幕:捐精者提供直不要让互联网台风成为你的灾难巴基斯坦将出动8架枭龙战机 为习近平刘白羽忆延安时毛泽东:吃饭时不断地给外媒:斯诺登爆料中国驻新西兰领馆遭美宫鲁鸣:队员伤病与集训强度无关 多数官员看廉政演出,能教育好几个?俄媒:近5年全球发生8次潜艇火灾 俄霍华德谈次战:要保持侵略性 我的盖帽希腊债务违约在即 仍计划购俄罗斯S-约旦举行年度士兵竞赛 19国家43支警惕隐形高血压蚕食老人健康不是春困 是贫血
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘