🌞 웹 사이트 개발 환경 구축
웹 사이트를 구축하기 위한 소프트웨어이다.
웹서버(아파치) + 데이터베이스(MYSQL) + 프로그래밍언어(PHP)
Apache + MySQL(MariaDB) + PHP + Perl 의 약자로 XAMPP라고 한다.
🌞 PHP 기본문법
php 기본틀
<?php
?>
php 주석
<?php
//한줄 주석용
/+
여러줄
주석
*/
?>
php 변수
<?php
$a = 100;
//php도 행의 끝에는 세미콜론을 붙일 것
//php는 변수 이름 앞에 $를 붙여 사용
// 변수 출력하려면 print나 echo문 사용
?>
php 데이터형식
int : 정수
double : 실수
string : 문자열
boolean : 불리언
객체 : object
배열 : array
php if문
<?php
$a = 100;
$b = 200;
if($a > $b) {
echo "a가 b보다 큽니다.";
} else {
echo "a가 b보다 작습니다.";
}
"<br>";
?>
for문
<?php
$hap = 0;
for( $i=123; $i <=456 ; $i= $i+2) {
$hap = $hap + $i;
}
echo "123부터 456까지 홀수의 합계 : ",$hap;
?>
while문
<?php
$hap = 0;
while($i <=456) {
$hap = $hap + $i;
$i = $i + 2;
}
echo "123부터 456까지 홀수의 합계 : ",$hap;
?>
배열
<?php
$myArray = range(1,10);
echo "임의로 섞은 값 ==> ";
shuffle($myArray);
foreach($myArray as $data)
echo R$data, " ";
echo "<br>오름차순 정렬 ==> ";
sort($myArray);
foreach($myArray as $data)
echo $data, " ";
echo "<br>내림차순 정렬 ==> ";
rsort($myArray);
foreach($myArray as $data)
echo $data, " ";
echo "<br>순서를 반대로 ==> ";
$revArray = array_reverse($myArray);
foreach($revArray as $data)
echo $data, " ";
?>
php내장함수
mysql 관련 내장함수
🌞 HTML과 PHP 관계
POST방식
GET방식