[PHP] 생활코딩 강의(2)

PM077·2022년 11월 27일
0

CS Study

목록 보기
11/27

제어문

조건문 (if)

Boolean

  • 단 두개로 이루어져있다 (True / False)
  • A==B (비교 연산자로 AB가 같으면 true, 아니면 false)
  • ≥, ≤, >, <도 있다

if문

  • 보통 if(~){}else{} 로 구성이 되어있다
  • ()안에는 조건, {}안에는 조건을 만족할 시 실행되는 걸 적는다

  • isset은 id값이 있는지 없는지 확인해줌(T,F 값 반환)

반복문(Loop)

  • while

    • 조건을 만족하는 동안에 반복한다
         
    • 이 사진과 같이 진행을 하면
    • 1,2,2,2,3 과 같이 출력이 됨.

배열(Array)

  • 배열은 특정 값을 한 곳에 모아두는 역할을 한다.
  • 즉, 아래 코드와 같이 이름들을 한 coworkers라는 서랍에 넣어둘 수 있다는 의미

  • 다른 언어의 문법을 배웠으면 어느정도 이해가 되니 자세한 설명은 패스
  • 허나 array관한 function을 알고 싶다면 php사이트에 들어가 확인해보는 걸 추천


)

응용 (배열, 조건문, 반복문)

  • scandir(’~’)로 특정 파일의 자료들을 배열로 가져올 수 있음

    • 여기서 .은 현재 디렉토리, ..은 부모디렉토리를 의미하는 . 이기에 scandir를 하면 이 두 개 가 뜸
  • 이 배열을 하나씩 꺼내려면?


    • 아래 주석과 같이 한다면 각각 뽑을 수 있지만 더 간단히 가능하다
    • 이는 반복문을 사용하는 것인제, 위와 같이 한다면 가능하다
    • . 이나 ..을 없애고 싶다면 조건문을 사용한다
    • 이는 if문으로 . 이나 .. 이 안나올 시에만 리스트를 출력하기에 . 과 ..을 제외할 수 있다

PHP 함수(직접 만들기)

  • 긴 코드를 하나의 함수로 만들어 가독성을 높히기
    • basic()으로 print()문을 2개 출력하는 형태
  • 변수 받기
    • 이는 위와 달리 항상 같은 값을 출력하는 것이 아닌 입력값에 따라 출력문이 다르게 만듬
    • 각각 6,10 이 출력될 것임
  • return

  • 함수 자체의 값이 6이 디어 result.txt에는 6이라는 값이 저장된다

  • 정리정돈을 위한 상자라고 생각하면 편하다

이전 글

[PHP] 생활코딩 강의(1)

profile
PM/PO

0개의 댓글