天天看点

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,如需转载请自行联系原作者