레이블이 php 함수인 게시물을 표시합니다. 모든 게시물 표시
레이블이 php 함수인 게시물을 표시합니다. 모든 게시물 표시

2014년 12월 30일 화요일

php 함수 결과값

이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!


php 함수 결과값

함수는 특정한 일을 처리한 다음 결과값을 돌려줄 수 있다.

결과값을 돌려주는 명령어는
return [결과값];
이다.


예제

function concat($argA, $argB)
{
    $ret = $argA . $argB;

    return $ret;
}

$a = 'good';
$b = 'morning';
$result = concat($a, $b);

echo $result;
 
 
함수내용
concat 이라는 함수를 정의한다.

concat 함수는 $argA, $argB 라는 파라미터를 받는다.
concat 함수는 $argA와 $argB 를 . 연산자로 이어붙인 값을 $ret이라고 이름붙인다.
concat 함수는 $ret 의 결과값을 돌려준다. 


코드설명
good 이라는 문자열을 $a 라고 이름붙인다.
morning 이라는 문자열을 $b 라고 이름붙인다.
$a와 $b 를 concat 해 라고 명령한다.

함수는 $a의 값 good 과 $b의 값 morning 을 이어붙인 값을 돌려준다.

concat 함수가 돌려준 값을 $result 라고 이름붙인다.

$result 를 출력한다.

php 함수 기본

이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!


php 함수 기본

하나의 일을 하는 행위를 묶어서 이름을 붙이는 것


형식


function [함수이름]([파라미터1], [파라미터2] ....)
{
    [실행할 내용]
}
 
 
예제
 
<?php
    function hello()
    {
        echo 'hello world';
        echo '<br />';
        echo 'hello earth';
        echo '<br />';
        echo 'hello space';
        echo '<br />';
    }

    hello();
?>
 
 
코드 설명
 
hello world
hello earth
hello space
라는 글자를 화면에 보여주는 '행위' 를 정의하고 hello 라고 이름붙임.
hello 라는 행위를 해
라고 명령함.

php 함수 파라미터

이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!


php 함수 파라미터

함수는 파라미터를 받을 수 있음.
이 파라미터는 외부에서 함수로 주입되어 함수 내부에서 사용하게 된다.

예제
<?php
    function hello($target)
    {
        echo "hello $target";
        echo '<br />';           
    }

    hello('world');
    hello('earth');
    hello('space');
?>


코드설명

$target 이라는 파라미터를 받는 함수를 정의하고 hello 라고 이름붙임.

hello('world') 라고 명령하면
hello 함수의 $target 에 'world' 가 들어가면서 함수 실행이 시작됨.
$target 의 값이 world 이므로 "hello $target" 은 "hello world" 로 치환됨.
"hello world" 를 출력해
가 됨.

줄바꿈 출력

hello('earth') 라고 명령하면
hello 함수의 $target 에 'earth' 가 들어가면서 함수 실행이 시작됨.
$target 의 값이 earth 이므로 "hello $target" 은 "hello earth" 로 치환됨.
"hello earth" 를 출력해
가 됨.

줄바꿈 출력

hello('space') 라고 명령하면
hello 함수의 $target 에 'space' 가 들어가면서 함수 실행이 시작됨.
$target 의 값이 space 이므로 "hello $target" 은 "hello space" 로 치환됨.
"hello world" 를 출력해
가 됨.

줄바꿈 출력