Heim  >  Artikel  >  php教程  >  php函数,php函数手册

php函数,php函数手册

WBOY
WBOYOriginal
2016-07-06 14:25:191832Durchsuche

php函数,php函数手册

PHP 的真正威力源自于它的函数。

在 PHP 中,提供了超过 1000 个内建的函数。

在本章中,我们将为您讲解如何创建自己的函数。

如要在页面加载时执行脚本,您可以把它放到函数里。

函数是通过调用函数来执行的。

你可以在页面的任何位置调用函数。

 

创建 PHP 函数

函数是通过调用函数来执行的。

语法

<span>function</span><span> functionName()
{
要执行的代码;
}</span>

PHP 函数准则:

  • 函数的名称应该提示出它的功能
  • 函数名称以字母或下划线开头(不能以数字开头)

实例

一个简单的函数,在其被调用时能输出我的名称:

<?<span>php
</span><span>function</span><span> writeName()
{
</span><span>echo</span> "Kai Jim Refsnes"<span>;
}

</span><span>echo</span> "My name is "<span>;
writeName();
</span>?>

 

输出:

My name is Kai Jim Refsnes

 

PHP 函数 - 添加参数

为了给函数添加更多的功能,我们可以添加参数。参数类似变量。

参数就在函数名称后面有一个括号内指定。

实例 1

下面的实例将输出不同的名字,但姓是相同的:

<?<span>php
</span><span>function</span> writeName(<span>$fname</span><span>)
{
</span><span>echo</span> <span>$fname</span> . " Refsnes.<br>"<span>;
}

</span><span>echo</span> "My name is "<span>;
writeName(</span>"Kai Jim"<span>);
</span><span>echo</span> "My sister's name is "<span>;
writeName(</span>"Hege"<span>);
</span><span>echo</span> "My brother's name is "<span>;
writeName(</span>"Stale"<span>);
</span>?>

输出:

My name is Kai Jim Refsnes.<span>
My sister</span>'<span>s name is Hege Refsnes.
My brother</span>'s name is Stale Refsnes.

实例 2

下面的函数有两个参数:

<?<span>php
</span><span>function</span> writeName(<span>$fname</span>,<span>$punctuation</span><span>)
{
</span><span>echo</span> <span>$fname</span> . " Refsnes" . <span>$punctuation</span> . "<br>"<span>;
}

</span><span>echo</span> "My name is "<span>;
writeName(</span>"Kai Jim","."<span>);
</span><span>echo</span> "My sister's name is "<span>;
writeName(</span>"Hege","!"<span>);
</span><span>echo</span> "My brother's name is "<span>;
writeName(</span>"St&aring;le","?"<span>);
</span>?>

 

PHP 函数 - 返回值

如需让函数返回一个值,请使用 return 语句。

实例

<?<span>php
</span><span>function</span> add(<span>$x</span>,<span>$y</span><span>)
{
</span><span>$total</span>=<span>$x</span>+<span>$y</span><span>;
</span><span>return</span> <span>$total</span><span>;
}

</span><span>echo</span> "1 + 16 = " . add(1,16<span>);
</span>?>

输出:

1 + 16 = 17

 

原文地址:http://www.manongjc.com/php/php_functions.html

相关阅读:

php 实例之获取表单所有复选框checkbox的值

php 判断复选框checkbox是否被选中

php 如何获取复选框checkbox的值

php 一个完整的表单提交实例

php 表单form提交详细分析

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn