私はこれが現時点で完全にばかげているように聞こえることを知っていますが、私を信じてください.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 は、変数の値に応じて、変数を正しいデータ型に自動的に変換します。 厳密に型指定されたプログラミング言語では、変数を使用する前に変数の型と名前を宣言 (定義) する必要があります。