Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Raspberry Pi
- ubuntu
- Ubuntu 20.04
- TiL
- 옵지
- C
- 우분투
- 코드이그나이터
- Laravel
- 제주도
- 맥
- 업비트
- 회고
- Selenium
- php
- 옵티머스 g
- FMS
- 셀레니움
- 라즈베리파이
- 옵티머스g
- 맛집
- 프레임워크
- upbit
- 옵G
- 20.04
- 라라벨
- 우분투 20.04
- 라즈비안
- codeigniter
- MySQL
Archives
- Today
- Total
평범한 이야기들
[PHP] 변수값을 이용해 상수를 유연하게 사용하기 본문
728x90
변수를 이용해 상수명 이용하기
PHP에서 사용하는 상수 보통 define()
함수를 이용해 사용하고 있습니다.
define("HELLO_KO", "안녕하세요");
define("HELLO_EN", "HELLO");
define("HELLO_JP", "こんにちは");
위 코드처럼 인사말을 상수로 적용했습니다. 그리고 해당 상수를 사용할 때에는 아래와 같이 사용합니다.
<?php
define("HELLO_KO", "안녕하세요");
define("HELLO_EN", "HELLO");
define("HELLO_JP", "こんにちは");
echo HELLO_KO; // 안녕하세요.
$hello = HELLO_KO; // 변수 $hello 에 "안녕하세요" 를 저장한다.
이렇게 사용하면 각 언어별로 해당 상수를 계속 변경을 해야 하기 때문에 사용하기가 불편합니다. 그래서 상수를 이용할 때 변수를 이용해 쉽게 변경할 수 있게 하려면 constants()
함수를 이용하면 쉽게 하실 수 있습니다.
<?php
define("HELLO_KO", "안녕하세요");
define("HELLO_EN", "HELLO");
define("HELLO_JP", "こんにちは");
$LANG = "KO";
echo constant("HELLO_".$LANG); // 안녕하세요.
$hello = constant("HELLO_".$LANG); // 변수 $hello 에 "안녕하세요" 를 저장한다.
constant()
함수를 이용해서 상수를 좀 더 유연하게 사용할 수 있게 되었습니다.
728x90
Comments