怎么创建PHP函数,如何创建 PHP 函数
函数是通过调用函数来执行的。<?php
function functionName()
{
// 要执行的代码
}
?>
PHP 函数准则:函数的名称应该提示出它的功能
函数名称以字母或下划线开头(不能以数字开头)
实例
一个简单的函数,在其被调用时能输出我的名称:<?php
function writeName()
{
echo "Kai Jim Refsnes";
}
echo "My name is ";
writeName();
?>运行结果:
My name is Kai Jim Refsnes
PHP 函数 - 添加参数
为了给函数添加更多的功能,我们可以添加参数,参数类似变量。
参数就在函数名称后面的一个括号内指定。
实例 1
下面的实例将输出不同的名字,但姓是相同的:<?php
function writeName($fname)
{
echo $fname . " Refsnes.
";
}
echo "My name is ";
writeName("Kai Jim");
echo "My sister's name is ";
writeName("Hege");
echo "My brother's name is ";
writeName("Stale");
?>输出结果:
My name is Kai Jim Refsnes.
My sister's name is Hege Refsnes.
My brother's name is Stale Refsnes.
实例 2
下面的函数有两个参数:<?php
function writeName($fname,$punctuation)
{
echo $fname . " Refsnes" . $punctuation . "
";
}
echo "My name is ";
writeName("Kai Jim",".");
echo "My sister's name is ";
writeName("Hege","!");
echo "My brother's name is ";
writeName("Ståle","?");
?>输出结果:
My name is Kai Jim Refsnes.
My sister's name is Hege Refsnes!
My brother's name is Ståle Refsnes?
PHP 函数 - 返回值
php 的函数如果需要传递数据,需要参数或返回值来进行传递,如需让函数返回一个值,请使用 return 语句。<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}
echo "1 + 16 = " . add(1,16);
?>运行结果:1 + 16 = 17
怎么创建PHP函数,如何创建 PHP 函数相关推荐
- C#利用lambda在函数中创建内部函数
有使用过JS的朋友,相信都知道function.JS中的function是可以在里面在定义一个作为内部使用的.有时为了控制作用域,或者这种小函数只在这个函数体内会使用,所以就不希望在外部在作额外的定义 ...
- R语言编写自定义函数、创建使用ggplot2生成图标(icon)的主题(theme)函数、使用ggplot2以及自定义的图标主题函数创建箱图(boxplot)图标、ggsave保存图标(png、svg
R语言编写自定义函数.创建使用ggplot2生成图标(icon)的主题(theme)函数.使用ggplot2以及自定义的图标主题函数创建箱图(boxplot)图标.ggsave保存图标(png.svg ...
- R语言gganimate包创建可视化gif动图、可视化动图:、gganimate包创建动态线型图动画基于transition_time函数、使用geom_point函数显示动画移动的数据点
R语言gganimate包创建可视化gif动图.可视化动图:.gganimate包创建动态线型图动画基于transition_time函数.使用geom_point函数显示动画移动的数据点 目录
- R语言gganimate包创建可视化gif动图、可视化动图:创建动态散点图动画基于transition_time函数、使用shadow_wake函数配置动画的渐变效果(gradual falloff)
R语言gganimate包创建可视化gif动图.可视化动图:创建动态散点图动画基于transition_time函数.使用shadow_wake函数配置动画的渐变效果(gradual falloff) ...
- R语言gganimate包创建可视化gif动图:gganimate包创建动态线型图动画基于transition_time函数、使用geom_point函数显示动画移动的数据点、并保留线图中的全部数据点
R语言gganimate包创建可视化gif动图:gganimate包创建动态线型图动画基于transition_time函数.使用geom_point函数显示动画移动的数据点.并保留线图中的全部数据点 ...
- python type创建类_Python基于内置函数type创建新类型
英文文档: class type(object) class type(name, bases, dict) With one argument, return the type of an obje ...
- Python自定义函数的创建、调用和函数的参数详解
这篇文章主要介绍了Python自定义函数的创建.调用和函数的参数.变量作用域等常见问题,需要的朋友可以参考下 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性 ...
- SAP RFC 函数来创建 Java呼叫 学习总结 一步一步的插图
前言 该公司很快就接到了一个项目,SAP有接口.让我们做老大SAP.首先SAP联系.但发展从来没有打过.本周集中在这一个研究. 各种碰壁,SAP该系统让我怎么说? 算了.说多了都是泪,以下附上本周学习 ...
- 【Linux 内核】进程管理 ( 进程状态 | 进程创建 | 进程终止 | 调用 exit 系统调用函数主动退出 | main 函数返回自动退出 | kill 杀死进程 | 执行异常退出 )
文章目录 一.进程状态 二.进程创建 三.进程终止 ( 调用 exit 系统调用函数主动退出 | main 函数返回自动退出 | kill 杀死进程 | 执行异常退出 ) 一.进程状态 Linux 进 ...
- 【Groovy】Groovy 方法调用 ( 使用闭包创建接口对象 | 接口中有一个函数 | 接口中有多个函数 )
文章目录 一.使用闭包创建接口对象 ( 接口中有一个函数 ) 二.使用闭包创建接口对象 ( 接口中有多个函数 ) 三.完整代码示例 一.使用闭包创建接口对象 ( 接口中有一个函数 ) 在 Groovy ...
最新文章
- gpio pin和pad的区别
- 使用jdom.jar心得小结
- webform(八)——LinQ简单增、删、改、查
- Linux apache2将目录从/var/www/html调整为/根目录时报错:You don‘t have permission to access / on this server
- Design layer interface的设计与实现
- CRM Set Type com_commercial的UI界面
- Qt打开文件对话框同时选中多个文件或单个文件
- lengthOfLongestSubstring
- JavaScript 变量及数据类型
- Serial Interface之I2C:关于DS1624 2线通信SDA保持时间的说明
- VMware Vsphere 虚拟化
- Atitit 高级人员的指标 参照发达国家(Developed Country)指标 目录 1. 普遍特征是较高的发展指数、人均生产总值、工程化水准和品质 [1] 。科学技术水准等指标	1 2.
- html常用代码大全_电子元器件知识资料大全
- 【Power Query】使用Excel抓取淘宝天猫所有类目分类和cateId对应关系
- stm32flash取数据_STM32学习笔记:读写内部Flash(介绍+附代码)
- Python pandas,pandas.series,series的主要方法
- 杰理之上下文件夹播放上文件夹从最后一首播放【篇】
- 关于迅盘Turbo Memory的ReadyDrive功能被禁用的思考
- 常见的 PHP IDE 开发工具汇总 (LAMP)
- 台达服务器电源性能怎么样,台达电源怎么样?该怎么选择台达电源?
热门文章
- 将安卓手机打造成你的python全栈开发利器
- Python 最强编辑器PyCharm详细使用指南!
- python的json中方法以及jsonpath模块
- 《scikit-learn》使用交叉验证优化KNN参数
- markdown数学公式手册
- matlab将矩阵分解成lu,10行代码实现矩阵的LU分解(matlab)
- pytorch中的torch.rand(),torch.randn(),torch.randerm()的关系
- 使用正则表达式实现将浮点数点左边的数每三位添加一个逗号
- TensorFlow十三 LSTM练习
- C++/C--在堆栈中使用数组的区别