1일차:문자열출력과 변수선언

Posted by Hoit.
2015. 4. 10. 21:27 틈틈이/PHP

1일차 php 공부 첫날 

역시나 가장 기본적인 문자열 출력을 해보았다.

어떤 언어를 배우든 hello world를 처음에 찍으니까.. 

문자열출력은 금방 공부할것 같으니 변수선언까지..~


▶ 문자열 출력(echo, print)

개발환경에서 설치했던 AcroEdit를 실행한 후 echo,print 함수를 사용해보겠다.

1
2
3
4
5
6
7
<?
  echo ("1일차 echo와 print차이<br>");
  echo "1일차 echo와 print차이<p>";
  print ("1일차 echo와 print차이<br>");
  print "1일차 echo와 print차이<br>";
  print "1일차 echo와 print차이"
?>
cs

공부하다보니 문자열 출력에는 echo와 print함수가 있던데 어떤 차이가 있을지 위주로 공부를 해보았다.

똑같은 문장 "1일차 echo와 print의 차이" 를 조금씩 다르게 5가지를 적어봤는데 출력결과는 어떻게 나올까?


똑같이 나온다.

<br>과 <p>의 차이는?

 <br>과 <p>의 차이는 똑같이 엔터를 치는 효과라고 보면 된다

 <br>은 줄바꿈, <p>는 문단바꿈이다 엔터 한번, 엔터 2번이라고 보면 되겠다.


line6에서 ;세미콜론을 안붙였는데도 에러가 안나는 이유는?

;세미콜론이 없어도 그 후에 바로 마지막 ?>가 명령어의 이라는 의미가 있어서 에러가 안나는 것이다.

만약 line5에서 ;세미콜론을 안붙였으면 에러가 난다


그렇다면 print와 echo의 차이는?

 ① print는 함수이고 echo는 함수가 아니다

 ② print함수는 리턴값 true,false가 있다.

  = 음 아직 시작하는단계라 간단하게 생각하면 print는 리턴값이 있어서 echo에 비해서 속도가 느리다

    print는 속도가 느린대신 echo보다 복잡한 작업이 가능하다

작성중..

'틈틈이 > PHP' 카테고리의 다른 글

시작 + 개발환경구축  (0) 2015.04.10