다음 코드에서 빈칸에 들어갈 수 있는 것은?
다음 코드에서 빈칸에 들어갈 수 있는 것은?
<?php
$x = 5;
$result = _____ "Value: $x";
if($result == 1) {
echo " Success!";
}
?>
정답: B
print는 반환값 1을 가지므로 표현식에서 사용할 수 있지만, echo는 반환값이 없어 사용할 수 없습니다.
반환값 활용:
print의 반환값:
$result = print "Hello"; // $result = 1
// 항상 1을 반환
echo는 불가능:
// $result = echo "Hello"; // 문법 오류
// echo는 void (반환값 없음)
실행 과정:
1.
print "Value: 5"
실행2. "Value: 5" 출력
3.
$result
에 1 저장4.
if($result == 1)
조건 만족5. " Success!" 출력
6. 최종: "Value: 5 Success!"
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.