PHP解决问题的能力是毋庸置疑的

PHP解决问题的能力是毋庸置疑的

“我是一个php程序员,在项目中也经常使用Python,但我很佩服PHP以及它解决问题的能力。PHP用户一直在增长是因为有时候一些可怜的灵魂想创建一个在线百科全书,或某个教师需要一个网上教学平台,亦或者某人想写一个博客。这些人不想学什么编程,他们只想解决问题而已。”

我想说这个评论真的切中要害!我认为这是PHP能获得成功最主要的原因。

人们学习PHP是因为他们有一些需要解决的问题,这正是PHP的闪光之处。你可以很简单地打开你的静态HTML网页,在里面添加一个简单的  ,然后……这就完成了!

从那里开始,你就可以写一些简单的脚本,学习怎么处理表单,怎么与数据库对话等等。一段时间后你开始使用面向对象编程,可能还会使用一些框架。

我基本上就是这么进入编程圈的。

与其他许多语言相比,PHP的方式有点不同。学习其他语言时你需要先学习计算机科学5年,然后你才会进入你要解决问题的那个真正的世界。(你当然可以说PHP是一个能催生出很多程序员的语言,而不大部分其他语言却使程序员越来越少。)

关于这一点你可能会问了:那么,一旦你开始学习编程,为什么不换门其他的语言呢?简单点说:PHP是有点问题,但还并没那么糟糕。当然,人们总是试图告诉你,但它真的不是那样的。人们批评PHP最多的就是它真的不重要,就像不一致的针和干草堆的混乱秩序一样。在事物的最高点PHP是犯了点错误的。但在现实中这真的并没有什么影响。当然了,如果秩序是一致的就更好了,但我的IDE在提醒我该怎么正确地做事这点上面真的已经做得很好了。

总结一下:

PHP是一门编程入门的伟大语言!

一旦你开始学习,PHP用在实际编程上也很优秀(你懂得,关于面向对象那些很有用)

PHP并不像一部分人说的那么糟糕。它是有点问题,就像每一门语言都有点小问题一样,但在实践中PHP很少会出现问题。

此外,我也注意到,大多数PHP的抨击者面对这门语言的时候就好像一个10岁的幼稚儿。比如下面这个Jeff文章里的一句话:

“让人沮丧的不是PHP可怕的设计。难道还会有人否认PHP是摧残我们几十年来编程工艺的设计得最糟糕的主流语言么?真正让人沮丧的是到目前为止这点并没有什么改变。”

这种话说得也太离谱了。PHP在近些年来已经有了很大的变化,但很多人好像只记住了它在PHP 4时代对OOP支持的不太好的低劣语言的形象。好吧,我要为你们洗心革面:PHP 4死了将近十年了,PHP 5已经对面向对象有了很好的支持,就像Java那样。PHP 5.3另外还增加的命名空间和lambda函数支持的组合。而PHP 5.5将添加大量新的让人眼前一亮的功能。而你却告诉我一直以来都没什么改变?

免费领取LAMP兄弟连原创PHP视频教程光盘/《细说PHP》精要版,详情咨询官网客服:

http://www.lampbrother.net

时间: 2024-10-17 05:11:46

PHP解决问题的能力是毋庸置疑的的相关文章

谈谈程序员解决问题的能力

谈谈程序员解决问题的能力 解决问题的能力,程序员立业之本. 一般写文章我不会特意去写,而是有感而发的时候刚好又有时间我就会去写写文字.本想推些技术文章的,但写技术文章又很耗时,写得太浅显又没有技术含量,写多了恐怕大家也没耐心去看(不就是懒么,给自己找这么多借口).公众号这么多,你又能看的了多少呢?小巫这个公众号不会像某些网红那样每天都想破脑袋去写文章,也不期望这个公众号能给我带来什么,毕竟以我的尿性我让我每天写鸡汤文我自己都会恶心.好了,进入今天这篇文章的主题,跟大家谈谈程序员解决问题的能力.

关于PHP程序员解决问题的能力

这个话题老生长谈了,在面试中必然考核的能力中,我个人认为解决问题能力是排第一位的,比学习能力优先级更高.解决问题的能力既能看出程序员的思维能力,应变能力,探索能力等,又可以看出他的经验.如果解决问题能力不佳是无法通过面试的. 这里举个例子,假如我执行了一个PHP的脚本,如php test.php,预期是可以返回一个字符串.但执行后没有任何信息输出,这时候通过什么方法能知道程序错在哪里?这里可以将解决问题能力分为8个等级,越到后面的表示能力越强. Lv0 查看PHP错误信息 程序没有达到预期效果,

努力提高发现和解决问题的能力

转自网址:http://www.360doc.com/content/13/1211/11/479061_336280046.shtml 解决问题是领导干部的天职与使命.问题作为一种客观存在,与领导干部是此消彼长的关系.你不强大,问题就会强大.没有解决不了的问题,只有不想解决问题的人. (1) 实践告诉我,解决工作中的问题是领导干部的天职与使命.工作是在解决一个一个问题中推进的.要做一名称职乃至优秀的领导干部,必须注意提高自己发现和解决问题的能力,自觉地把发现问题.分析问题.解决问题作为领导工作

关于php程序员 解决问题的能力

转载于 :http://www.tuicool.com/articles/qeUfEf 这个话题老生长谈了,在面试中必然考核的能力中,我个人认为解决问题能力是排第一位的,比学习能力优先级更高.解决问题的能力既能看出程序员的思维能力,应变能力,探索能力等,又可以看出他的经验.如果解决问题能力不佳是无法通过面试的. 这里举个例子,假如我执行了一个PHP的脚本,如php test.php,预期是可以返回一个字符串.但执行后没有任何信息输出,这时候通过什么方法能知道程序错在哪里?这里可以将解决问题能力分

PHP程序员解决问题的能力

这个话题老生长谈了,在面试中必然考核的能力中,我个人认为解决问题能力是排第一位的,比学习能力优先级更高.解决问题的能力既能看出程序员的思维能力,应变能力,探索能力等,又可以看出他的经验.如果解决问题能力不佳是无法通过面试的. 这里举个例子,假如我执行了一个PHP的脚本,如php test.php,预期是可以返回一个字符串.但执行后没有任何信息输出,这时候通过什么方法能知道程序错在哪里?这里可以将解决问题能力分为8个等级,越到后面的表示能力越强. Lv0 查看PHP错误信息 程序没有达到预期效果,

mac在变化mysql-rootpassword-各种解决问题的能力

官方数据:http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-unix 另值获取引用mysql设备.与python-mysql装博客http://hearrain.com/2011/01/498 据官方文档说. For example, if you run the server using the mysql login account, you should log i

【心灵鸡汤】浪子助你提高解决问题能力

今天我们聊聊开心的话题 :) 我们都知道无论在什么行业,学习能力才是发展的最重要的,用潜力来说也可以. 但是学习能力是什么,其实很虚,企业如何为你的学习能力买单发工资.我觉得可以用解决问题的能力来衡量 我们从几张截图开始我们的话题 截图一: 截图二: 截图三: 善用互联网的搜索工具 作为新手难免是遇到问题就到各个技术群里去询问,这个很正常,我也是这么经历过来的.但是一般都有工作,谁又能及时给予帮助,基本不可能了.所以还要要靠自己,我们就那第一张截图来说,根据提示:no input file sp

下属有能力却不服管,你该怎么办?

(2016-06-06 15:03:57) 转载▼     这个话题,所有处在管理岗位的朋友们一定有这样的体会.当你手底下有一位能干的员工,他能够帮你解决很多问题,但是如果他经常跟你闹一些小别扭.小情绪,或者在某些场合顶撞你,会让你心里很不舒服.但如果是一个对你无关紧要的人,他跟你闹闹脾气.搞点小别扭,你可能无所谓就过去了. 可以感受到的是什么呢?这种有能力不听话的下属对我们来讲,是有特殊的含义的.实际上从我们接触到的企业和自己在经营过程中看到的问题,这背后反映的是管理人员心理上出了大问题.同时

程序员能力矩阵Programmer Competency Matrix

注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识. 计算机科学 Computer Science 软件工程 Software Engineering     程序设计 Programming         经验 Experience 学识 Knowledge 软件界一个无可争议的事实是,不同程序员的效率有差别,而且差别很大.许多专家将优秀程序员和一般程序员区分地很清楚. 大多数研究得出结论认为,一般程序员跟优秀程序员之间在工作效率和质量上存在10:1的关系:优秀