首页 后端开发 php教程 PHP解决有关问题的能力是毋庸置疑的

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

Jun 13, 2016 pm 12:20 PM
lambda nbsp php python

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

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1673
14
CakePHP 教程
1429
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
Python vs. JavaScript:开发环境和工具 Python vs. JavaScript:开发环境和工具 Apr 26, 2025 am 12:09 AM

Python和JavaScript在开发环境上的选择都很重要。1)Python的开发环境包括PyCharm、JupyterNotebook和Anaconda,适合数据科学和快速原型开发。2)JavaScript的开发环境包括Node.js、VSCode和Webpack,适用于前端和后端开发。根据项目需求选择合适的工具可以提高开发效率和项目成功率。

Python vs. C:了解关键差异 Python vs. C:了解关键差异 Apr 21, 2025 am 12:18 AM

Python和C 各有优势,选择应基于项目需求。1)Python适合快速开发和数据处理,因其简洁语法和动态类型。2)C 适用于高性能和系统编程,因其静态类型和手动内存管理。

Golang vs. Python:利弊 Golang vs. Python:利弊 Apr 21, 2025 am 12:17 AM

Golangisidealforbuildingscalablesystemsduetoitsefficiencyandconcurrency,whilePythonexcelsinquickscriptinganddataanalysisduetoitssimplicityandvastecosystem.Golang'sdesignencouragesclean,readablecodeanditsgoroutinesenableefficientconcurrentoperations,t

Laravel vs. Python(与框架):比较分析 Laravel vs. Python(与框架):比较分析 Apr 21, 2025 am 12:15 AM

Laravel适合团队熟悉PHP且需功能丰富的项目,Python框架则视项目需求而定。1.Laravel提供优雅语法和丰富功能,适合需要快速开发和灵活性的项目。2.Django适合复杂应用,因其“电池包含”理念。3.Flask适用于快速原型和小型项目,提供极大灵活性。

如果session_start()被多次调用会发生什么? 如果session_start()被多次调用会发生什么? Apr 25, 2025 am 12:06 AM

多次调用session_start()会导致警告信息和可能的数据覆盖。1)PHP会发出警告,提示session已启动。2)可能导致session数据意外覆盖。3)使用session_status()检查session状态,避免重复调用。

IIS和PHP的兼容性:深度潜水 IIS和PHP的兼容性:深度潜水 Apr 22, 2025 am 12:01 AM

IIS和PHP可以兼容,通过FastCGI实现。1.IIS通过配置文件将.php文件请求转发给FastCGI模块。2.FastCGI模块启动PHP进程处理请求,提高性能和稳定性。3.实际应用中需注意配置细节、错误调试和性能优化。

Python项目是否需要进行分层? Python项目是否需要进行分层? Apr 19, 2025 pm 10:06 PM

Python项目中的分层结构探讨在学习Python的过程中,很多初学者会接触到一些开源项目,特别是使用Django框架的项...

Python vs. JavaScript:比较用例和应用程序 Python vs. JavaScript:比较用例和应用程序 Apr 21, 2025 am 12:01 AM

Python更适合数据科学和自动化,JavaScript更适合前端和全栈开发。1.Python在数据科学和机器学习中表现出色,使用NumPy、Pandas等库进行数据处理和建模。2.Python在自动化和脚本编写方面简洁高效。3.JavaScript在前端开发中不可或缺,用于构建动态网页和单页面应用。4.JavaScript通过Node.js在后端开发中发挥作用,支持全栈开发。

See all articles