개발하는 루루언니

php : 기초 셋팅 본문

php

php : 기초 셋팅

혜닝혜루 2023. 4. 24. 18:00
728x90
반응형

📕 php  를 배우게 되면서 공부를 하게 되었는데 기본적으로 알아야할 사항을 정리해 두기로 하였다.


 

1. php 의 시작과 끝

<?php  // 들어갈 내용 // ?>

2. echo 를 쓰면 " " 따움표 안에 있는 문자열을 화면에 출력하게 하는 기능을 한다.

<?php  echo "안녕하세요 <br>";    ?>
  • echo 다음 " " 안에 <h4> 나 <br> 등 태그를 넣을 수 있고 <img>도 넣을 수 있으나 " " 따움표안에 따움표를 주의해야 한다.

 

3. 변수 

📒 자바스크립트와는 좀 다르게 var, let, count 가 아닌 $ 하나로 변수를 지정할 수 있다.

$a = 10; 
$b = 20;
$c = $a + $b

echo $c

화면에 출력되는 값 : 30 
  • 잘못된 변수명
    • $생일 : 한글은 변수명에 사용하지 않는다.
    • $2day : 변수명은 숫자로 시작할 수 없다.
    • $my font : 공백은 변수명에 사용할 수 없다.
    • $my-age : 하이픈(-)은 빼기 기호에 사용되기 때문에 변수명에 사용하지 않는다.
    • $@email : @,#,%,^,&,*,/ 등의 특수 문자는 변수명에 사용할 수 없다.
  • php에선 대입하는 값에 따라 변수에 대입하는 값이 자동으로 설정된다.

4. 데이터형 (정수,실수,문자열,불,배열,객체,널,리소스)

📒 var_dump() 함수는 어떤 역할을 수행하는 것을 말한다.

변수의 데이터 형과 값을 화면에 출력하는 역할을 수행 한다.

 

더보기

$a = 15; // 정수

var_dump($a);

 

출력된 값

int(15)

var_dump 는 데이터형이 어떤건지 알 수 있는 함수 입니다. 15란 값은 정수이니 출력된 값은 ? int(15)라 나옵니다.

 

  • 실수 : float
  • 문자열 (' ' , " " ) : string
  • 불리언 (true, false) : bool
  • 배열  : array 

 

5. 문자열 

  •  echo 에 문자열 " " 을 나타낼 때 안에 변수를 사용하고 싶으면 { } 중괄호를 사용해서 사용하면 된다.

6. 변수의 초기화

  • 값을 초기화 할 필요가 없다. 기본 값이 정해져 있다.
bool false
정수 0
실수 0.0
문자열 " "
배열 [ ] 

 

7. 변수의 종류

1. 지역변수 : 자바스크립트 와 비슷하게 함수 내에서만 사용이 가능하며 호출 후 함수가 종료되면 사용할 수 없다.

2. 전역변수 : php 에선 함수 내에서 전역 변수를 사용하려면 echo 가 아닌 global 을 사용해야 한다.

  • 처음에 echo 로 전역 변수를 불러올라고 했을땐 전역 변수를 불러오지 못한다.
  • global로 정의 후 다시 echo로 하여 전역변수로 불러올 수 있다.
<?php
$var = 10;
function a (){
$b = 10;
   echo "안녕하세요? {$b}";
   echo "안녕하세요? {$var}";
   global $var;
   echo "안녕하세요? {$var}";
} a()

?>

출력된 화면
 1. 안녕하세요 10 (지역)
2.  안녕하세요 (전역 ) ====echo로 했을 경우 변수의 값이 나타나지 않음
3. global 선언
4. 안녕하세요 10 (전역) === global로 선언 후 사용가능

 

8.배열

 

배열은 $arr = array(1,2,3,4) $arr = [1,2,3] 둘 다의 방식으로 사용이 가능 하다.

 


 

 

 

 

728x90