메모

php 변수, 외부변수, 변수범위...펌

맘편한넘 2012. 6. 22. 19:23

[PHP] 기본문법 - 문자출력, 변수 PHP / 스크립트 언어

2011/12/06 17:15

복사 http://blog.naver.com/zidarn/150125953188

간단한 문자 출력 

 <html>
<head>
<title> Test </title>

</head>

<body>
<?                         // PHP 모드

   echo ' Hello World1!';
   echo ' Hello World2! <BR>';
   echo "Hello World3! <BR>";
   echo " Hello World4!";
?>

</body>
</html>

 

- 실행화면

 

 

주석달기

  //         - 한 줄 주석

  #          - 한 줄 주석

  /*  */    - 여러 줄 주석

 

 

변수 : $name과 같은 모양으로 표시

  • 진리값(boolean)
    •  1byte 사용
  • 정수(Integer)
    • 4byte
    • $a = 1234;    // 십진수
    • $a = 0123;    // 8진수
    • $a = 0x10;    // 16진수
  • 부동소수점수(floating point numbers)
    • $a = 1.234;
    • $a = 1.0e3;      // 1000
  • 문자열(String)
    • 큰따옴표 " "

      특수문자

      의미 

      /n 

       개행문자( 줄바꿈)

       /r

       캐리지 리턴

      //

       역 슬래시

       /t

       수평 탭

       /"

       따옴표

       /$

       달러 표시

    • 작음따옴표
      • 특수문자와 변수($name)이 동작하지 않음
  • NULL
    • 아무 값도 갖지 않는 변수

외부변수

 $_GET

 HTTP GET 방식으로 넘어온 변수

 $_POST

 HTTP POST 방식으로 넘어온 변수

 $_COOKIE

 HTTP 쿠키변수

 $_FILES

 업로드 시 파일 정보 변수

 $_SESSION

 세션 변수

 $_SERVER

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

 $_ENV

 서버 시스템의 환경변수

 

변수의 범위

  • global 변수                :  global $a;
  • 정적(static) 변수         : static $a;
  • 상수                          : define("HI", "안녕");