1. 사용자 정의 함수
<span>function</span> add(<span>$a</span>,<span>$b</span><span>){ </span><span>$c</span>=<span>$a</span>+<span>$b</span><span>; </span><span>echo</span> 'add test:'<span>; </span><span>echo</span><span>$c</span><span>; </span><span>return</span><span>$c</span><span>; } add(</span>1,2);
add test:3
1. 이중 콜론::, 인스턴스화할 필요 없이
<span>class</span><span> test{ </span><span>public</span><span>function</span> add(<span>$a</span>,<span>$b</span><span>){ </span><span>$c</span>=<span>$a</span>+<span>$b</span><span>; </span><span>echo</span> 'class test:'<span>; </span><span>echo</span><span>$c</span><span>; </span><span>return</span><span>$c</span><span>; } } test</span>::add(1,2);
를 사용합니다. >
위 내용은 PHP 학습일지(1) - 객체를 포함한 클래스와 함수의 사용법을 소개하고 있는데, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.
<span>class</span><span> test{ </span><span>public</span><span>function</span> add(<span>$a</span>,<span>$b</span><span>){ </span><span>$c</span>=<span>$a</span>+<span>$b</span><span>; </span><span>echo</span> 'class test:'<span>; </span><span>echo</span><span>$c</span><span>; </span><span>return</span><span>$c</span><span>; } } </span><span>$object</span>=<span>new</span><span> test(); </span><span>$object</span>->add(1,3);