Define/set PHP 变量
Define/set PHP variable
我经常收到有关未定义变量的 PHP 错误。我还想知道设置会话变量的最佳做法是什么。目前我正在这样做:
session_start();
if (!isset($_SESSION["myVar"]))
$_SESSION["myVar"] = "";
但这对我来说似乎不整洁。我知道有一个 PHP unset
函数,但是什么相当于简单地 set/define 一个变量存在,而不设置初始值?
Php has dynamic variable allocation and typing. When a variable is first referenced within a program, memory is allocated for its use.
意思是除非你不赋值,否则不能声明变量,比如在 java.
如何确保 "declare" 所有变量的最佳方式?
- 在每个函数/方法的开头将它们分配给 null 或空字符串。
关于会话变量,我会应用相同的逻辑。
我经常收到有关未定义变量的 PHP 错误。我还想知道设置会话变量的最佳做法是什么。目前我正在这样做:
session_start();
if (!isset($_SESSION["myVar"]))
$_SESSION["myVar"] = "";
但这对我来说似乎不整洁。我知道有一个 PHP unset
函数,但是什么相当于简单地 set/define 一个变量存在,而不设置初始值?
Php has dynamic variable allocation and typing. When a variable is first referenced within a program, memory is allocated for its use.
意思是除非你不赋值,否则不能声明变量,比如在 java.
如何确保 "declare" 所有变量的最佳方式?
- 在每个函数/方法的开头将它们分配给 null 或空字符串。
关于会话变量,我会应用相同的逻辑。