📅  最后修改于: 2023-12-03 15:01:38.400000             🧑  作者: Mango
在 JavaScript 中,变量可以使用 var
、let
或 const
关键字来声明。
例如:
var num = 10;
let name = "John";
const PI = 3.1415;
变量名称必须以字母、下划线(_)或美元符号($)开头。后续的字符可以是字母、数字、下划线或美元符号。变量名也不能使用 JavaScript 关键字或保留字。
变量作用域指的是在代码中可以使用变量的区域。在 JavaScript 中,有两种作用域:
例如:
var num = 10;
function test() {
var num = 20; // 局部变量
console.log(num);
}
test(); // 输出 20
console.log(num); // 输出 10
在 PHP 中,变量以 $
符号开头,可以包含字母、数字和下划线。变量名是大小写敏感的。
例如:
$num = 10;
$name = "John";
$PI = 3.1415;
在 PHP 中,有四种变量作用域:
例如:
$num = 10;
function test() {
global $num; // 使用 global 关键字访问全局变量
$num = 20; // 修改全局变量的值
echo $num;
}
test(); // 输出 20
echo $num; // 输出 20
PHP 中有许多预定义变量,它们都是超全局变量,可以在任何地方访问。
例如:
$_SERVER
存储了有关服务器和执行脚本的信息。$_GET
用于收集 HTML 表单提交的数据。$_POST
用于收集 HTML 表单提交的数据。$_FILES
用于收集上传到服务器的文件信息。$_COOKIE
用于存储 cookie。$_SESSION
用于存储用户会话信息。JavaScript 和 PHP 都有变量的概念,变量允许我们将数据存储在内存中,并在代码的不同部分使用它。在两种语言中,变量都有作用域的概念,变量可以是局部的或全局的。PHP 中还有预定义变量,它们都是超全局变量。