- <?php
- $phpsource = '
- $sum = 0;
- for($i=0; $i<10;$i++){
- echo $i."<br>\n";
- $sum +=$i;
- }
- echo "sum = $sum<br>\n mysql content print";';
- eval($phpsource);
- /* eval 출력
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- sum = 45
- mysql content print
- */
- ?>
--------------------------------------------------------------------------------------------
4. 라인
$code를 실행합니다.
실행 실패시 FALSE를 반환합니다.
※ 이 함수는 php안에서 그냥 실행하면 쓸모 없습니다.
다른 곳에서 저장된 php 코드를 가져와서 쓸때 메리트가 있습니다.
그러나 해커에게 이용 용도로 쓰일수 있으니 보안에 주의바랍니다.
'php5 > 기본단계2문법' 카테고리의 다른 글
$_POST[웹서버요청방식] - $HTTP_POST_VARS [deprecated] (0) | 2014.01.16 |
---|---|
$_GET[웹서버요청방식] - $HTTP_GET_VARS [deprecated] (0) | 2014.01.16 |
header 기능[상태코드, 리다이렉트, 해더정보변경, 다운로드, 노캐싱] - void header ( string $string ) (0) | 2014.01.16 |
$_SERVER기능[접속자와 접속 페이지 관련 정보 반환] - $HTTP_SERVER_VARS [deprecated] (0) | 2014.01.15 |
HTTP란? (0) | 2014.01.15 |