본문 바로가기
Program/TempPHP(스팸방지)

PHP 2강 Hello World! 출력으로 PHP 출력구문 파해치기! 1차시

by 한빛가람 2014. 11. 24.
반응형





이전 강좌는 http://idongmai.wo.tc/511 페이지를 참고해주시길 바랍니다.


"에이 간단하잖아요! 이게 무슨 강좌라고!"

"간단해도 모르시는분들 배려하는거에요(?)"

"인터넷에 치면 다 나오면서"

"무시할게요~ 난 쿨하니까"


모든 프로그래밍에서 보는 Hello World! 입력이나 출력시에 시도때도없이 나오는 Hello, world! 이것이 알고싶도다!!!!


And


이번 시간에 사용되는 함수가  어떤형식으로 사용되는지 알고싶네요 (귀염) 하시는분께 추천드립니다.


echo문?

흔히 echo문을 함수라고 생각하시는 분들이 많습니다. (저도 그랬습니다.) 이번시간에 말하자면, echo문은 절대 함수가 아닙니다!

echo문언어구조의 php고유의 프로그램 언어입니다.


사용방법은 아래와 같은

<?php

echo "안녕, 세상!";

?>

형식으로 간단하게만 보이지만,

만만하게 보면 큰 코 다칩니다. echo문은 PHP의 모든 변수, 함수, 상수, 배열 등을 다 출력해주기 때문이죠!


나중에, 변수라는걸 설명드리겠지만 간단히 하기위해 여기에서는 간단히 $변수로만 표시하도록 하겠습니다.

보통 활성화 되어있는 short_open_tag 즉 <?php 말고 <?사용이 가능할때 사용한 방법입니다.
<?=$변수?>

위 코드는 echo문의 약칭으로 변수인 $변수에 있는 데이터를 표시하라는 구문입니다. 단 PHP설정의 제한이 붙은 거 뿐입니다.


배열도 나중에 설명드리겠지만, 배열은 $배열형식으로 표시하도록하겠습니다.

<?php
    $배열 = array("천재"=>"이동마이");
    echo "$배열[천재]";
?>

위 코드는 echo문에서 배열을 표시하는 코드로, 값은 이동마이라는 값만 출력됩니다.


또한 echo문을 토막내서 쓰는 토막족도 이로인해 등장하게 되었습니다. 단 아래 구문은 변수만 있을때 가정입니다.

<?php
    echo $abc,$def,$ghi;
    echo "$abc","$def","$ghi";
    echo $abc.$def.$ghi;
?>

일반 사람들의 뇌를 깨고 그냥 다 됩니다. 즉 변수와 변수사이에 쉼표(콤마), 를 붙여도 되고 온점(점)을 붙여도 됩니다.



시간이 늦은관계로 2차시에 계속 진행하도록 하겠습니다.





아래의 사랑표(하트)버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히






Copyright © 이동마이의 컴퓨터 하루 & 이서현(myskys2) All Rights Reserved.




반응형
크리에이티브 커먼즈 라이선스
한빛가람 필자가 게시한 대부분의 블로그 게시물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다. 게시물에 CCL이 적용되지 아니하다고 적혀있는 경우엔 본 라이선스 적용 대상이 아닙니다.

댓글