์นํ๋ก๊ทธ๋๋ฐ 6์ฃผ์ฐจ ๊ณผ์ ์
๋๋ค.
์ด README์๋ ํนํ ๋ฌธ์ ๋ฅผ ํ๋ฉด์ ์ด๋ ค์ ๋ ์ , ์๋ก ์๊ฒ ๋ ์ ๋ฑ์ ๊ธฐ๋กํ์์ต๋๋ค.
1. ๋์ ์นํ์ด์ง์ ์ ์ ์นํ์ด์ง์ ์ฐจ์ด๋ฅผ ์ค๋ช
ํ์์ค.
โ๏ธ ๋์ ์นํ์ด์ง : ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ๋ผ ๋์ ์ผ๋ก ๋ง๋ค์ด์ง๋ ์น ํ์ด์ง ์ ์ ์นํ์ด์ง : ์๋ฒ์ ์ ์ฅ๋ ์ด๋ฏธ ๋ง๋ค์ด์ง ๊ณ ์ ๋ ์น ํ์ด์ง
2. PHP์ ์ค์น๋ ๋ชจ๋(20๊ฐ)์ ์ด๋ค ๊ฒ์ด ์๋์ง ์กฐ์ฌํ์์ค.
โ๏ธ ๋ช
๋ น ํ๋กฌํํธ์์ php -m ์ ํตํด ํ์ธํ ์ ์์์.
bcmath, calendar, Core, ctype, date, dom, filter, hash, iconv, json,
libxml, mysqlnd, pcre, PDO, Phar, random, readline, Reflection, session, SimpleXML, SPL, standard, tokenizer, xml, xmlreader, xmlwriter, zlib
3. PHP์์ ์ฌ์ฉ๋๋ ์คํฌ๋ฆฝํธ ์์ง์ ๋ํด ๊ธฐ์ ํ์์ค.
โ๏ธ PHP ์คํฌ๋ฆฝํธ ์์ง์ PHP ์ธ์ด๋ก ์์ฑ๋ ์คํฌ๋ฆฝํธ๋ฅผ ํด์ ๋ฐ ์คํํ๋ค. ์ฆ PHP ์คํฌ๋ฆฝํธ ์์ง์ PHP์์ค(์คํฌ๋ฆฝํธ)๋ฅผ ํด์ํ๊ณ ์คํ(HTML ์ฌ์์ฑ)ํ๋ค.
4. ์น ๋ธ๋ผ์ฐ์ ์์ http://www.abc.com/abc.php ํ์ด์ง๋ฅผ ์ ์ํ์ ๋, ์๋ฒ๋ ์ด๋ ํ ์ผ์ ์ํํ๋๊ฐ?
โ๏ธ ์น ์๋ฒ์์ PHP ์คํฌ๋ฆฝํธ ์์ง(ํ์) ์๊ฒ PHP ํ์ผ ์ฒ๋ฆฌ๋ฅผ ์์ํ๋ค. PHP ์คํฌ๋ฆฝํธ ์์ง์ด ์คํฌ๋ฆฝํธ ์คํ ๊ฒฐ๊ณผ๋ฅผ HTMLํ์ผ๋ก ์๋ตํ๋ฉด, ์น ์๋ฒ๋ ๋ค์ ํด๋ผ์ด์ธํธ์๊ฒ ๋ฐํํ๊ณ , ์ต์ข ์ ์ผ๋ก ๋ธ๋ผ์ฐ์ ์ ์ฌ์์ฑ๋ HTMLํ์ผ์ด ์๋ต๋๋ค.
5. Call by Value์ Call by Reference์ ์ฐจ์ด์ ์ ๋ํด ๊ธฐ์ ํ์์ค.
โ๏ธ Call by Value๋ ์ ์ฅ๋ ๊ฐ์ ์ ๋ฌํ๋ค. Call by Reference๋ ์ ์ฅ๋ ๊ฐ์ ํฌ์ธํฐ๋ฅผ ์ ๋ฌํ๋ค.
โ๏ธ ์กฐ๊ฑด๋ฌธ์ ์ฌ์ฉํด ์์ฑํจ.
โ๏ธ $i = 1๋ก ์ด๊ธฐํํด์ i๋ฅผ ๋ํด๊ฐ๋ฉฐ ๊ฒฐ๊ณผ์ ๊ณฑํด๊ฐ.
โ๏ธ ์ผํญ ์ฐ์ฐ์ ($value % 2 == 0) ? "even" : "odd" ๋ฅผ ์ฌ์ฉํจ.