本文目录一览:
PHP既然这么烂,那它是怎么火起来的
我认为 PHP 被黑的主要原因,不是语言本身。而是一堆连我也看不惯的——为了速成而学习 PHP的人。
可怕的是,即使是速成的 PHP 程序员,也能写出一个跑得起来的程序,这才是致命的。于是乎,这些人不断鼓吹自己能力,以为写一个跑得起的程序就无法无天,成为了大神。正是因为速成的,没有去深入了解,导致这些人就算是一个写了十几年的代码的人,见识依旧浅薄。对于此,我表示十分惋惜。比如这位:
完全不要用YII框架吧,这就是个垃圾。-CSDN论坛-CSDN.NET-中国最大的IT技术社区
可能正是这样一种环境,决定了有很大一部分 PHP 开发人员的素质并不高。于是乎,各种人的吐槽目标由会叽叽喳喳、会咬人的超 Low PHP 开发人员转向了不会说话的 PHP 语言本身。
PHP 心想 —— 怪我咯。
实际上,任何一门语言都有无数槽点。PHP 的槽点其实一些其他语言也会有。只是由于 PHP 被一些逗比神论撒开了后,变的树大招风而已。
效率?这个问题会随着语言解释器进步而不断进步,这种吐槽可以有,因为会不断鼓励其高效发展。
函数命名问题?这个吐槽也可以有,毕竟历史遗留摆在那的,不过 PHP 有很多新的这些函数的别名,算是解决这种问题吧。
变量名的 $ 符号?这个吐槽我只能说不算是吐槽,没了这个符号,PHP 的某一特色就没了。
至于异步、多线程等等,这种吐槽在很久以前有存在的价值,现在还是省省吧。
还有一堆吐槽都是针对开发人员的,和 PHP 本身无关。
回到问题本身,为啥 PHP 能火:
答案很简单,很多人吐槽的问题就是 PHP 能火的原因。
也因此得出,其实有些非理性吐槽纯属嫉妒。
总而言之,理性看待。世界在发展,科学在进步,将来会怎样,谁也说不住。
北大青鸟java培训:学习PHP软件开发必须知道的技能?
PHP软件开发与其他语言相比,它具有开发迅速、运行效率高、安全性好、可扩展性强、开源自由等优势。
回首PHP软件开发这几年的发展,趋势势不可挡,一定是将来web程序开发的主流技术体系。
而作为PHP软件开发员这些技能你又知道多少呢?不要在SQL查询中使用*我们通常编写SQL代码在PHP软件开发中,不过切记别在SQL查询中使用通配符,特别是数据库存在多列时。
要明确指定所需行,且只获取它们。
这有利于减少所用资源,保护数据,使之变得更清晰。
不要信任用户输入信任用户输入是不科学的。
不要故作聪明作为PHP软件开发员你只需要用优雅的代码,来清楚地表明你的想法。
恰当命名变量,为代码编写文档,注重清晰而非简洁。
不要重新发明轮子PHP软件开发已经发展很长一段时间,你想到的,或许早就有人发明了。
不要恐惧求助,Github,Composer,Packagist都能帮助到你。
无论是日志、调色、性能分析器、单元测试框架、MailchimpAPI、TwitterBootstrap等都可以。
不要忽略其它语言作为PHP软件开发员,不要只局限于你专业的,而忽略其他语言,北大青鸟建议你应该合理地学习其他语言并高效地使用它们。
2020后端开发用什么语言比较多
从技术上看在web开发上,Java和PHP都适合,那么哪一个更好?一位从多年PHP开发转Java的技术人员说,应是各有千秋,各有各的好处,这是非常实际的答案。
java已经是一门很成熟的语言,曾经看到一篇文章,讲编程语言的进化,其中提到,java语言的进化树太全了,使得其没有发展的空间php是在web繁荣之后兴起的语言,所以语言成熟度没有java高,但PHP有一个非常明显的优点就是语法简洁灵活。
关于Java和PHP语言难易程度的比较
对于那些零基础想要学习编程语言的人来说,PHP确实是比较适合的,主要原因在于简单易学,PHP是一种解释执行的脚本语言,语法和C语言类似。
而Java要先编译成Class文件,然后在Java虚拟机上执行,Java开发需要熟悉Java语法以及一些核心的架构,从而实现一种可复用的、跨平台的软件,Java培训
PHP语言的另一个特点就是迅速,甚至你都可以不用框架写一个增删改查功能,可能也就30-50行代码就搞定了。而Java语言就不同了,首先要想一下用什么框架然后就是配置各种数据库,过滤器等。
关于Java和PHP语言技术的比较
Java在技术上的优势明显高于PHP, java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件,从功能上讲,没有语言可以和java相比。但其优势也是其劣势。PHP语言属于后起之秀,吸收了java等编程语言的优点,专注互联网领域,在WEB领域PHP拥有得天独厚的优势。
php开发工具哪个好 csdn
phpstrom这个是最好的,不需要什么插件就自动报错js,html,php的错误
搭配的开发工具推荐sublime text3,可以装一些插件实现和phpstrom差不多的功能。