php自定义函数的基本语法结构

function 函数名(形参列表) {    函数体;    return 语句;}

例:实现一个简单的加、减、乘、除计算器

test.php:

<?phprequire 'funcs.php';$num1 = 56;$num2 = 44;$oper = "+";$res = jisuan($num1, $num2, $oper); //调用自定义函数echo "计算结果是:" . $res;?>

funcs.php

<?phpfunction jisuan($num1, $num2, $oper) {    switch ($oper) {        case "+":            $res = $num1 + $num2;            break;        case "-";            $res = $num1 - $num2;            break;        case "*":            $res = $num1 * $num2;            break;        case "/":            $res = $num1 / $num2;            break;        default:            echo '运算符号错误!';            break;    }    return $res;}?>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 函数
, 计算器
, 形参
, 语句
语法
mysql 自定义函数语法、oracle自定义函数语法、db2自定义函数语法、sql自定义函数语法、c 自定义函数语法,以便于您获取更多的相关知识。

时间: 2024-12-21 21:06:04

php自定义函数的基本语法结构的相关文章

MySQL 第八篇:自定义函数、存储过程、游标

我把MySQL的内容整理成9篇博客,学完这9篇博客虽不能说能成为大神,但是应付一般中小企业的开发已经足够了,有疑问或建议的欢迎留言讨论. 自定义函数 一.函数的概念与定义 1.理解函数 函数可以看作是一个加工作坊,这个加工作坊接收调用者传递过来的原料(传递的参数),然后将这些原料加工处理成产品(函数的返回值)再把产品返回给调用者. 2.创建语法(建议自定义函数以fun_前缀) create function 函数名(参数1,参数2....) returns 返回值的数据类型 [函数类型] beg

SQL Function 自定义函数详解_MsSql

目录 产生背景(已经有了存储过程,为什么还要使用自定义函数) 发展历史 构成 使用方法 适用范围 注意事项 疑问 内容 产生背景(已经有了存储过程,为什么还要使用自定义函数) 与存储过程的区别(存在的意义): 1.     能够在select等SQL语句中直接使用自定义函数,存储过程不行. 2.     自定义函数可以调用其他函数,也可以调用自己(递归) 3.     可以在表列和 CHECK 约束中使用自定义函数来实现特殊列或约束 4.       自定义函数不能有任何副作用.函数副作用是指对

Python学习笔记之自定义函数

Python 是一种面向对象.直译式计算机程序设计语言.Python语法简洁而清晰,具有丰富和强大的类库. 它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起. 常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,速度要求非常高,就可以用C++重写.   def 函数名(参数): 函数体 早已经被python没有各种结束符打败了,看看函数

Oracle存储过程和自定义函数详解_oracle

概述 PL/SQL中的过程和函数(通常称为子程序)是PL/SQL块的一种特殊的类型,这种类型的子程序可以以编译的形式存放在数据库中,并为后续的程序块调用. 相同点: 完成特定功能的程序 不同点:是否用return语句返回值. 举个例子: create or replace procedure PrintStudents(p_staffName in xgj_test.username%type) as cursor c_testData is select t.sal, t.comm from

Sqlserver 自定义函数 Function使用介绍_MsSql

一.FUNCTION: 在sqlserver2008中有3中自定义函数:标量函数/内联表值函数/多语句表值函数,首先总结下他们语法的异同点:  同点: 1.创建定义是一样的: a, CREATE FUNCTION F_NAME(传入的参数名称 传入参数的类型) b,RETURNS 返回值类型 c,AS 异点:1.标量函数返回的是一个数据类型值,内联表值函数返回的是一个table,而多语句返回的是一个table的变量(类似前面两个的结合): 2.语法的结构:标量函数和多语句函数都是要有begin,

Sqlserver 自定义函数 Function使用介绍

一.FUNCTION: 在sqlserver2008中有3中自定义函数:标量函数/内联表值函数/多语句表值函数,首先总结下他们语法的异同点: 同点: 1.创建定义是一样的: a, CREATE FUNCTION F_NAME(传入的参数名称 传入参数的类型) b,RETURNS 返回值类型 c,AS 异点:1.标量函数返回的是一个数据类型值,内联表值函数返回的是一个table,而多语句返回的是一个table的变量(类似前面两个的结合): 2.语法的结构:标量函数和多语句函数都是要有begin,,

SQL Function 自定义函数详解

目录 产生背景(已经有了存储过程,为什么还要使用自定义函数) 发展历史 构成 使用方法 适用范围 注意事项 疑问 内容 产生背景(已经有了存储过程,为什么还要使用自定义函数) 与存储过程的区别(存在的意义): 1.     能够在select等SQL语句中直接使用自定义函数,存储过程不行. 2.     自定义函数可以调用其他函数,也可以调用自己(递归) 3.     可以在表列和 CHECK 约束中使用自定义函数来实现特殊列或约束 4.       自定义函数不能有任何副作用.函数副作用是指对

c语言 结构体函数:PHP的语言结构和函数的区别

相信大家经常看到对比一些PHP应用中,说用isset() 替换 strlen(),isset比strlen执行速度快等.例子: if ( isset($user) ) { //do some thing }原因是isset是语言结构,而strlen是一个函数.还有echo 是个语言结构,不是个函数.那什么是语言结构呢?它和函数有什么不同吗?1. 什么是语言结构和函数语言结构:就是PHP语言的关键词,语言语法的一部分:它不可以被用户定义或者添加到语言扩展或者库中:它可以有也可以没有变量和返回值.函

VLOOKUP函数的基本语法和使用

  VLOOKUP函数是一个查找函数给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值,是Excel中几个最重函数之一,VLOOKUP函数的基本语法为: VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找 下面以一个VLOOKUP函数的使用实例来介绍一下这四个参数的使用 例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄. 公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0) 参数说明: 1.查找目标:就是你指定的查找的内容或单元格引用.