博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP每天学一点
阅读量:7113 次
发布时间:2019-06-28

本文共 885 字,大约阅读时间需要 2 分钟。

hot3.png

php的函数

function sayHello($name){    $name="sdasdas";    echo 'hello', $name;}sayHello("sadsad");

函数内部有一个局部作用域 函数可以传递进来变量

函数具有默认值

function sayHello($name="sadsas"){    echo 'hello', $name;}sayHello();

函数便默认值是可以使用常量的 不可以使用变量

function sayHello($name=PAI){    echo 'hello', $name;}define("PAI", "ssd");sayHello();

函数可以不限参数

function f1(){    $numargs = func_get_args();    $total = 0;    foreach ($numargs as $value) {        $total += $value;    }    return $total;}echo f1(10);

global $GLOBALS[]都可以全局变量

function fs(){    global $cs;    $cs++;    $res++;    unset($cs);    unset($GLOBALS["res"]);}fs();var_dump($res, $cs);

匿名函数不能先调用 后定义 因为定义匿名函数是一个语句 而不是一个结构

匿名函数也为局部作用域 可以使用use获取变量

$v1 = 10;function f1(){    $v1 = 20;    $GLOBALS['func1'] = function() use ($v1){        $v1++;        var_dump($v1);    };    var_dump($v1);};f1();$func1();

转载于:https://my.oschina.net/u/1421356/blog/269170

你可能感兴趣的文章
链接相关 & 预处理
查看>>
Oracle Applications 相关文档
查看>>
1300万像素高清双核旗舰 索尼LT30p评测_手机_科技时代_新浪网
查看>>
《BOOST程序库完全开发指南》 第06章 正确性与测试
查看>>
LinkedHashMap
查看>>
A lunch in Gordon Market with WWF
查看>>
深蓝词库转换1.9发布——支持英库拼音、搜狗bin格式、FIT、中州韵等
查看>>
Listview首列固定,不能移动到其他列
查看>>
升级TFS2012查看SOURCE-history部分提示TF14045: The identity xxx is not a recognized identity
查看>>
python 可以写 桌面应用程序不?需要依赖 python 么?python 是不是 类似.net framework?...
查看>>
【Web技术学习】PHP学习笔记
查看>>
(转)理解SQLSERVER中的排序规则
查看>>
sizeof和strlen与带汉字字符的
查看>>
TCP 套接字函数
查看>>
安卓Android手机系统内文件夹目录解释
查看>>
IOS UIImage 内存细节
查看>>
使用VS2010 C#开发ActiveX控件
查看>>
js+css实例超漂亮tab切换选项卡代码
查看>>
uva11825Hacker's Crackdown
查看>>
Strange Towers of Hanoi(DP,汉诺塔)
查看>>