我们不得不正视的是——php仍旧是一种功能强大、用途广泛的工具,早期的php确实缺乏面向对象的功能?php和与其相关的现代框架(例如Symfony、Drupal等)都可以与任何用于web开发的语言或框架进行抗衡,php开发者的优势就凸显为可通过必要的检查和实用工具来设计其软件;不过我只想用一个通俗的方式回应并支撑为什么有80%的网站在...
怎么看懂php语言,为什么有些程序员看不起PHP这门语言?
对于php的“排斥”(包括海外)主要是基于学术方面的,差不多已有20年的“悠久”历史。
但是记得看过相关统计,大概截止到2020年,全球有80%的网站都在使用它。我们不得不正视的是—— php仍旧是一种功能强大、用途广泛的工具,且进入门槛较低。一定会有人接住上面这句话的“话头”进行发挥,没错,讨厌php的人恰恰就是不喜欢“低准入门槛”这部分,因此,它的其中一个优点也就被称为了弱点。可是,仅仅因为php让我们中的某些人编写出了“不良”的代码,就说这门语言使它变得不良?而不去责难写出“坏”代码的人!?早期的php确实缺乏面向对象的功能,但是进入现代,php和与其相关的现代框架(例如Symfony、Drupal等)都可以与任何用于web开发的语言或框架进行抗衡,无疑,php在持续改进。PHP 7比PHP 5更快,更强大,到了PHP 8又有了很多改进;Drupal使用的诸如Symfony之类的框架是非常复杂的,如果你正打算构建企业级网站,那绝对一个不错的选择。而另一个令php受到鄙视的论据是:“ PHP不是一种强类型的语言”......不过在构建网站时,对于156 =='156'或150.0 == 150,这也非常方便,即不必转换变量进行比较,也不必设计可以接受任何类型变量的函数;我可能想做一些整数运算,然后将其输出为字符串,对于php来说,几乎所有内容都可以打印为字符串的实际上是一个功能,而非bug ;此外,它必须拥有一种type可能会显得非常不便,并且从某种逻辑上讲,会被论证为它过度复杂了,但当我们需要强类型变量时,它就会又显得很方便了;当我们需要强类型输入时,php开发者的优势就凸显为可通过必要的检查和实用工具来设计其软件,并以确保其实现。恐怕,还有一些这里没写到的“看不起php”的原因,不过我只想用一个通俗的方式回应并支撑为什么有80%的网站在用php:钉钉子的时候,很少听有人抱怨哪把锤子不好用,只有当你需要用螺丝刀时,手里只有把锤子,才说它不好用。说php不low很容易,但去理解它的优点,并知道它如何好用,并不容易。php是干什么用的?
PHP主要用来做网站开发,许多小型网站都用PHP开发,PHP是开源的,这是使得PHP经久不衰的原因。
在电商、社区等方面,PHP具备非常成熟的开源代码和模板,因此使得PHP应用极为广泛。
PHP可以完成任何CGI脚本可以完成的任务,但它的功能的发挥取决于它和各种数据库的兼容性。
php的特点:
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比。
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多。
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
PHP支持几乎所有流行的数据库以及操作系统。
最重要的是PHP可以用C、C++进行程序的扩展!
portalphp是什么意思?
php文件 .php是php这么语言的文件格式
因此不能通过浏览器运行这句话对吗?
不能通过浏览器运行这句话是对的,Python/JavaScript / Perl /Shell等也都是解释型语言。
php是什么单位?
PHP,全称 Hypertext Preprocessor ,中文翻译“超文本预处理器”。
PHP是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发。
拥有快速,灵活,实用的特点,PHP能做任何事,包括你的个人博客甚至是全球性的大型站点系统。
PHP内核由C开发,因此在语法上跟C有不少相似之处。但PHP绝对不是C。
PHP语法除了跟C有相似之处外,还跟Java、Perl比较流行的编程语言存在相似的地方。因此,如果你有上述语言基础,PHP入门会更加快速。