현대 프로그래밍 언어의 기본 요소에는 주로 변수, 프로세스 제어 인터페이스, 함수 등이 포함됩니다. 변수를 사용하지 않고 프로그램을 작성할 수 있나요? 이는 분명히 가능합니다. 예를 들면 다음과 같습니다.
<code><?php echo "Hello NowaMagic"; ?> </code>
이 프로그램은 매우 간단하며 문자열 내용을 출력합니다.
바이너리만 사용하여 프로그래밍할 수 있는 것처럼 대부분의 작업은 변수를 사용하지 않고 수행할 수 있습니다. 변수를 사용하지 않으면 변수를 사용하여 다른 곳에 사용할 수 있는 유연성이 떨어집니다. 프로그램하거나 계산을 통해 새로운 값을 저장합니다. 변수에는
PHP에서 변수 이름을 구성하는 문자는 영문자 a-z, A-Z 또는 127~255(0x7f-0xff)의 ASCII 문자일 수 있습니다. 변수 이름은 대소문자를 구분합니다.
변수 자체 외에도 PHP에서는 상수, 전역 변수, 정적 변수, 유형 변환 등과 같은 변수와 관련된 몇 가지 개념을 자주 접하게 됩니다. 이 장에서는 변수와 관련된 이러한 구현을 소개합니다. 여기에는 PHP 고유의 가변 하위 수준 저장 구조와 약한 유형 시스템의 구현, 이러한 유형 간의 상호 변환이 포함됩니다.
먼저 PHP 코드를 살펴보세요.
<code><?php $foo = 10; $bar = 20; function change() { global $foo; $bar = 0; $foo++; } change(); echo $foo, ' ', $bar; ?> </code>
코드를 실행하면 11 20이 출력됩니다.
그런데 왜 이런 출력이 나오는 걸까요? PHP 내에서 변수는 어떻게 구현됩니까? 변수의 범위는 어떻게 구현됩니까? 이번 장에서는 가장 기본적인 변수 구현부터 시작하겠습니다.
프로그래밍 언어의 모든 변수가 값을 변경할 수 있는 것은 아닙니다. 우리가 배운 수학의 변수에 대해 생각해 보세요. 그들의 가치도 불변입니다. 예: x y = 10; 변수 x와 y의 값은 변경될 수 없습니다. 특정 시나리오, 즉 특정 수식에 특정 값만 표시되는 경우 변수 값을 변경할 수 없다는 장점은 다음과 같습니다. 이는 부작용을 최소화할 수 있다는 점입니다. Erlang 언어의 경우입니다. , 이는 함수형 언어입니다. 프로그래밍 언어는 배울 가치가 충분히 있습니다.
').addClass('사전 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });이상으로 변수와 18가지 측면을 포함한 18가지 변수에 대한 개요를 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.