PHP 函数

在php中有非常多的函数,函数这种东西不需要记全,直到怎么使用就行了,如果想了解多点函数,可以查看php官方函数手册,或者参考菜鸟PHP 5 Array 函数 | 菜鸟教程


创建 PHP 函数

通常函数创建完毕后是用来调用。

语法格式:

php 复制代码
<?php

function test(){ //function 函数名()
    echo '欢迎来到我的世界'; //需要执行的代码
}
test(); //调用函数
?>

输出结果:

PHP 函数 - 添加参数

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

php 复制代码
<?php

function test($name){
    echo '我的名字叫:' . $name;
}

$text = "小明";
test($text);
echo "<br>";
$name2 = "小红";
test($name2);

?>

输出结果:

也可以使用return的方式返回

php 复制代码
<?php

function test($a,$b){
    $c = $a + $b;
    return $c;
}

$w = test(3,7);
echo $w;

输出结果:

php 复制代码
<?php

function foo() {
    echo "In foo()<br />\n";
}

function bar($arg = '')
{
    echo "In bar(); argument was '$arg'.<br />\n";
}

// 使用 echo 的包装函数
function echoit($string)
{
    echo $string;
}
$func = 'foo';
$func();        // 调用 foo()
$func = 'bar';
$func('test');  // 调用 bar()

$func = 'echoit';

$func('test');  // 调用 echoit()

?>
相关推荐
数据知道13 小时前
claw-code 源码分析:大型移植的测试哲学——如何用 unittest 门禁守住「诚实未完成」的口碑?
开发语言·python·ai·claude code·claw code
小堃学编程14 小时前
【项目实战】基于protobuf的发布订阅式消息队列(2)—— 线程池
java·开发语言
每日任务(希望进OD版)14 小时前
线性DP、区间DP
开发语言·数据结构·c++·算法·动态规划
怨言.14 小时前
Java内部类详解:从基础概念到实战应用(附案例)
java·开发语言
AC赳赳老秦14 小时前
OpenClaw image-processing技能实操:批量抠图、图片尺寸调整,适配办公需求
开发语言·前端·人工智能·python·深度学习·机器学习·openclaw
XiYang-DING14 小时前
【Java】 Java 集合框架
java·开发语言
charlie11451419114 小时前
嵌入式C++教程实战之Linux下的单片机编程(9):HAL时钟使能 —— 不开时钟,外设就是一坨睡死的硅
linux·开发语言·c++·单片机·嵌入式硬件·c
KevinCyao14 小时前
安卓android视频短信接口怎么集成?AndroidStudio视频短信开发指南
android
diving deep14 小时前
从零构建大模型--实操--搭建python环境
开发语言·python
We་ct14 小时前
LeetCode 172. 阶乘后的零:从暴力到最优,拆解解题核心
开发语言·前端·javascript·算法·leetcode·typescript