코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (393)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (3)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

태그

  • Android
  • jsp
  • 파이썬
  • linux
  • Java
  • oracle
  • javascript
  • CentOS
  • 자바스크립트
  • python
  • r
  • Spring

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

[PHP] 기본문법
programming/php

[PHP] 기본문법

2018. 12. 6. 11:29
반응형


2. PHP 기본문법


2.1 pdt 설치


 2.1.1 php용 이클립스 다운로드

  https://eclipse.org/pdt 에서 Windows 64비트용 다운로드


  pdt 설치 후 기본 인코딩을 utf-8로 변경


  PDT(Php Development Tool)


  https://eclipse.org/pdt


 2.1.2 기존에 사용중인 이클립스에 php 플러그인 추가

  이클립스 실행

  Help 메뉴 - Install New Software

  Name : php

  Location : https://projects.eclipse.org/projects/tools.pdt/releases/6.2


  설치 → 라이센스 질문 → 동의 → 설치 완료 후 이클립스 재시작


2.2 PHP 기본 문법


 <?php

 php 명령어 작성

 ?>


 - 변수 선언 :

  $변수명 = 값;

  자료형이 없음


 - 함수

  function 함수명(매개변수) {

 return 리턴할값;

  }


 - 출력문 :

  echo("출력할 내용");

  printf("출력형식", 출력할 값);


 php의 홈디렉토리 : /var/www/html


 윈도우에서


 http://리눅스서버의 IP주소/info.php


 php의 환경설정 파일

 # gedit /etc/php.ini


 478번 라인 수정

 display_errors = On (에러 메시지 출력)


 아파치 재시작

 # systemctl restart httpd


 수퍼 전역변수

    $_GET

    HTTP GET 방식으로 넘어온 변수

    $_POST

    HTTP POST 방식으로 넘어온 변수

    $_COOKIE

    HTTP 쿠키 변수

    $_FILES

    업로드시 파일 정보 변수

    $_SESSION

    세션 변수

    $_SERVER

    웹서버와 PHP 환경에서의 환경 설정 변수


2.3 실습예제


 2.3.1 date.php

 2.3.2 string1.php - 따옴표 내의 특수문자 사용

 2.3.3 string2.php - 문자열 연산

 2.3.4 string3.php

 2.3.5 gugu.php

 2.3.6 array.php

 2.3.7 array2.php

 2.3.8 form.php

 2.3.9 form2.php

 2.3.10 ex05_result.php

 2.3.11 함수

  <?php

  function 함수명 ($인자1, $인자2, $인자3 ...)

  {

   ...

   return 되돌려줄 값;

  }

  ?>


 2.3.12 function1.php - 참조에 의한 호출

  참조를 통해 전달받은 변수는 수정하면 원래 변수까지 영향을 미침

  $str 변수를 출력하면 $string 변수가 출력됨

  실제로 $str과 $string은 이름은 다르지만 같은 변수


 2.3.13 function2.php - 기본인자값

 2.3.14 return.php

 2.3.15 var.php - 전역변수

 2.3.16 constant.php - 상수 ($를 표시하지 않음)

 2.3.17 dbconn.php

 2.3.18 require()와 include() - 페이지 모듈화

  require('menu.html');

  include('menu.html');

  require - 수행실패시 Fatal Error를 내고 프로그램이 그 자리에서 종료

  include - 수행실패시 Warning만 출력하고 나머지 코드를 모두 수행

  같은 파일을 여러번 require 하더라도 한번만 수행

  include는 같은 파일을 여러번 include


반응형
저작자표시 비영리 변경금지 (새창열림)
    'programming/php' 카테고리의 다른 글
    • [PHP] 게시판 만들기
    • [PHP] 쿠키와 세션
    • [PHP] 방명록
    • [PHP] 개발환경 구축
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar

    티스토리툴바