이 강좌는 Onur Özden Web Çözümleri로 제공되는 무료 PHP 강좌 중 하나입니다. PHP 변수 선언 주제를 설명하겠습니다.
변수에 대한 정보를 제공하기 전에 이에 대해 언급하고 싶습니다. 변수 정의는 모든 프로그래밍 언어에서 유사합니다. 일부 프로그래밍 언어에서는 변수의 데이터 유형을 지정해야 합니다. 어떤 경우에는 필요하지 않습니다. PHP에서 변수의 데이터 유형은 런타임 시 PHP에 의해 자동으로 결정됩니다. 따라서 변수를 정의할 때 데이터 유형을 지정하는 것이 필수는 아닙니다. 이 정보를 염두에 두고 변수가 무엇인지 알아봅시다.
PHP 변수
변수는 데이터를 저장하는 데 사용되며 데이터를 조작할 수 있는 데이터 홀더입니다. 변수, 특히 숫자와 텍스트(문자열)에 다양한 유형의 값을 할당할 수 있습니다.
PHP 변수 선언
PHP에서는 $(달러) 문자를 사용하여 변수를 만들고 =(같음) 문자를 사용하여 변수에 값을 할당합니다. 각 변수의 끝에서; (세미콜론)이어야 합니다. 예를 들어 이것을 이해해 봅시다.
$variable1 = 'Onur Özden Web Çözümleri';
$variable2 = 4;첫 번째 줄에 $degisken1을 입력하여 변수 이름을 정의했습니다. '=' 연산자를 사용하여 변수에 텍스트 유형의 "Onur Özden Web Çözümleri" 값을 지정했습니다. 우리가 제공한 값은 텍스트 유형이므로 변수의 데이터를 "값"으로 큰따옴표로 묶었습니다. 두 번째 줄에서는 $variable2라는 변수를 정의하고 값 4를 숫자로 지정했습니다. 그러면 왜 이전 줄에서처럼 큰따옴표 사이에 값 4를 넣지 않았을까요? 값 4가 숫자 유형이었기 때문입니다. 큰따옴표나 작은따옴표 사이에 텍스트 유형 값을 묶습니다. 숫자 유형의 값을 직접 인쇄합니다.
PHP 데이터 유형 및 PHP에서 큰따옴표와 작은따옴표의 차이점 우리는 다음 수업에서 이러한 주제에 대해 배울 것입니다.
PHP 변수 선언 규칙
모든 언어와 마찬가지로 PHP에서도 특정 규칙에 따라 변수를 정의할 수 있습니다. 전체 규칙은 다음과 같습니다.
- 변수는 $(달러) 기호로 시작됩니다.
- 변수는 문자 또는 _(밑줄)로 시작해야 합니다. 어떤 숫자로도 시작할 수 없습니다.
- 변수에는 특수문자(/, +, ^, " 등)나 공백 문자를 사용할 수 없습니다.
- 변수명을 정의할 때 PHP에서 사용하는 예약어(if, break, default, new 등)는 사용할 수 없습니다.
- 변수 이름에는 (a-z, A-Z, 0-9) 및 _(밑줄)을 사용할 수 있습니다.
- 변수 이름은 대소문자를 구분합니다.
PHP 변수 선언 제안
이러한 제안은 전적으로 선택 사항입니다. 하지만 이를 따르면 더욱 깔끔한 코드를 작성할 수 있습니다.
- 변수 이름에 터키어 문자를 사용하는 것은 권장되지 않습니다. Github에 작성한 스크립트를 추가할 때 변수 이름이 터키어로 되어 있고 터키어를 사용하는 사람 외에는 아무도 이를 이해하지 못한다고 상상해 보세요. 프로그래밍 언어는 글로벌합니다. 소프트웨어 언어의 숙어와 표현은 전 세계적으로 통용되는 영어로 되어 있습니다. 따라서 우리가 사용하는 명명법은 영어로 사용하는 것이 좋습니다.
- 특정 표준에 따라 변수 이름을 지정하는 것이 좋습니다. 예를 들어 WordPress와 같은 CMS용으로 개발하는 경우 WordPress 코드 표준PHP용으로 개발하는 경우 PHP PSR 표준 준수해야 합니다.
- 가독성을 위해 변수 이름을 모두 대문자로 사용하지 않는 것이 좋습니다.
변수를 사용한 PHP 작업
이제 PHP에서 변수를 정의하는 방법, 변수 정의 규칙 및 권장 사항을 배웠으므로 변수로 무엇을 할 수 있는지 살펴보겠습니다. PHP에서는 변수를 화면에 인쇄하거나, 변수 값 옆에 새 값을 할당하거나, 두 변수를 결합하거나, 변수를 사용하여 수학 연산을 수행할 수 있습니다.
변수를 화면에 인쇄하기
변수를 화면에 인쇄하기 위해 에코 형성을 사용합니다. PHP.net의 작은 인용문을 통해 echo가 무엇인지 알아봅시다:
echo실제로 이는 함수가 아니라 언어 구성이므로 매개변수를 중괄호로 묶을 필요가 없습니다. 매개변수,echo키워드 뒤에 오는 표현식으로 구성되며 쉼표로 구분되고 괄호로 묶이지 않습니다. 다른 언어 구성과는 달리,echo반환 값이 없으므로 표현식의 컨텍스트에서 사용할 수 없습니다.
출처: https://www.php.net/manual/tr/function.echo.php
이제 변수를 화면에 인쇄해 보겠습니다.
$number = 5;
$string = 'Onur Özden Web Çözümleri';
echo $number;
echo $string;예제에서 볼 수 있듯이 변수를 화면에 인쇄하는 것은 매우 간단했습니다. 에코 형성을 사용하여 변수 이름을 작성했습니다. 에코 형성은 다른 모든 것과 마찬가지로 PHP의 표현식/문장이므로 끝에 세미콜론을 넣습니다.
변수에 새 값 할당
이 예에서는 이미 값이 있는 변수에 새 값을 할당하고 해당 값 옆에 새 값을 추가하는 방법을 알아봅니다.
$number1 = 10;
$string1 = 'String Value';
$number1 .= 14;
$string2 .= 'String';number1이라는 변수를 만들고 값 10을 할당했습니다. string1이라는 변수를 만들고 String Value라는 값을 할당했습니다. 그런 다음 연결 할당 연산자를 사용하여 $number1 값(값이 10) 옆에 값 14를 할당했습니다. 이렇게 해서 number1 변수의 값은 1014가 되었습니다. 그런 다음 동일한 연산자를 사용하여 string1 변수에 "String" 값을 할당하고 변수 값이 "String Value"에서 "String Value String"으로 변경되었습니다.
PHP의 연산자와 모든 연산자는 무엇입니까 이번 수업에서는 우리는 배울 것입니다.
두 변수 결합
예를 들어 두 변수를 결합해 보겠습니다.
$number1 = 23;
$number2 = 24;
$number3 = $number1 . $number2;number1이라는 변수를 만들고 값 23을 할당했습니다. number2라는 변수를 만들고 값 24를 할당했습니다. 그런 다음 number3이라는 변수를 만들고 number1과 number2의 값을 할당했습니다. 이 경우 number2 변수의 값은 2324였습니다.
변수를 사용한 수학 연산
변수를 사용하여 수학 연산을 수행하려면 변수 데이터가 숫자 유형이어야 합니다. 이 조건이 충족되는 한 변수를 더하고 빼고 곱하고 나눌 수 있습니다. 예를 들어 이를 강화해 보겠습니다.
$number1 = 10;
$number2 = 5;
echo $number1 + $number2; // 15
echo $number1 - $number2; // 5
echo $number1 * $number2; // 50
echo $number1 / $number2; // 2변수 number1에 값 10을, 변수 number2에 값 5를 지정했습니다. 4번째 줄에서는 덧셈 연산자를 사용하여 숫자1과 숫자2를 더했습니다. 다섯 번째 줄에서는 빼기 연산자를 사용하여 숫자 2에서 숫자 1을 뺍니다. 6번째 줄에서는 곱셈 연산자를 사용하여 숫자1과 숫자2를 곱했습니다. 7번째 줄에서는 나누기 연산자를 사용하여 1번을 2번으로 나누었습니다.
이번 강의에서는 PHP에서 변수를 정의하는 방법, 변수 정의 규칙 및 권장 사항, 변수를 사용하여 작동하는 방법을 배웠습니다. 계속되는 수업을 기대해 주세요.



