首页 > 代码库 > PHP 函数
PHP 函数
函数
- 用户自定义函数
- 函数的参数
- 返回值
- 可变函数
- 内部(内置)函数
- 匿名函数
用户自定义函数
<?php
function makecoffee($type = "cappuccino")
{
return "Making a cup of $type.\n";
}
echo makecoffee();
echo makecoffee(null);
echo makecoffee("espresso");
?>
引用传递参数
<?php
function add_some_extra(&$string)
{
$string .= ‘and something extra.‘;
}
$str = ‘This is a string, ‘;
add_some_extra($str);
echo $str; // outputs ‘This is a string, and something extra.‘
?>
可变数量的参数列表
<?php
function sum(...$numbers) {
$acc = 0;
foreach ($numbers as $n) {
$acc += $n;
}
return $acc;
}
echo sum(1, 2, 3, 4);
?>
php如何声明定义函数
#可以使用默认参数
function myfun($myvar="Moments") {
}
php如何处理参数传递
#按值传递
function myfun($myvar){
$myvar = "Moments";
}
$myvar = "Hello World!";
myfun($myvar);
echo $myvar;
#输出的结果为Hello World!
#引用传递
function myfun(&$myvar){
$myvar = "Moments";
}
$myvar = "Hello World!";
myfun($myvar);
echo $myvar;
#输出的结果为Moments
衿华客
php 教程
- PHP简介
- PHP安装
- PHP语法
- PHP数据类型
- PHP变量
- PHP运算符
- PHP流程控制
- PHP函数
- PHP类与对象
- PHP字符串
- PHP正则表达示
- PHP文件
- PHP图形图像
- PHPXML
- PHP会话缓存
- PHP异常处理
- PHP数据库
- PHP日期时间戳
- PHP代码风格规范
server 环境
- ubuntu入门
- docker入门
- git入门
frame 框架
- laravel入门
- dingo入门
- JWT入门
- Laravel框架关键技术解析
- laravel则修笔记
- rpc入门
- rabbitmq入门
- opencc多国语言
case 实例
- php面试题笔记
- python图标提取
- 字幕乱码问题
db 数据库
- elasticsearch入门
- 数据库操作
- redis入门
help
- 帮助文档
- 流程图帮助文档
PHP 函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。