본문 바로가기

PHP/PHP Programming

[PHP] echo문의 대소문자 구분 ■ echo문의 대소문자 구분 echo문에서 사용되는 'echo'는 대소문자를 구분하지 않는다. 대문자를 사용했을 때와 소문자를 사용했을 때의 결과를 비교해보자. letter.php 출력결과 01. echo문을 통한 문자열 출력 -. echo문 각각은 " "안의 문자열을 화면에 출력하고, 문자열 끝에 있는 태그를 통해 행을 바꾼다. 02. echo문의 대소문자 구분-. echo문 자체를 대문자로 작성하든 소문자로 작성하든 결과는 같다. 하지만 일관성을 위해 하나로 통일하는 것이 좋은데, 보통 소문자로 통일한다. 더보기
[PHP] echo문의 문자열 출력 ■ echo문의 문자열 출력 echo ""; 은 HTML에서 이미지를 삽입하는 태그다. 이미지_파일명을 감싸는 따옴표는 경우에 따라 큰 따옴표나 작은 따옴표 중 하나를 사용한다. echo문은 큰 따옴표 사이의 문자열 등을 출력하는 데 사용된다. 문자열은 주로 HTML 태그와 함께 사용하며, 화면에서는 HTML 태그를 적용한 결과가 출력된다. image01_tag.php 출력결과 echo문의 " "안에 다른 " "가 들어가면 PHP 해석기가 echo문의 시작과 끝을 혼동한다. 이를 해결하는 방법에는 두가지가 있다. ① 작은 따옴표 사용(' ') : echo "" ② 이스케프 문자 사용(\) : echo "" 더보기
[PHP] PHP 주석문 ■ PHP 주석문 주석문은 프로그램 동작에는 전형 영향을 주지 않고, 단지 프로그램을 설명하는 용도로 사용된다. 01. 한 행 주석 처리 '//'는 한 행을 주석으로 처리한다. 따라서 PHP 코드에서는 해당 주석의 내용을 볼 수 있지만 PHP 해석기는 '//' 다음에 나오는 내용을 무조건 무시한다. 02. 여러 행 주석 처리 '/*'와 '*/' 는 여러 행을 주석으로 처리할 때 사용하며 '/*'와 '*/' 사이에 있는 내용이 화면에 출력되지 않는다. 주석문은 프로그램 설명을 비롯해 디버깅 과정에서도 유용하게 사용된다. 에러의 원인으로 행 앞에 '//'를 붙이고 실행해보면 해당 행 때문에 에러가 발생했는지 확인 할 수 있다. explanatory.php 출력결과 더보기
[PHP] PHP 프로그램의 시작과 끝 01. PHP 프로그램의 시작과 끝 ''는 끝을 의미한다. 모든 PHP 프로그램은 '로 끝난다. 02. echo 2, 3행 echo문은 echo 뒤의 큰 따옴표안에 있는 내용을 출력한다. 만약 따옴표 안에 HTML 태그가 들어가면 HTML 태그를 적용한다. 예를 들어 2행의 태그는 행 바꿈을 의미하기 때문에 '반갑습니다.' 문장의 다음 행에 '행복한 하루 되세요!'가 출력된다. 태그를 삭제하고 다시 실행하면 문장이 한 행으로 출력된다. 03. 세미콜론( ; ) 2, 3행 세미콜론( ; )은 마침표( . ) 처럼 문장(코드)의 종류를 의미하여 PHP 코드는 모두 ;으로 끝내야 한다. hello.php 출력결과 더보기
[PHP] 한글 인코딩 UTF-8과 EUC-KR ■ 한글 인코딩 UTF-8과 EUC-KR 한글을 인코딩하는 방법에는 UTF-8과 EUC-KR 두 가지가 있다. EUC-KR은 UTF-8보다 먼저 사용된 인코딩 방법으로, 메모장과 같은 문서 편집기에서 파일을 저장할 때 인코딩 항목을 ANSI로 선택할 경우 이 방식으로 저장된다. UTF-8은 다국어 웹 페이지에서 지원하기 위한 표준으로 제정되었다. 중요한 것은 프로그램을 EUC-KR 방법으로 인코딩하면 태그의 charset도 반드시 EUC-KR로 설정해야 한다. 즉, 파일을 저장하는 인코딩 방식과 헤더의 태그에 명시된 charset 설정이 일치해야 한다. ansi.php 출력결과 더보기