我知道目前这听起来很荒谬,但相信我,我想要 php 中的“$variable”或 groovy 中的“def”之类的东西,通过我的方法是将自动变量“数据类型”识别到 C 语言中实现。
例如:
“def”是类型名称的替代品。在变量定义中,它用于表示您不关心类型。在变量定义中,必须明确提供类型名称或使用“def”替换。这是使 Groovy 解析器可检测到的变量定义所必需的。
def dynamic = 1
dynamic = "I am a String stored in a variable of dynamic type"
或者
让我们尝试创建一个包含字符串的变量和一个包含数字的变量:
<?php
$txt="Hello World!";
$x=16;
?>
PHP 是一种松散类型语言 在 PHP 中,变量在添加值之前不需要声明。 在上面的示例中,您看到您不必告诉 PHP 变量是哪种数据类型。 PHP 会根据变量的值自动将变量转换为正确的数据类型。 在强类型编程语言中,您必须在使用变量之前声明(定义)变量的类型和名称。