http://www.php.net/manual/kr/funcref.php

INCLUDE

require()

require()문은 특정 파일을 인클루드하고, 적용시킨다.


?>

더 많은 예제 코드는 include()문서에서 볼수있다.

*require_once()

require_once()문은 스크립트 수행기간 중에 특정파일을 인클루드하고 적용시킨다. 이것은 require()문과 비슷하게 동작한다. 오직 파일의 코드가 이미 인클루드되었다면 다시 인클루드되지 않을것 이라는 차이점이 있다. 이 구문이 어떻게 작용하는지에 대한 정보를 알아보려면 require()함수에 대한 문서를 보세요.

include()

include()문은 특정 파일을 인클루드 하고, 적용시킨다.

 

 

 

include_once()

include_once()문은 스크립트 수행기간동안 특정파일을 인클루드하고 적용시킨다. 이것은 include()문과 비슷하게 동작한다. 단지 파일의 특정 코드가 이미 인클루되었다면 그 코드는 다시는 인클루드 될수 없다는 차이점만 있다. 이 이름이 제시하듯이 한번만 인클루드할것이다.


?>

----------------------------PHP 기본블럭 ------------------------------

문자열 연결

$a = "Hello ";
$b = $a . "World!"; // now $b = "Hello World!"

 

 

 

자기 자신 페이지 URL 알아오기

<?=$PHP_SELF?>

 

간략한 문자 찍기

1.  <?php echo("XHTML나 XML 문서와 호환시키려면, 이렇게 쓰세요\n"); ?>
2.  <? echo ("이런 형태가 제일간단하다. SGML 처리명령\n"); ?>
<?= expression ?>는 "<? echo expression ?>"을 간단히 쓴 태그형
3.  <script language="php">
echo ("어떤 에디터 (프론트페이지같은)는
             처리 명령을 좋아하지 않는다");
</script>
4.  <% echo ("ASP스타일 태그를 쓸수도 있다"); %>
   <%= $variable; # 이것은 "<% echo . . ." %>을 간단히 쓴 태그형

제어문

IF

<?php
if ($a > $b) {
   echo "a는 b보다 크다";
} elseif ($a == $b) {
   echo "a는 b와 같다";
} else {
   echo "a는 b보다 작다";
}
?>

WHILE

다음 예는 모두 동일하다. 둘다 1부터 10까지의 숫자를 출력한다.:

<?php
/* example 1 */
$i = 1;
while ($i <= 10) {
   echo $i++;  /* 출력하는 값은 증가하기
                   전의 $i입니다.
                   (post-increment) */
}
/* example 2 */
$i = 1;
while ($i <= 10):
   echo $i;
$i++;
endwhile;
?>

FOR

다음 예제 코드들을 보세요. 이 코드 모두 1부터 10까지의 숫자를 출력한다:

<?php
/* 예제 1 */
for ($i = 1; $i <= 10; $i++) {
   echo $i;
}
/* 예제 2 */
for ($i = 1; ; $i++) {
   if ($i > 10) {
       break;
   }
   echo $i;
}
/* 예제 3 */
$i = 1;
for (; ; ) {
   if ($i > 10) {
       break;
   }
   echo $i;
$i++;
}
/* 예제 4 */
for ($i = 1; $i <= 10; echo $i, $i++);
?>

FOREACH

더 많은 예제 코드들이 사용법에 대해서 설명해준다:

<?php
/* foreach 예제 1: 값만 */
$a = array(1, 2, 3, 17);
foreach ($a as $v) {
   echo "\$a의 현재 값: $v.\n";
}
/* foreach 예제 2: 값 (키는 가상으로 출력) */
$a = array(1, 2, 3, 17);
$i = 0; /* 가상 목적으로만 사용 */
foreach ($a as $v) {
   echo "\$a[$i] => $v.\n";
$i++;
}
/* foreach 예제 3: 키와 값 */
$a = array(
"one" => 1,
"two" => 2,
"three" => 3,
"seventeen" => 17
);
foreach ($a as $k => $v) {
   echo "\$a[$k] => $v.\n";
}
/* foreach 예제 4: 다차원 배열 */
$a[0][0] = "a";
$a[0][1] = "b";
$a[1][0] = "y";
$a[1][1] = "z";
foreach ($a as $v1) {
   foreach ($v1 as $v2) {
       echo "$v2\n";
   }
}
/* foreach 예제 5: 동적 배열 */
foreach (array(1, 2, 3, 4, 5) as $v) {
   echo "$v\n";
}
?>

break

break는 현재 for, foreach while, do..while 또는 switch절의 수행을 멈춘다.

<?php
$arr = array('one', 'two', 'three', 'four', 'stop', 'five');
while (list (, $val) = each ($arr)) {
   if ($val == 'stop') {
       break;    /* 여기서는 'break 1;'으로 슬 수 있습니다. */
}
   echo "$val<br />\n";
}
/* 옵션 인자 사용하기. */
$i = 0;
while (++$i) {
   switch ($i) {
   case 5:
       echo "At 5<br />\n";
       break 1;  /* switch만 빠져나갑니다. */
case 10:
       echo "At 10; quitting<br />\n";
       break 2;  /* switch와 while을 빠져나갑니다. */
default:
       break;
   }
}
?>

SWITCH

다음 예제 코드들은 같은 일을 서로 다르게 표현한 것입니다. 하나는 ifelseif문을 사용한 것이고, 다른 하나는 switch문을 사용했습니다:

<?php
if ($i == 0) {
   echo "i는 0";
} elseif ($i == 1) {
   echo "i는 1";
} elseif ($i == 2) {
   echo "i는 2";
}
switch ($i) {
case 0:
   echo "i는 0";
   break;
case 1:
   echo "i는 1";
   break;
case 2:
   echo "i는 2";
   break;
}
?>

배열

 

$a[0] = "0000";
$a[1] = "1111";

Function  평션

 

    $a=1;
    $b=2;
    Function Sum() {
        $GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];
    }
    Sum();
    echo $b;

 

function double($i)
{
        return $i*2;
}

$f = double($d);    

'PHP' 카테고리의 다른 글

[ob_get_contents] 출력버퍼를 이용해서 버퍼의 내용가져오기  (0) 2010.01.29
나의 PHP 유틸클래스  (0) 2010.01.08
PHP 초보들을 위한 초간단 TIP  (0) 2010.01.08
문자열함수  (0) 2009.12.15
[PHP] 파일관련 함수  (0) 2009.12.15
[PHP]기본문법  (0) 2009.12.15
[FUNCTION] 자주쓰는 함수  (0) 2009.12.15
[MYSQL]간단한 사용법  (0) 2009.12.15
PHP 가로로 출력  (0) 2009.04.08
Php 이미지 정보 알아내기  (0) 2009.04.06

+ Recent posts