์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์นํผ๋ธ๋ฆฌ์
- StatelessWidget
- ๊ตญ๋น์ง์
- FLUTTER
- Widget
- app
- ์ ์ด์ฟผ๋ฆฌ
- Await
- ์นํผ๋ธ๋ฆฌ์ฑ
- async
- IOS
- refectoring
- ๋์์ธ
- ๊ตญ๋น์ง์๊ฐ์
- ์น๋์์ธ
- ์ฝ๋ฉ
- ์ค๋ฅ
- Android
- getMedia()
- StatefulWidget
- ์ํ๊ด๋ฆฌ
- ์น๋์์ด๋
- shared_preference
- php
- route
- ์ฑ
- WebView
- ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ
- ์ฑ๊ฐ๋ฐ
- dart
- Today
- Total
๋ชฉ๋ก๊ฐ๋ฐ/๐ช PHP (2)
๋๋ฑ๊ฐ๋ฐ ๐จ
BOM(Byte Order Mark) ์๋์ฐ์ ๋ฉ๋ชจ์ฅ์ผ๋ก ์ ์ฅ์ ์๋์ผ๋ก BOM์ ์ง์ด ๋ฃ๋๋ค. BOM์ ์ ๋์ฝ๋ ์ธ์ฝ๋ฉ ๋ฐฉ์์ธ UTF-8, UTF-16, UTF-32 ๋ฌธ์ ๋จธ๋ฆฌ์ ํน์ ๋ฐ์ดํธ๋ฅผ ๋ฃ์ด ์ธ์ฝ๋ฉ ๋ฐฉ์์ ๋ช ์ํ๋ค. UTF-8 BOM์ผ๋ก ์๊ธฐ๋ ๋ฌธ์ ํ์ผ์ ์ฝ์ ๋ ๋ฌธ์ ๋จธ๋ฆฌ์ ็ค? ์ ๊ฐ์ ๋ฌธ์๊ฐ ๋์จ๋ค. UTF-8์ ์ธ์ฝ๋ฉ ํ์์ด ๊ณ ์ ๋์ด ์๊ธฐ ๋๋ฌธ์ BOM์ด ์์ด๋ ์ธ์ฝ๋ฉ ๋ฐฉ์์ ์๋์ผ๋ก ์์๋ผ ์ ์๋ค. (์ค์ ๋ก๋ BOM์ด ๋ถํ์) ์ผ๋ถ ์๋์ฐ ํ๋ก๊ทธ๋จ (ex. ๋ฉ๋ชจ์ฅ)์ UTF-8 ํ์ผ์ ์์ฑํ ๋ ์๋์ผ๋ก BOM์ ์ง์ด ๋ฃ๋๋ค. ์๋์ฐ ํ๊ฒฝ์์๋ ๋ฌธ์ ๊ฐ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ง ์๋ค. ํ์ง๋ง ๋ฆฌ๋ ์ค๋ ์ ๋์ค ํ๊ฒฝ์์๋ ๋ง์ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ์์ธ์ด ๋๋ค. ๋ฌธ์ ํด๊ฒฐ ํ์ผ์ ์ฝ์ด๋ค์ฌ ๋ค์ ์ฝ๋๋ก ..
* php5.3 ๋ฒ์ define("NAME", array(1, 2, 3, 4, 5)); ์์ ์์ค์ฒ๋ผ ๋ฐฐ์ด์ ์์๋ก ์ ์ธํ ๋ Warning: Constants may only evaluate to scalar values... ํด๋น ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ์์์๋ ์ค์นผ๋ผ(scalar) ๊ฐ๋ง ํ ๋นํ ์ ์๊ธฐ ๋๋ฌธ์ ์ค์นผ๋ผ ๊ฐ์ด ์๋ ๊ฐ์ ์์๋ก ์ ์ธํ๋ ค๊ณ ํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ์ค์นผ๋ผ ๊ฐ : ์ค์นผ๋ผ ๋ณ์๋ '์ ์, ์ค์, ๋ฌธ์์ด, boolean' ๊ธฐ๋ณธ ์๋ฃํ์ ๋งํ๋ค. -> ๋ฐฐ์ด, ๊ฐ์ฒด ๋๋ ๋ฆฌ์์ค๋ฅผ ํฌํจํ์ง ์๋๋ค. ์ค์นผ๋ผ ๊ฐ๋ง ์์๋ก ํ์ฉํ๋ ์ ํ์ ํผํ๋ ๋ฐฉ๋ฒ : ๋ฐฐ์ด์ ์์๋ก ์ค์ ํ๊ธฐ ์ ์ serialize()๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด์ ๋ฌธ์์ด๋ก ๋ณํํ๋ค. define(NAME, serialize(array(..