php是一个什么样的语言?
- 编程
- 2023-01-21
先贴个图,说明一下PHP不仅仅能做网页,或者说网页这玩意和PHP有关系但不是全部。
任何一个计算机专业的专本科同学应该都知道,程序不仅仅是一个你看到的这样一个页面,最直接最形象的一个例子是你的闹钟,你对有闹钟功能的计时设备设定了一个程序,在规定的时间里给你一个提示。这就是一个小程序,那样就跟我贴的图一样,有一个餐厅有几十道菜,菜的配料有啥,价格如何哪个厨师做哪道菜最好,菜品甚至是属于早餐的还是晚餐的?然后再配合上进销存系统,直接控制原材料的进出库,提示职能部门及时采购或者抓紧去库存等一系列复杂业务处理任务这些也都统称为程序,多个程序汇聚在一起,那么我们就称这样的程序集合为系统。
程序、系统的内容普及完我们来聊聊PHP和他们的关系。
这位老哥说的很形象,PHP做为让程序的数据按需展示的核心,我称之为后端语言,或者说为前端页面提供什么样的数据,从前端接受到什么数据从而如何处理这样的操作都是PHP来处理的。还拿我贴图举的例子来说。这样的一个表单填写完的数据如何处理,这是PHP要做的。
同时如果进销存系统需要这里面的数据那么进销存系统它需要什么样的数据?进销存系统会响应什么样的数据PHP这边都需要处理一下同时要告诉这个菜品管理程序要怎么做。
所以做为一个入门想对简单的后端编程语言来说,PHP的优点毋庸置疑,你只需要掌握它的常用函数甚至是了解一些框架提供的函数就能实现诸如我列子中的这样的系统。当然如果使用java、go,Python也同样可以实现,这就是我要引出的下一个解释。
无论是PHP还是java、go,Python这些哪一种编程语言,其本质无外乎就是一个运行在一个操作系统上的工具。简单的说当你做一盘子土豆丝的时候啥刀子都能实现,但是如果你想做那种外形非常炫酷的菜品我觉得那就需要厨师对工具有一定认识了从而使用得心应手的工具。