프로그래밍언어/PHP

PHP 기초 - 변수 생성, 변수, 출력 변수, 특징, global, local

잉카콜라 2023. 4. 2. 18:19

PHP 변수 생성

w3schools - PHP

PHP에서 변수는 $기호로 시작하고  $ 뒤에 변수 이름이 온다

 

 

PHP 변수

변수는 $ 부호로 시작하고 뒤에 변수 이름이 온다

변수 이름은 문자 또는 밑줄 문자로 시작해야 하고 변수 이름은 숫자로 시작할 수 없다

변수 이름에는 영숫자와 밑줄(Az, 0-9 및 _ )만 포함할 수 있으며 변수 이름은 대소문자를 구분한다

 

 

출력 변수

echo문은 데이터를 화면에 출력하는 데 사용된다

또한 온점을 사용하여 출력을 할 수 있다

 

 

PHP는 느슨하게 입력된 언어

w3schools - PHP

변수가 어떤 데이터 유형인지 PHP에 알릴 필요가 없다

PHP는 값에 따라 데이터 유형을 변수에 자동으로 연결하기 때문에 정수에 문자열을 추가하는 것과 같은 작업을 수행할 수 있다

 

 

PHP 변수 범위

PHP에서 변수는 스크립트의 어느 곳에서나 선언할 수 있다

PHP에는 세 가지 변수 범위가 있습니다.

1.  local

2.  global

3.  static

 

 

글로벌 및 로컬 범위

함수 외부에서 선언된 변수는 GLOBAL SCOPE를 가지며 함수 외부에서만 액세스 할 수 있다

 

함수 내에서 선언된 변수는 LOCAL SCOPE를 가지며 해당 함수 내에서만 액세스 할 수 있다

 

 

PHP 글로벌 키워드

키워드 global는 함수 내에서 전역 변수에 액세스하는 데 사용된다

이렇게 하려면 함수 내부에서 global변수 앞에 키워드를 사용해야한다

 

PHP는 모든 전역 변수에 변수의 이름이 있어 함수 내에서도 액세스 할 수 있으며 전역 변수를 직접 업데이트하는 데 사용할 수 있다

 

 

PHP 정적 키워드

일반적으로 함수가 완료 or 실행되면 모든 변수가 삭제되지만 삭제되지 않게 하기 위해선 static변수를 처음 선언할 때 사용해 주면 된다

변수는 여전히 함수에 대해 local 상태이고 함수가 호출될 때마다 해당 변수는 함수가 마지막으로 호출된 시점부터 포함된 정보를 계속 가지고 있게 된다

 

 

 

 

 

w3schools - PHP 공부내용 정리

 

728x90