PHP의 경우 $i의 i는 별도의 변수 아닌가요? 전환 및 에코에 $ 기호를 추가해야 하는 이유는 무엇입니까?

PHP는 약한 언어 유형이므로 변수 선언 시 변수 유형을 선언할 필요가 없습니다.

예:

$a = 1;

$a (말씀하신 대로 $a가 아니라 전체라는 점에 유의하세요.) 1은 다음과 같습니다. 일반 모양이므로 정수 변수가 선언됩니다.

$a = '1';

'1'은 문자열이므로(문자열의 선언은 큰따옴표나 작은따옴표 또는 구분 기호를 사용하여 선언하는 것입니다) $ a는 문자열 유형입니다.

그래서 PHP에서는 변수를 선언할 때 유형을 선언하지 않고 직접 선언합니다. 어떤 변수가 속하는지는 선언된 값의 유형에 따라 달라집니다.

$는 변수를 나타내기 위해 ($+변수 이름)을 선언하는 데 사용되지 않습니다.

PHP에서 ($+변수 이름) = 값은 변수를 선언합니다.