본문 바로가기

스터디/백엔드

[PHP] 코드영역 , 변수

PHP

PHP는 서버측에서 실행되는 스크립트 언어입니다.

PHP 서버사이드 스크립트 언어입니다.

자바스크립트는 웹 브라우저에서 내장된 인터프린터에 의해 해석되는 언어입니다.

즉 웹 브라우저에서 이용할 수 있는 프로그램입니다. 반면에 PHP는 서버에 설치된 PHP에 의해 해석됩니다.

이러한 처리를 가능하게 해주는 프로그램은 PHP , JSP, ASP 등 있으며, 워드프레스, 줌라, XE, CAFE24, 티스토리 등의 프랫폼 역시 PHP을 기반으로 하고 있습니다.

 

1. 코드영역

1) PHP 권장 스타일 : <?php ?>

2) SGML 스타일 : <? ?>    => 서버에서 지원 안하는 경우가 있어서, 지양하지 않으며, 서버가 달라질 때 문제가 생길 수 있다.   

3) HTML. 스크립트 스타일 : <script language =“php”> ... </script>

4) ASP스타일 : <% %>

 

ex)

 

<?php
    //값을 찍어보는 함수 echo
    //마지막은 꼭 세미콜론(;)을 꼭 찍어줘야합니다 ! 
    echo “PHP 수업에 잘 오셨습니다”;

    #주석문
    //
    /* */ -> 권장스타일 
    #

    //주석 오류 나는 예시문
    /* /* */ */ 

?>

 

 

2. 변수 

 

1) 변수 설정

 

$변수이름 = 초깃값;

 

ex )

 

<?php
  $var = 10 //정수

  echo gettype($var)  //해당 변수 타입을 출력함 (정수, 문자, …)
?>

 

2) 변수이름 제한

 

  • $this는 사용할수 없습니다.
  • 공백이 포함될 수 없습니다.
  • 변수의 이름대소문자를 구분합니다.
<?php
	
	echo “변수 ₩$var에 저장된 값은 $var 입니다.”;  
    	//변수 $var에 저장된 값은 .

	echo “변수 ₩$var에 저장된 값은 {$var} 입니다.”; 
    	//변수 $var에 저장된 값은 10입니다.  -> 이 방식을 선호합니다. 
    
    
	//위처럼 안쓰는 이유는 에디터에서 색이 다르게 안나와서 
    	//("ㅇㅇㅇ.”+ $var +”.ㅇㅇㅇ") 로  묶는 경우가 있습니다.

?>

 

 

3) 변수의 초기화

 

:  php에서는 반드시 변수의 선언과 동시에 그 값을 초기화할 필요가 없다고 하지만 for문이 돌기전에 초기화해주는 것이 좋습니다.

 

 

 

유용 사이트 : http://www.tcpschool.com/php/php_basic_variable

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com