前端学堂 http://www.felearn.com
当前位置首页 > 前端技术 > Angular> 正文

求解php和javascript的区别

2021-05-04 00:59:42 暂无评论 Angular 别是   什么   Php

PHP是运行在服务器的后台脚本,而JavaScript是运行于浏览器的前端脚本。
打个比方,JavaScript就像是经销商,而PHP则是供应商,我们作为顾客(网页的浏览者),直接面对的是经销商(即浏览器),而经销商通过向供应商获取商品(即获取后台数据库的数据),再销售给顾客(也就是我们看到的网页了)。所以,一般顾客可能一辈子也不用跟供应商打交道,也无需关心销售商是从哪个供应商批发的商品(很少有人会关心百度知道的数据是放在哪个服务器上的对吧?),我们只需关心自己买到的商品的质量好坏就够了(也就是网页是否好看,速度是否满意等等)。
补充说明一下:上面所说的经销商并不是只有JavaScript,一个完整的经销商是由HTML+CSS+JavaScript组成的(也就是网页咯),而供应商也不仅仅只有PHP一家,还有ASP、ASP.NET、JSP等等。

Js和Php的区别是什么?

1、两者的核心功能不一样:
php中的核心功能是用函数方式实现,例如取得一个字符串的长度:$length = strlen(str);
而js是用对象的方法实现,例如取得一个字符串的长度:var length = str.length。
2、变量传值方式不一样:
js中,变量的传值传递和传址传递是根据传递的对象的类型决定的,不能自己随心控制;
而php中所有类型都可以自由控制其传值是传值还是传址,在变量前加上&就可以变成传址方式,不加&就是传值方式。



3、两者基本特点不一样:
php是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
js是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
参考资料来源:百度百科-javascript

参考资料来源:百度百科-PHP

Js和Php的区别是什么?

猜你喜欢