echo() 함수가 호출되면 결과를 출력
gettype() 함수가 호출되면 결과를 리턴
settype() 함수가 호출되면 내부적으로만 실행


<?
echo ("안녕");
echo "하세요";
?>

echo(매개변수) 이런식으로 사용되어야 하지만 echo라는 함수는 ()를 생략할 수 있도록 되어있다.


<?
echo ("echo함수는 화면에 결과를 출력 <br>");
$ex=123;
$result=gettype($ex);
echo "$result<br>";

echo gettype($ex)."<br>";

settype($ex, integer);
?>

settype함수는 내부실행함수이기에 겉으로 아무런 출력이나 리턴을 하지않는다 그런이유로 내부실행함수는 결과값의 출력이나 리턴이 없는 대신에 함수호출의 성공여부를 리턴한다.
기본적으로 트루는 1이라는 값을 갖고 폴스는 아무런 값(null)도 갖고있지 않다.

<?
echo TRUE;
echo "<br>";
echo FALSE;
?>

<?
$ex=123;
$result= settype($ex, integer);
echo $result;
?>

+ Recent posts