| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> 9(PHP函数) -> 正文阅读 |
|
[PHP知识库]9(PHP函数) |
目录 系统函数:????????是系统内部写好的函数,直接调用函数名就可以使用该函数的功能; 自定义函数:????????开发者自己编写的实现某种功能。 函数定义:语法 ???????? function 函数名($形参1,$形参2,$形参3…){ ???????? ???????? // 函数体 (函数要实现的功能模块) ????????} 说明
函数的调用???????? 函数名(实参1,实参2,实参3…) ???????? 注意:函数调用的时候,传过去的实参,应该理解为是一个数据,并赋值更给了对应的形参变量。形参就是只能在函数内部使用的变量。 函数调用流程从函数调用的位置开始分析:
函数参数问题设定形参的默认值 定义函数的时候,可以给形参设定默认值,如下: ???????? function 函数名($形参1, $形参2 = 默认值1, $形参3 = 默认值2…){ ????????????????? //函数体; ????????} 说明:
函数的返回值
? 函数的其他方式可变函数????????对比可变变量,可变函数为:函数的名字是一个变量的值的情形。 可变变量 例如下图中的$$r就是所说的可变变量。 可变函数 匿名函数含义: ???????? 匿名函数就是没有名字的代码体。 ???????? function (){ ???????? ?//函数体; ????????} 匿名函数有两种应用方式: 形式1:???????? 将一个匿名函数,赋值给一个变量,利用变量名来调用,此时,该变量就存储了该匿名函数; 形式2:???????? 是将一个匿名函数,直接当作调用某个函数的时候的实参; 变量的作用域三种作用域全局作用域: ????????就是在函数外部的范围,就是全局作用域 局部作用域: ????????就是在函数内部的范围,就是局部作用域 超全局作用域: ????????是作用于所有局部和全局作用域 三种作用域就对应了三种变量: 全局变量: ????????就是函数外部定义的变量 局部变量: ????????在函数内部定义的变量 超全局变量: ????????就是系统内部定义好的变量,叫做预定义变量,是不需要开发者自己定义的变量。 在局部范围访问全局变量的做法: 系统关键字global? |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年2日历 | -2025/2/27 5:34:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |