变量声明

在Zephir中,必须声明给定范围中使用的所有变量。 这为编译器执行优化和验证提供了重要信息。 变量必须是唯一的标识符,它们不能是保留字。

  1. // 在同一指令中声明相同类型的变量
  2. var a, b, c;
  3. // 在单独的行中声明每个变量
  4. var a;
  5. var b;
  6. var c;

变量可以选择有一个初始兼容的默认值:

  1. // 使用默认值声明变量
  2. var a = "hello", b = 0, c = 1.0;
  3. int d = 50; bool some = true;

变量名区分大小写,以下变量不同:

  1. // 不同的变量
  2. var somevalue, someValue, SomeValue;