* PHP 기본 문법
php 명령어 작성
?>
- 변수 선언 :
$변수명 = 값 :
자료형이 없음
- 함수
function 함수명 (매개변수){
return 리턴할 값;
}
-- 출력문 :
echo("출력할 내용");
printf("출력형식" , 출력할 값);
리눅스
php의 홈디렉토리 기본 설정 :edit /etc/httpd/conf/httpd.conf 확인
/var/www/html
아파치 환경설정 파일
# gedit /etc/httpd/conf/httpd.conf
42번 라인 : 포트번호 설정 (기본값 : 80)
119번 라인 : 홈 디렉토리 설정 (기본값 : /var/www/html)
php의 환경설정 파일
# gedit /etc/php.ini
압타나에서 FTP 리눅스 연결
www/html/
# gedit /etc/php.ini
php.ini 파일
474번 라인 수정
display_errors =On 변경 하면 에러 출력
설정 변경후 아파치 재시작
systemctl restart httpd
ex01.php 파일 생성후 작성
<?php
$str="hello php";
echo "$str <br>";
$age =20;
echo "당신의 나이는".$age." 입니다. <br>";
?>
ex02.php 파일 생성후 작성
<?php
$dan =3;
for($i=1; $i<=9; $i++){
echo "$dan X $i =". $dan*$i."<br>";
}
?>
ex03.php 파일 생성후 작성
<?php
//에러 발생시 에러 출력
error_reporting(E_ALL);
ini_set("display_errors", 1);
?>
<?php
//배열 선언
$score =array(100, 80, 70, 60, 50, 90, 85);
$sum =0;
$avg=0;
for($i = 0; $i < count($score); $i++){
$sum +=$score[$i];
}
$avg =$sum /count($score);
echo "합계 : $sum<br>";
echo "평균 : $avg <br>";
printf("평균 : %.2f<br>" ,$avg)
?>
ex04.php 파일 생성후 작성
<?php
//2차원 배열 선언
$score =array(
array(100, 80, 70),
array(88,99, 77),
array(77,66,99)
);
$sum =0;
//문자열 . 문자열 : 문자열 연결 연산자.
for($i =0; $i <3; $i++){
for($j =0; $j<3; $j++){
echo
"score[$i][$j] = ".$score[$i][$j]."<br>";
$sum +=$score[$i][$j];
}
}
echo "합계 : $sum <br>";
?>
ex05.php 파일 생성후 작성
<?php
?>
<html>
<body>
<form name="form1" method="post", action="ex05_result.php">
이름 : <input name="name" type="text"><br>
나이 : <input name="age" type="text"><br>
주소 : <input name="address" type="text"><br>
<input type="submit" value="확인">
</form>
</body>
</html>
ex05_result.php 파일 생성후 작성
<?php
echo "이름 :". $_POST['name'] ."<br>";
echo "이름 : ". $_POST['age'] ." <br> ";
echo "이름 : ". $_POST['address'] ." <br>";
?>
댓글 ( 4)
댓글 남기기