真正的权力的PHP来自其职能。

在PHP -有7 00多个内置的功能。

PHP函数

在本教程,我们将告诉您如何建立自己的职能。

参考和范例内置的职能,请访问我们的PHP参考。

创建一个PHP函数

一个函数是一个代码块,可以被处决时,我们需要它。

创建PHP函数:

所有功能开始改为“函数( ) ”

姓名的功能-它应该能够明白的功能并不由它的名称。的名字就可以开始以字母或下划线(不是一个数字)

添加一个“ ( ” -功能代码开放后卷曲的支撑

插入代码的功能

添加一个“ ) ” -这一功能主要是完成的闭幕曲支撑

例如

一个简单的功能,写我的名字时,它被称为:

  
<?php function writeMyName()    {    echo "Kai Jim Refsnes";    }
writeMyName();  ?>
  

使用PHP函数

现在,我们将使用功能的PHP脚本:

  
<?php function writeMyName()    {    echo "Kai Jim Refsnes";    }
echo "Hello world!";  echo "My name is ";  writeMyName();  echo ".That's right, ";  writeMyName();  echo " is my name.";  ?>
  
 
上面的输出如下.
 
Hello world!  My name is Kai Jim Refsnes.  That's right, Kai Jim Refsnes is my name.
 

PHP的函数-添加参数

我们的第一个函数( writeMyName ( ) )是一个非常简单的功能。它只是写了一个静态字符串。

要添加更多的功能函数,我们可以添加参数。参数就像一个变数。

您可能已经注意到括号后的函数名称,如: writeMyName ( ) 。参数所指定的括号内。

范例1

下面的例子将第一次写的名字不同,但相同的姓氏:

  
<?php function writeMyName($fname)    {    echo $fname . " Refsnes.";    }
echo "My name is ";  writeMyName("Kai Jim");
echo "My name is ";  writeMyName("Hege");
echo "My name is ";  writeMyName("Stale");  ?>
  
输出结果如下.
My name is Kai Jim Refsnes.  My name is Hege Refsnes.  My name is Stale Refsnes.
 

示例2

下面的函数有两个参数:

  
<?php function writeMyName($fname,$punctuation)    {    echo $fname . " Refsnes" . $punctuation . "";    }
echo "My name is ";  writeMyName("Kai Jim",".");
echo "My name is ";  writeMyName("Hege","!");
echo "My name is ";  writeMyName("Ståle","...");  ?>
  
 
输出结果如下.
 
My name is Kai Jim Refsnes.  My name is Hege Refsnes!  My name is Ståle Refsnes...
 

PHP的函数-返回值

功能还可以用来返回值。

例如

  
<?php function add($x,$y)    {    $total = $x   $y;    return $total;    }
echo "1   16 = " . add(1,16);  ?>
  

返回值为.

1   16 = 17

php函数实验,PHP函数相关推荐

  1. matlab 迭代 混沌与分形实验报告,实验四 函数的迭代混沌与分形.doc

    实验四 函数的迭代混沌与分形.doc 实验四函数的迭代.混沌与分形实验目的1认识函数的迭代:2了解混沌和分形迭代在数值计算中占有很重要的地位,了解和掌握它是很有必要的本实验将讨论用NEWTON迭代求方 ...

  2. c语言实验七 函数实验报告,C语言实验七函数实验报告.doc

    C语言实验七函数实验报告 C语言程序设计 实 验 报 告 实验题目 实验七 函数 实验目的 掌握函数定义的方法: 掌握函数实参与形参的对应关系,以及值传递的方式. 掌握函数的嵌套调用和递归调用的方法: ...

  3. linux函数实验报告,linux实验报告

    (1) 使用vi命令编写程序pipe0.c: main() { int fd[2]; char OutPipe[100],InPipe[100]; pipe(fd); while((pid1=fork ...

  4. 计算机函数的实验报告,excel函数实验报告.doc

    excel函数实验报告 excel函数实验报告 篇一:Excel常用函数与公式应用实验报告 学生实验报告 实验课名称:计算机应用基础 实验项目名称:Excel常用函数与公式应用 专业名称: 班 学级: ...

  5. 实验八——函数定义及调用总结

    1.本次课学习到的知识点: (1)学习了数字金字塔.pyramid ()函数功能,函数定义时,形参n决定数字金字塔的层数: (2)不返回结果的函数定义: (3)复数运算: c1=x1+(y1) i,c ...

  6. matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计.doc

    实验四:函数编写与程序设计 一.实验目的1 . 掌握M文件的创建. 2.掌握函数的编写规则. 3.掌握函数的调用. 4 . 掌握基本的输入输出函数以及显示函数的用法. 5.会用Matlab程序设计实现 ...

  7. matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计

    <matlab实验四函数编写与程序设计>由会员分享,可在线阅读,更多相关<matlab实验四函数编写与程序设计(8页珍藏版)>请在金锄头文库上搜索. 1.实验四:函数编写与程序 ...

  8. c语言实验五函数答案,C语言程序设计实验五 参考答案.doc

    C语言程序设计实验五 参考答案 实验5 函数(1)参考答案 5-1.以下程序的功能:从键盘输入两个数,计算出他们的和,并将结果输出在屏幕上.调试运行程序,观察出现了什么错误,提出修改方案. 答案: # ...

  9. c语言参数传入函数赋值后传出来,c语言第10次实验内容函数2邹显春.ppt

    c语言第10次实验内容函数2邹显春 * #include void call(int, double, double);//使用函数前需要声明 double addition(double,doubl ...

最新文章

  1. 我用AI分析了《赛博朋克 2077》的评价,发现真爱粉都是来吸猫的
  2. linux下svn客户端安装及环境配置(转)
  3. 比特币市场价格一直下跌,未来的市场价值归零的可能性大吗?
  4. DataTransmission:免费薅羊毛,Are you kidding me? 镭速传输 “百日计划”提前大曝光!Raysync传输协议要开放?
  5. axi时序图_深入 AXI4总线(E3)实战:制作一个 AXI 接口 IP
  6. java中的流程控制_Java中的流程控制
  7. java 文件名乱码_详解关于java文件下载文件名乱码问题解决方案
  8. 基于matlab的圆柱齿轮减速器优化设计,基于MATLAB算法的圆柱齿轮减速器优化设计...
  9. DevExpress控件手册
  10. Chaotica for Mac(分形艺术作品创作工具)
  11. 如何批量将图片转换为 PDF 文档
  12. 怎么修改ftp服务器被动端口,ftp服务器改为被动模式
  13. 工业物联网:平台架构、关键技术与应用实践
  14. 5G时代的一个杀手级应用,可能是“云上电脑”?
  15. mysql 从大到小排序
  16. 小米路由器R3G救砖TTL教程
  17. [转]倾斜摄影单体化实现方案
  18. Android-跳转开启个人热点页面
  19. C语言函数中的3个点 ...有什么作用
  20. 【深度学习】Numpy实现简单神经网络

热门文章

  1. thinkPhp 3.1.3的验证码无法显示的问题
  2. 《Cracking the Coding Interview》——第6章:智力题——题目4
  3. WP之Sql Server CE数据库
  4. C# TabControl中Tab放於左邊並正常顯示TabText(
  5. [React] 尚硅谷 -- 学习笔记(三)
  6. jQuery Moblie 页面模版(基础)
  7. php自动验证,ThinkPHP 自动验证及验证规则详解
  8. 7-4 吃货的最短路径 (10 分)
  9. 前世档案 (15 分)
  10. iis服务器udp协议,Win2003系统的IIS服务的w3wp.exe使用UDP的80端口发送大量的数据包,寻求帮助...