* php์ ๋ฐ์ดํฐํ์
- Boolean: true ๋๋ faslse๋ก ๋ํ๋๋ 2๊ฐ์ php์ ๋ฐ์ดํฐ ํ์
- integer: ์ซ์(์ ์)
- string: ํ ์คํธ์ ๋ฐ์ดํฐ ํ์
* ๋น๊ต์ฐ์ฐ์(php Comparison operators)
- ์ขํญ์ ๊ฐ๊ณผ ์ฐํญ์ ๊ฐ์ ๋น๊ตํด์ค
var_dump(1==1); //bool(true)
var_dump(1==2); //bool(false)
var_dump(1>1); //bool(false)
var_dump(1>=1); //bool(true)
* var_dump()
- ํด๋น ์ธ์์ ์๋ฃํ๊ณผ ๊ฐ(๋ฌธ์์ด์ ๊ฒฝ์ฐ ๊ธธ์ด)๋ฐํ
- ์ ๋ ฅ๊ฐ์ ์ถ๋ ฅํด์ฃผ๋๋ฐ ๊ทธ ์ ๋ ฅ๊ฐ์ ๋ฐ์ดํฐ ํ์ ๋ ๊ฐ์ด ์๋ ค์ค. ๊ฐ๋ฐํ๋ ๊ณผ์ ์์ ์ ์ฉํจ.
var_dump(11); //int(11)
var_dump('11'); //string(2)"11"
var_dump(1+1); //int(2)
*IF ,,,,
- ์๊ฐ์ ์์์ ๋ฐ๋ผ ์์ฐจ์ ์ผ๋ก ์ฝ๋ ์คํ๋๋๋ฐ ์ด๋ ์๊ฐ ์กฐ๊ฑด ๋ฐ๋ผ ์๋ก ๋ค๋ฅธ ์๊ฐ์ ์์๋ก ์คํ๋๋ ๊ฒ.
- if()~ else ํ์์ผ๋ก ์ฌ์ฉ. () ์์๋ boolean ํ์์ ๋ฐ์ดํฐ๊ฐ ๋ค์ด๊ฐ์ true ๋๋ false์ ์ด์ฉํด ์กฐ๊ฑด๋ฌธ์ ๋ง๋ฆ.
<?php
echo '1<br>';
if(true){
echo '2-1<br>';
} else {
echo '2-2<br>'
}
echo '3<br>';
?>
// 1, 2-1, 3 ์์๋ก ์ถ๋ ฅ๋จ
- isset(๋ณ์): ๋ณ์์ ๊ฐ ์ ๋ฌด๋ก ํ๋จํด์ true, false๋ก ๋ฐํ (unset()์ ๋ณ์์ ๊ฐ ์ง์์ค)
์์) ์กฐ๊ฑด๋ฌธ ๋ฃ๊ธฐ ์ด์ ์๋ index ํ์ด์ง์์ ํด๋นํ๋ id ํ๋ผ๋ฏธํฐ๊ฐ ์์๋๋ฐ isset์ ์ด์ฉํด ํ๋ผ๋ฏธํฐ ์ ๋ฌด๋ฅผ ํ์ธํด์ค.
<?php
if(isset($_GET['id'])){
echo $_GET['id'];
} else{
echo "Welcome";
}
?>
// id ๊ฐ์ ํด๋นํ๋๊ฑธ ํด๋ฆญํ๋ฉด id๊ฐ์ ๋ง๋ php ํ์ผ์ ํธ์ถ. ๊ทธ๋ ์ง ์๋ค๋ฉด(else) Welcome ์ด๋ผ๋ ๊ธ์จ๋ฅผ ๋ณด์ฌ์ค.
// ํ์ต๊ฒฝ๋ก: ์ํ์ฝ๋ฉ web2 php ์์
'php' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
php ๊ฐ์ ๊ณต๋ถ 04. ๋ฐ๋ณต๋ฌธ, ๋ฐฐ์ด์ ํ์, ๋ฐ๋ณต๋ฌธ-์กฐ๊ฑด๋ฌธ ํ์ฉ (0) | 2023.04.16 |
---|---|
php ๊ฐ์ ๊ณต๋ถ 02. URL ํ๋ผ๋ฏธํฐ, ํจ์ (0) | 2023.03.26 |
php ๊ฐ์ ๊ณต๋ถ 01. ๋ฐ์ดํฐ ํ์ ๊ณผ ์ซ์, ๋ฌธ์, ๋ณ์ (0) | 2023.03.26 |