● echo ( 변수값 표시하기 )
: echo는 HTML에서 문자열을 출력하기 위해 사용하는 명령입니다.
값이 한 개면 괄호를 붙인 형식을 사용합니다. HTML코드인 "<br>"을 출력하면 웹 브라우저에서 줄 바꿈을 합니다.
echo키워드를 사용해서 웹브라우저에서 값을 표시해줍니다.
<br>을 통해 줄바꿈이 일어나는것을 볼 수 있습니다.
값을 여러개 표시할때는 echo 키워드에 ,(쉼표) or .(마침표)를 사용해주시면됩니다.
그러면 여러개의 값을 연속해 표시할 수 있습니다. 단, 값이 여러개일때 고라호를 붙인 형식은 오류가 발생하기때문에 주의해주세요.
위 사진에서는 $msg 변수에 문자열을 담아 저장해두고, print키워드를 통해 출력해주었습니다.
만약에 값을 한개만 표시하는 경우에는 print()를 사용할수 있습니다.
이때, 괄호는 생략가능합니다. 이것도 마침표(.) 또는 쉼표(,)를 사용해서 하나로 연결해서 표시할 수 있습니다.
디버깅할 때는 배열값을 확인할 필요가 있습니다.
print()와 echo()로는 배열 값이나 객체의 내용을 볼수 없습니다.
print_r() 또는 var_dump()를 사용하면 문자열이나 수치뿐만 아니라 배열값이나 객체의 속성 값을 확인할 수 있습니다.
$colors변수에 배열형태로 색상 값을 저장해줍니다.
$now변수에는 DateTime이라는 객체로 현재 시간과 날짜를 배열로 담아줍니다.
print_r()은 출력 결과를 웹브라우저에서 확인하면 줄바꿈이 되지않지만, 소스코드(오른쪽 사진)는 보기 쉬운 형태로 줄바꿈이 됩니다.
print_r()로는 논리 값과 NULL을 출력할 수 없습니다. var_dump()는 논리 값을 출력할 수 있고 값의 자료형도 포함해 출력하므로 디버깅할 때는 print_r()보다 var_dump()가 적합합니다. 소스코드는 보기 쉬운 형태로 줄바꿈되어 출력됩니다.
'Programming Language > PHP' 카테고리의 다른 글
[PHP] 조건문 ( if문 / switch문 ) (0) | 2019.08.29 |
---|---|
[PHP] 연산자 ( 대입연산자, 산술연산자, 증감연산자, 비교연산자, 논리연산자, 삼항연산자, 비트연산자, 형 변환연산자) (0) | 2019.08.28 |
[PHP] Sublime Text2(에디터) 설치방법 / 다운로드 (+PHP 실행) (0) | 2019.08.27 |
[PHP] 윈도우 환경에서 PHP한번에 설치 및 실행하기 (+ MySQL / Apache) (0) | 2019.08.26 |
[PHP] 변수, 상수 / 주석 (0) | 2019.08.24 |
[PHP] 시작 태그와 종료 태그의 종류 / HTML코드에 PHP코드 삽입하기 (0) | 2019.08.23 |
[PHP] PHP스톰(에디터) 단축키 모음 (0) | 2019.08.22 |
[PHP] PHP Storm에서 php 실행하기 ( 유로 editor ) (0) | 2019.08.21 |