天天看點

PHP函數初識(1)

                                                        函數

php函數的定義方式:

修飾符  function 函數名(參數1,參數2...){

    執行體.

}

修飾符: 

public :公有的.(預設權限)

private : 私有的.  

<code> </code><code>&lt;?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>"&lt;br/&gt;"</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,如需轉載請自行聯系原作者