JavaScript 与 PHP, 都是目前人气较高的两款编程语言. PHP 是基于 C 语言而打造, 因此非常适合有 C 语言基础的开发者. 事实上, 两种语言对于新手程序员来说都是比较容易上手的, 而且它们都具备出色的灵活性与可扩展性. 那么, 它们到底有何区别?
什么是 PHP?
PHP(Hypertext Preprocessor 的缩写) 是一种开源编程语言, 用于服务器端 web 开发, 这意味着脚本只在安装了 PHP 的服务器上执行.
什么是 JavaScript?
JavaScript 是一种与客户端脚本同步的高级脚本语言. 它是前端的多功能语言, 主要用于使网页具有交互性和动态性. 它最初是为了执行客户端功能而开发的, 但自从 2009 年发布 Node.JS 以来, 它也逐渐发展为提供服务器端功能.
它是一种多功能编程语言, 专门用于构建交互式 Web 界面, 使网站看起来非常好. 它是用于在 Web 浏览器中创建交互式效果而不与服务器端交互的最强大的编程语言之一.
PHP 和 JavaScript 的区别
1, 实形参的不同
在 JavaScript 中, 形参和实参的个数没有限制, 形参个数可以大于或者少于实参.
而在 PHP 中, 实参数小于形参就会报错, 因为有参数被定义却没有被使用, 这在 PHP 解释机制看来可能会影响函数的功能.
2, 字符串连接符
PHP 的字符串连接符是:"."
JavaScript 的字符串连接符是:"+"
3, 数组相加
PHP 数组相加用: "+", 可以直接相加
JavaScript 用拼接函数: concat()
4, 大小写敏感度
JavaScript 严格区分大小写 ,PHP 中自定义函数名不区分大小写. 命名函数时不可使用已声明的函数, 或 PHP 内建的函数名称.
5, 关于未定义变量
PHP : 为 null 类型.
JavaScript : 为 undefined 类型
6, 关于单引号和双引号的解析机制
PHP : 双引号能解析特殊字符, 包括变量. 单引号不行.
JavaScript: 单引号和双引号没有区别.
来源: http://www.css88.com/qa/javascript/11914.html