函數
php函數的定義方式:
修飾符 function 函數名(參數1,參數2...){
執行體.
}
修飾符:
public :公有的.(預設權限)
private : 私有的.
<code> </code><code><?php</code>
<code> </code><code>$ceshi</code> <code>= 10;</code>
<code> </code><code>//無參無傳回值</code>
<code> </code><code>function</code> <code>test(){</code>
<code> </code><code>echo</code> <code>"Hello PHP"</code><code>;</code>
<code> </code><code>}</code>
<code> </code><code>test();</code>
<code> </code><code>echo</code> <code>"<br/>"</code><code>;</code>
<code> </code><code>//無參有傳回值</code>
<code> </code><code>function</code> <code>test1(){</code>
<code> </code><code>$ceshi2</code> <code>= 50;</code>
<code> </code><code>return</code> <code>$ceshi2</code><code>; </code>
<code> </code><code>$c</code> <code>=test1();</code>
<code> </code><code>echo</code> <code>$c</code> <code>;</code>
<code> </code><code>//有參無傳回值</code>
<code> </code><code>function</code> <code>test2(</code><code>$ceshi</code><code>){</code>
<code> </code><code>$ceshi</code> <code>= 30;</code>
<code> </code><code>test2(</code><code>$ceshi</code><code>);</code>
<code> </code><code>echo</code> <code>$ceshi</code><code>;</code><code>//值不會被改變</code>
<code> </code><code>//有參有傳回值</code>
<code> </code><code>function</code> <code>test3(</code><code>$ceshi</code><code>){</code>
<code> </code><code>$num</code> <code>= </code><code>$ceshi</code><code>*15;</code>
<code> </code><code>return</code> <code>$num</code><code>;</code>
<code> </code><code>$num</code> <code>= test3(</code><code>$ceshi</code><code>);</code>
<code> </code><code>echo</code> <code>$num</code><code>;</code>
<code> </code><code>//可變函數:</code>
<code> </code><code>//通過變量的值來自己調用函數.</code>
<code> </code><code>$func</code> <code>= </code><code>'test'</code><code>;</code>
<code> </code><code>$func</code><code>();</code>
<code> </code><code>$func</code> <code>= </code><code>'test1'</code><code>;</code>
<code> </code><code>$func</code> <code>= </code><code>'test2'</code><code>;</code>
<code> </code><code>$func</code><code>(</code><code>$ceshi</code><code>);</code>
<code> </code><code>$func</code> <code>= </code><code>'test3'</code><code>;</code>
<code></code>
本文轉自 沉迷學習中 51CTO部落格,原文連結:http://blog.51cto.com/12907581/1937375,如需轉載請自行聯系原作者