[함수] __set(), __get() 활용..

글쓴이 kimsee 날 짜 08-02-28 16:58 조 회 2284 도움이 될 지 모르겠지만.. 이런 내용은 없는것 같아서.. 올려봅니다.. connect->query( $input ); $this->results[ $name ] = ( $output ) ? $output : false; } function __get ( $name ) { $output = ( $this->results[ $name ] ) ? $this->result[ $name ]->fetch_assoc() : false; return ( $output ) ? $output : false; } … } $db = new exam(); $db->test = ‘SELECT * FROM test’; echo ‘

‘;
print_r($db->test);
print_r($db->test);
print_r($db->test);
print_r($db->test);
echo ‘
‘; ?> DB 클래스(mysqli)의 경우입니다.. 위처럼 그냥 쿼리만 지정하면.. 값을 부를때는 결과가 나오죠.. 단순히 변수처럼 쿼리를 입력하면 결과를 불러오게 됩니다.. 코드도 간결해 지고.. 편하죠..