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 或空字符串

关于会话变量,我会应用相同的逻辑。