在Python中,如果调用一个未初始化的变量,会出现NameError
。相同的情况下,变量不会被创建,直到你真正初始化它为止。
在PHP中,如果调用一个不存在的变量,会得到Notice: Undefined variable
的提示。这不会创建它 - 再次执行相同的操作仍然会返回警告。
在PHP和Python中,与C语言不同,你不需要在首次使用变量之前声明它们,这可能是你的意思。你只需要给它们赋值,它们将在首次赋值时被创建。
我建议将"call a variable"替换为"use a variable"。