묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
PHP문법중에 궁금한거 있어요!!!
2002.05.05 20:21
안녕하세요!!!
군대에서 독학으로 PHP를 공부하는 데 궁금한거 있어서 글쓰네요...
<예> $a->$b
이런 코드가 있다고 치면
이때 -> 이것이 무엇인지?
왜 쓰는지.. 기능, 용도, 등등 상세히 가르쳐 주세요!!
부탁드려요!!
군대에서 독학으로 PHP를 공부하는 데 궁금한거 있어서 글쓰네요...
<예> $a->$b
이런 코드가 있다고 치면
이때 -> 이것이 무엇인지?
왜 쓰는지.. 기능, 용도, 등등 상세히 가르쳐 주세요!!
부탁드려요!!
php에서는 .이 문자열을 연결해주는 연산자로 되어 있기 때문에 ->로 같은 기능을 하도록 약속한 것이지요.
->는 앞에서 말한 그냥 분리해주는 기능밖에 없습니다. 정말 알아 두어야 할 것은 php로 oop을 하는 것이지요. 자바만큼의 기능을 제공하지는 않지만 클래스, 상속, 그리고 내부 참조등을 지원하므로 기능을 활용하는데는 무리가 없을 것입니다.
객체 지향 프로그래밍의 방법을 잠깐 코드로 쓰면 아래와 같지요.
<?
class obj{
var $b;
function add($n){
$this->$b=$n;
}
}
$a = new obj;
$a->add("abc");
echo $a->$b;
?>
결과는 abc가 나오겠지요..