constant.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
// define() 함수 선언 💚
// (어디서든 참조 가능, 선언 뒤에서 어디든 사용 가능)
define("PHP", "PHP 수업 시간입니다.<br>", false); // 대소문자 구분
// true 구분하지 않음, false 구분함(안붙여도됨)
echo PHP; // PHP 수업 시간입니다.
echo php."<p></p>"; // php
// 상수는 선언 후 어디에서라도 참조 할 수 있음
function defFunc() {
echo "<br>".ABC; // ABC
define("ABC", "에이_비_씨");
echo "<br>".ABC."<br>"; // 에이_비_씨
}
defFunc();
echo ABC; // 에이_비_씨
?>
</body>
</html>
dataType.php
- String
- Integer
- Float (floating point numbers - also called double)
- Boolean
- Array
- Object
- NULL
- Resource
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
// 정수 integer
echo "integer 타입의 크기는 ".PHP_INT_SIZE." 바이트 입니다.<br>";
echo "integer 타입이 표현할 수 있는 가장 큰 수는 ".PHP_INT_MAX." 입니다.<br>";
// 실수 float
$int1 = 1000;
$float1 = 5.123456;
var_dump($int1);
var_dump($float1);
// 문자열 string
// 문자열 길이 반환 함수 strlen
$str1 = "안녕하세요.";
$str2 = "green";
echo "<br>".$str1;
echo "<br>".$str2."<br>";
echo strlen($str1); // 한글, 3바이트 // 16
echo "<br>";
echo strlen($str2); // 5
// 배열 array
$day = array("일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"); // array로 선언
echo "<br>".$day[1]."<br>"; // 5
var_dump($day); // array(7) { [0]=> string(9) "일요일" ,...
$arr = array("name" => "green", "age" => 30);
echo "<br>".$arr["name"]."<br>"; // green
var_dump($arr); // array(2) { ["name"]=> string(5) "green" ["age"]=> int(30) }
?>
</body>
</html>
'PHP' 카테고리의 다른 글
[PHP] session, cookie (0) | 2023.04.05 |
---|---|
[PHP] mySQL 연결, 쿼리문 (0) | 2023.04.05 |
[PHP] 반복문, isset, empty (0) | 2023.04.05 |
[PHP] 연산자, if, switch (0) | 2023.04.05 |
[PHP] 변수 (0) | 2023.04.05 |