首页 头条 为什么程序员都黑php?PHP中文网有话说!

为什么程序员都黑php?PHP中文网有话说!

Aug 20, 2018 pm 05:07 PM
php 程序员

为什么程序员都喜欢黑php?这个嘛!你骂一句php是垃圾试试,保准php程序员不揍扁你!这就好像自己的母校,纵然有很多不好的地方,但是只允许自己调侃,不允许外人骂半句。其实对于php开发人员来说,也一样,大家就是没事的时候把“PHP是世界上最好的语言”作为一个梗,调侃调侃,或者介绍自己是“拍黄片的”娱乐下自己。其实到现在为止我们还没有看到真正程序员骂PHP,而那些黑php的人,都是那些不懂的人,或者一些其它语言的培训机构故意高级黑。

反过来,如果php经常被人黑,反而是好事!世界上只有两种语言: 没人用的和经常被人喷的。不管你喷也好,黑也好,骂也好,都改变不了PHP语言是网站开发用的最多的语言!其实PHP中文网小编想说的是,哪种语言都有优缺点,最重要的还是编程的人!没有最好的语言,只有最好的程序员,详看:为什么创立php中文网之一个程序员的成长故事!

01.jpg

以下是摘取的一些专业人士对PHP语言的看法:

1. 被黑没所谓的,关键是PHP能快速解决绝大部分问题。国内企业招聘的PHP职位之多说明了一切。

大致看了下前程无忧,近一月内JAVA第一 两万多个岗位,PHP第二 一万多职位,其他语言都是几千量级,比如Python只有1000多。

2. 第一个问题,如果你只是想单纯的写后台程序,可以不用学太多的html/css尤其是css,后台程序基本是逻辑,css基本用不了太多,但是还是要了解一些基础,html基本的标签要知道使用,不要php提交表单连

这些都不会用,总之先学后台的话还是要一点html的基础吧。其实我觉得你完全可以前端后台一起学习,其实并不难,看看php中文网里的PHP手册中的例子,基础语法可以满足初学者的需要了,学习也比较快。总之还是要学习一些基本的HTML。第二个问题,学习一段时间后你就会明白为什么会有这么多人黑PHP了,其实很多人只是调侃,黑它的人多,说明有很多人在用。另外php的学习曲线较为陡峭,入门是非常快的像js一样,但是要写出很规范优雅高质量的代码需要不断的打boss升级,否则翔一样的代码当然要被人黑。

3. 其实,程序猿们特希望一门技术(语言)一统江湖,万能无敌!可惜一直还没出现,现状是百家争鸣,PHP存在的问题太多了,从功能层面讲,性价比不高,中小型Web开发的机器人,从语言的本身设计讲,没完没了的$,各种函数命名不够规范,前期版本不支持面向对象,等等~PHP有吸引力的地方在于学习成本低,上手快,著名CMS多(漏洞也多)!其实,经常被黑是因为被使用的多,就像你很少听说Linux系统被攻击,而win常有各种危险漏洞一样,因为使用者少,所以被黑的几率小,不是因为Linux没有漏洞。众口难调,所以不必担心被不被黑,都有其伟大之处!

4.没有最好的语言,只有最好的程序员。任何一种成熟的编程语言都是最牛的。可以想象,我搞程序十年了,各种语言都或多或少的接触过,但至今仍然不敢说我能写一门编程语言出来,说明写出这语言的人可见一斑。那些牛人既然把这种语言创造出来自然有其优越之处,用起来不方便或是效率受限只能说明一个问题,那就是程序员太菜了。

5.PHP正是因为太简单才被黑啊。非要写汇编,二进制才会显得高大上?各种什么语法不好,命名混乱,性能差,反正都能往脸上盖。说真的,一个中小型系统哪儿有那么多破事。整一个就上呗。我就不信知乎上那么多人都在写Facebook这种量级的应用。都说PHP不严谨,现在出了强类型还有人BB。那么PHP真的简单?一个值的判定到底应该用isset(),is_null(),empty()还是直接取反?你确定会过滤数据?你真的知道z_val到底是怎么样的?要我说PHP真的一点儿都不简单。下面我来个地图炮有一些大牛黑真的是摆事实讲证据的,真的研究过以后才会发表意见的。然而啊,更多的是跟风喷!就好像不喷jQuery就没办法在前端圈子里混一样。世界上没有不被黑的东西。Angular1是一个特别明显的例子。刚出来那会儿捧得不得了。之后被各种以性能不好为由的喷,现在知乎上还有几个关于Angular1的话题?被黑是好事。社区会看到,会改进。而真的没人黑的时候。。。只得落寞而终。

6.无非就是这些语言动了某某语言的奶酪了。害的某某语言工资低了。呵呵,都是利益相关。我就是喜欢Java/PHP/C/JS ,专学被人黑的多的语言,工资不知比你们高多少!你们喜欢Python 或 Ruby或其他连排行榜都排不上的语言,可能以后连份工作都找不到了,也只能上论坛黑黑其他语言,来发泄下。我理解、穷逼都是这样,呵呵能赚钱、能快速解决问题的就是好语言、其他什么C++/Python/Ruby。。。我都瞧都不会瞧一眼,迟早被淘汰!我用PHP赚钱的时候,你也只有上论坛黑黑PHP还能做什么呢?

最后总结:

PHP具有简单易懂的语法、没有奇怪的黑魔法、既能面向过程,又能面向对象、安装后各种扩展集一身、包括但不限于mysql、json、mbstr等,方便至极。一言不合,一个页面就html和PHP混写,甚至最新版本都内置了小型webserver,连apache和nginx都不用上、一分钟搭建博客论坛问你怕不怕、国外Ci、laravel、kohana、zf等框架层出不穷、国内TP、语言创建者积极上进优化、语言bug全世界的程序员和你一起修复。最重要的是大小公司都用、找工作不愁啊!想学习PHP的朋友,请移步《php中文网php线上实战培训班》,师傅带进门,修行看个人。PHP可能不是世界上最好的语言,但他一定是最适合新手学习编程的入门语言,也是进入Web开发领域的绝佳语言。为什么总有人黑php,欢迎PHP中文网的P友们下方留言谈谈你对php的看法!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系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

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

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
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教程
1664
14
CakePHP 教程
1423
52
Laravel 教程
1318
25
PHP教程
1268
29
C# 教程
1248
24
在PHP API中说明JSON Web令牌(JWT)及其用例。 在PHP API中说明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一种基于JSON的开放标准,用于在各方之间安全地传输信息,主要用于身份验证和信息交换。1.JWT由Header、Payload和Signature三部分组成。2.JWT的工作原理包括生成JWT、验证JWT和解析Payload三个步骤。3.在PHP中使用JWT进行身份验证时,可以生成和验证JWT,并在高级用法中包含用户角色和权限信息。4.常见错误包括签名验证失败、令牌过期和Payload过大,调试技巧包括使用调试工具和日志记录。5.性能优化和最佳实践包括使用合适的签名算法、合理设置有效期、

php程序在字符串中计数元音 php程序在字符串中计数元音 Feb 07, 2025 pm 12:12 PM

字符串是由字符组成的序列,包括字母、数字和符号。本教程将学习如何使用不同的方法在PHP中计算给定字符串中元音的数量。英语中的元音是a、e、i、o、u,它们可以是大写或小写。 什么是元音? 元音是代表特定语音的字母字符。英语中共有五个元音,包括大写和小写: a, e, i, o, u 示例 1 输入:字符串 = "Tutorialspoint" 输出:6 解释 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。总共有 6 个元

解释PHP中的晚期静态绑定(静态::)。 解释PHP中的晚期静态绑定(静态::)。 Apr 03, 2025 am 12:04 AM

静态绑定(static::)在PHP中实现晚期静态绑定(LSB),允许在静态上下文中引用调用类而非定义类。1)解析过程在运行时进行,2)在继承关系中向上查找调用类,3)可能带来性能开销。

什么是PHP魔术方法(__ -construct,__destruct,__call,__get,__ set等)并提供用例? 什么是PHP魔术方法(__ -construct,__destruct,__call,__get,__ set等)并提供用例? Apr 03, 2025 am 12:03 AM

PHP的魔法方法有哪些?PHP的魔法方法包括:1.\_\_construct,用于初始化对象;2.\_\_destruct,用于清理资源;3.\_\_call,处理不存在的方法调用;4.\_\_get,实现动态属性访问;5.\_\_set,实现动态属性设置。这些方法在特定情况下自动调用,提升代码的灵活性和效率。

PHP和Python:比较两种流行的编程语言 PHP和Python:比较两种流行的编程语言 Apr 14, 2025 am 12:13 AM

PHP和Python各有优势,选择依据项目需求。1.PHP适合web开发,尤其快速开发和维护网站。2.Python适用于数据科学、机器学习和人工智能,语法简洁,适合初学者。

PHP行动:现实世界中的示例和应用程序 PHP行动:现实世界中的示例和应用程序 Apr 14, 2025 am 12:19 AM

PHP在电子商务、内容管理系统和API开发中广泛应用。1)电子商务:用于购物车功能和支付处理。2)内容管理系统:用于动态内容生成和用户管理。3)API开发:用于RESTfulAPI开发和API安全性。通过性能优化和最佳实践,PHP应用的效率和可维护性得以提升。

PHP:网络开发的关键语言 PHP:网络开发的关键语言 Apr 13, 2025 am 12:08 AM

PHP是一种广泛应用于服务器端的脚本语言,特别适合web开发。1.PHP可以嵌入HTML,处理HTTP请求和响应,支持多种数据库。2.PHP用于生成动态网页内容,处理表单数据,访问数据库等,具有强大的社区支持和开源资源。3.PHP是解释型语言,执行过程包括词法分析、语法分析、编译和执行。4.PHP可以与MySQL结合用于用户注册系统等高级应用。5.调试PHP时,可使用error_reporting()和var_dump()等函数。6.优化PHP代码可通过缓存机制、优化数据库查询和使用内置函数。7

PHP的持久相关性:它还活着吗? PHP的持久相关性:它还活着吗? Apr 14, 2025 am 12:12 AM

PHP仍然具有活力,其在现代编程领域中依然占据重要地位。1)PHP的简单易学和强大社区支持使其在Web开发中广泛应用;2)其灵活性和稳定性使其在处理Web表单、数据库操作和文件处理等方面表现出色;3)PHP不断进化和优化,适用于初学者和经验丰富的开发者。