■ PHP의 기본
– php의 확장자 : ~.php 또는 ~.html => 아파치 설정 httpd.conf 에서 변경 가능
– 명령의 대소문자 구분이 없다
– 소스보기를 해도 보이지 않는다. (SSL)
● PHP의 시작과 끝
<?
php명령;
?>
또는
<script language=php>
php명령;
</script>
예제)
phpinfo();
?>
● 웹브라우저에 데이타 출력 및 html 사용
<?
echo(“출력내용 및 html태그”);
?>
예제)
echo(“php시작”) ;
?>
echo(“<font color=red size=6>php시작</font>”);
echo(“<script> alert(‘경고창 출력’) ; </script>”);
?>
▶ php에서 주석(설명문) 처리
– “//”은 한 행 주석문을 넣을 수 있다.
– “/*”로 시작해서 “*/”로 끝나면 그 구간만큼 주석문을 입력할 수 있다.
<?
명령; // 한 행 주석
/*
이 문장은 주석문입니다.
범위 주석…
*/
?>
● 상수 => 정해져 있는 절대값
– 정수형 상수 : 3 100 75
– 실수형 상수 : 1.175 2.61
– 문자열 상수 : “ABC” “KBC” “홍길동”
● 변수 => 어떤 값(상수)를 저장할 수 있는 메모리상의 이름
– “$“로 반드시 시작해야 변수로 인식한다.
– 선언하지 않는다.
– 대소문자 구별이 있다. ($a와 $A는 다르다)
– 저장된 값에 따라 또는 연산자에 따라 자료형이 변한다.
예제)
$a=75;
$type=gettype($a);
echo(“$a에 저장된 값은 $a 이고 자료형은 $type 입니다.<br>”);
//변수와 일반 텍스트는 띄어쓰기를 해야 한다.
$a=”abc1234″;
$type=gettype($a);
echo(“$a에 저장된 값은 ${a}이고 자료형은 $type 입니다.<br>”);
// { }는 변수 구분자, 띄어쓰기를 하지 않을 경우 사용한다.
$a=1.175;
$type=gettype($a);
echo(“$a에 저장된 값은 $a 이고 자료형은 $type 입니다.<br>”);
?>
※ gettype : 내장함수로 변수의 자료형을 가져오는 기능을 한다.
사용법) gettype(변수)