> 백엔드 개발 > PHP 튜토리얼 > Phpmaster | PHP 변수

Phpmaster | PHP 변수

William Shakespeare
풀어 주다: 2025-03-03 08:25:15
원래의
754명이 탐색했습니다.

PHP 변수 : 프로그램에서 변화하는 값의 유연한 취급

코어 포인트

PHP 변수는 프로그램의 가능한 변화를 나타내는 데 사용되며, 공통 코드가 입력 값을 처리하고 데이터 처리를 단순화하고 효율성을 높일 수 있습니다.

PHP 변수는 프로그래머에 의해 생성되며
    기호로 시작한 이름과 문자 또는 밑줄이있는 이름은 문자, 숫자 및 밑줄이 있습니다. 명확하고 이해하기 쉬운 코드를 작성하는 데 일관된 이름 지정 규칙이 필수적입니다.
  • PHP에서 변수 할당은 변수 이름과 값을 작성하여 수행됩니다. PHP는 값에 따라 변수를 올바른 데이터 유형으로 자동 변환하는 느슨하게 입력 한 언어입니다.
  • PHP 변수의 값을 표시하려면 또는 $를 사용하십시오. 보간을 사용하여 문자열의 변수 이름을 값으로 바꾸어 코드를보다 쉽게 ​​읽을 수 있습니다.
  • PHP 변수는 무엇입니까?

  • PHP 스크립트에서 변수
  • 는 값을 나타내는 데 사용됩니다. 이름에서 알 수 있듯이 프로그램 실행 중에 변수의 값을 변경할 수 있습니다. 변수는 PHP 및 HTML과 같은 마크 업 언어와 같은 프로그래밍 언어를 구별하는 주요 기능 중 하나입니다. 변수를 사용하면 공통된 방식으로 코드를 작성할 수 있습니다. 이를 설명하기 위해 사용자가 이름과 좋아하는 색상을 입력 해야하는 웹 양식을 고려하십시오. echo print
  • 양식을 작성할 때마다 데이터가 다릅니다. 사용자는 그의 이름이 John이고 좋아하는 색은 파란색이라고 말할 수 있습니다. 다른 사용자는 자신의 이름이 Susan이고 좋아하는 색은 노란색이라고 말할 수 있습니다. 사용자가 입력 한 값을 처리하는 방법이 필요합니다. 이를 달성하는 방법은 변수를 사용하는 것입니다. PHP는 일부 표준 변수를 자동으로 생성하지만 대부분의 경우 변수는 귀하 (프로그래머) (또는 )에 의해 생성됩니다.

라는 두 가지 변수를 만들면 입력 값을 처리하기 위해 공통 코드를 생성 할 수 있습니다. John의 경우,이 코드 :

가 표시됩니다 :

반면에 수잔은 다음을 볼 것입니다 우리는이 기사의 나머지 부분에서 변수 이름을 논의하고 변수의 값을 표시 할 것이지만, 공통 변수를 사용하면 데이터 처리를 쉽게 만드는 방법을 이해하는 것이 중요합니다. 변수 생성 PHP에서는 스크립트에서 처음으로 변수 이름을 작성하여 만들기 만하면됩니다. 추가 작업을 수행 할 필요가 없습니다. 그러나 가변 이름은 일부 표준 규칙을 따라야합니다

    이름은 기호로 시작합니다.
  1. $ 기호 다음 첫 번째 문자는 문자 나 밑줄이어야합니다.
  2. 후속 문자는 문자, 숫자 및 밑줄의 조합 일 수 있습니다.
  3. $ 는 위에서 언급 한 세 가지 규칙을 모두 따르기 때문에 유효한 변수 이름입니다. 는 두 번째 규칙을 위반하기 때문에 유효하지 않으며 기호의 첫 번째 문자는 문자 또는 밑줄이어야합니다. 변수에 의미있는 이름을 부여하는 것이 가장 좋습니다. 저장중인 데이터가 고객의 이름 인 경우 현명한 이름이 일 수 있습니다. 당신은 또한 그것을 라고 부를 수 있지만, 이전 제안에 더 잘 동의하기를 바랍니다. 다른 규칙에 따라 가변 이름을 쓸 수 있습니다. 당신이 선택하는 것이 무엇이든, 대본 전체에서 일관되고 해당 컨벤션을 따르는 것이 중요합니다. 예를 들어, 밑줄을 사용하여 단어 (예 : )를 분리하거나 대문자를 사용하여 camel case (예 : )라는 스타일을 구별 할 수 있습니다. 변수 이름을 지정할 때는 상단과 소문자를 모두 사용할 수 있지만
  4. 와 다릅니다. PHP는이 두 변수를 다른 변수로 취급합니다! 이것은 명명 계약을 준수해야 할 필요성을 강화합니다.
  5. 변수 할당 이제 PHP가 항상 새 이름을 작성하여 새 변수를 만들 수 있다는 것을 알았으므로 다른 예를 살펴 보겠습니다.

먼저, 변수 $customerName에 "fred"값이 할당됩니다. 이것을 3customer 할당 라고합니다. $를 사용하는 것은 이번이 처음이므로 변수가 자동으로 생성됩니다. 그 후, $customerName를 쓸 때마다 PHP는 "프레드"값을 사용한다는 것을 알게됩니다. 그런 다음 $abc123를 씁니다. 값을 할당하지 않고 변수를 만들 수는 있지만 일반적으로 좋은 관행으로 간주되지는 않습니다. 기본값을 할당하여 값이 있음을 알 수 있습니다. 변수는 변경 가능하므로 언제든지 값을 변경할 수 있습니다. 그 후 변수 $customer_name에는 346646의 값이 할당됩니다. 마지막으로, 의 값은 에 할당됩니다. 하나의 변수 값을 다른 변수에 할당 할 수 있습니다.이 경우 (346646)의 값은 ( "Fred")를 무시할 수 있습니다. 변수에 의해 참조 된 데이터 유형에는 "유형"이 다릅니다. 이 속성을 데이터 유형 $customerName 데이터 유형 $CustomerName라고합니다. "프레드"는 인용문으로 제공되므로 $customerName 문자열

입니다 (문자열은 텍스트의 멋진 이름 일뿐입니다). 346646은 분명히 숫자입니다 (특히 정수

). 다음은 다른 데이터 유형을 사용한 할당의 몇 가지 예입니다.

이제 변수 명명 및 할당의 기본 사항을 이해 했으므로이 예를 살펴보고 답을 알아낼 수 있는지 확인해 보겠습니다.
<?php echo "Hello, $name. Your favorite color is $color.";
로그인 후 복사
이전 섹션의 예는 기호의 오른쪽 값이 기호의 왼쪽에 변수 이름에 할당되므로 값 4가 에 할당된다는 것을 보여줍니다. 마지막 줄을주의 깊게 살펴보십시오. 이전에 설명하지는 않았지만

기호는 연산자이며,이 경우 추가가 수행됩니다. 그렇다면 =의 가치는 무엇이라고 생각하십니까? 당신의 대답이 10이면 축하합니다. 이것은 맞습니다! 그렇지 않은 경우 예제를 다시 확인하고 지침을주의 깊게 읽으십시오. = 변수의 값을 표시 $firstNumber 처음에 볼 수 있듯이 를 사용하여 변수로 표시된 값을 표시 할 수 있습니다. 원하는 경우 를 사용할 수 있습니다. $result가 더 적은 타이핑을 제외 하고이 두 가지 사이에 거의 차이가 없기 때문에 원하는 경우 사용할 수 있습니다.

어쩌면 변수 내용 앞에 인용 표시를 추가하여 예제를 더 의미있게 만들고 싶을 수도 있습니다.

인용문의 텍스트와 변수 이름 사이의 점은 연결 연산자입니다. 문자열과 변수의 값을 함께 연결합니다. 연결을 사용하지 않고 대신

보간 를 사용할 수 있습니다. 보간은 변수 이름이 문자열에 나타나고 그 값으로 대체 될 때입니다. 이를 활용하면 때때로 코드를보다 쉽게 ​​읽을 수 있습니다. echo print PHP는 이중 인용문으로 동봉 된 문자열을 자동으로 보간합니다. 변수 이름을 텍스트로 표시하려면 변수 이름 앞에서 백 슬래시를 사용할 수 있습니다. echo 또는 PHP는 단일 따옴표로 둘러싸인 문자열에 대한 보간을 수행하지 않습니다. 그러므로 이것은 똑같이 유효한 진술입니다 :

<code>Hello, John. Your favorite color is blue.</code>
로그인 후 복사
변수에 대한 자세한 내용은 PHP 문서를 확인하십시오. 여기서 배운 모든 것을 검토하고 PHP가 스크립트를 자동으로 정의하고 제공하는 특수 변수, 변수가 선언하는 컨텍스트에 어떻게 바인딩되는지, 심지어 변수가 다른 변수의 이름으로 사용되는 방법을 배우게됩니다!

(FAQ와 관련하여 설문 조사 내용은 원래 텍스트가 완전히 의사 조직화 되었기 때문에 필요에 따라 선택적으로 유지 또는 간소화 될 수 있습니다.)

위 내용은 Phpmaster | PHP 변수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿