PHP 和 JavaScript 都被称为解释语言(或脚本), 都是目前人气较高的两款编程语言. 那么它们之间有什么区别? 下面本篇文章就来给大家介绍一下 PHP 和 JavaScript 的区别, 希望对大家有所帮助.
PHP 和 JavaScript 的相似之处
1, 使用范围
PHP(超文本预处理器)和 JavaScript, 用于 web 开发任务. 它们无与伦比的重要性有助于编码器构建具有强大后端功能及吸引人的用户界面.
2, 解释语言
PHP 和 JavaScript 都被称为解释语言 (或脚本). 这意味着代码在其各自的环境(分别为 JavaScript 和 PHP 的浏览器和服务器) 上运行.
PHP 和 JavaScript 的区别
1, 类型的转换的不同
在 JavaScript 中, 空对象和数组转换为 Boolean 值为 true; 但是在 PHP 中, 空对象空数组转换为 Boolean 为 false, 仅在 PHP4 中空对象的 Boolean 值为 false; 包括非 0 的负数值, 是都 true;
2, 字符串的连接符不同
PHP 的字符串连接符是:"."(点) ;
JS 的字符连接符是: "+"(加号) ;
3, 控制语句的区别
else if 与 elseif 在 PHP 中都支持, JavaScript 只支持前者.
4, 变量的声明方式
PHP 用 $ 符号声明变量, 且一般只有变量名区分大小写, 像函数名, 方法名, 类名不区分大小写, 但是推荐使用与定义时相同的名字, 魔术常量不区分大小写, 推荐用大写;
JavaScript 用 var 来声明变量, 且全部区分大小写;
5, 大小写问题
JavaScript 严格区分大小写 .PHP 中自定义函数名不区分大小写; 命名函数时不可使用已声明的函数, 或 PHP 内建的函数名称.
6, 静态变量不同
PHP 支持声明函数变量为静态的(static) ;JavaScript 随无静态变量, 但可以定义函数的属性来冒充静态变量.
来源: http://www.css88.com/qa/javascript/11151.html