首页 > Web开发 > 详细

PHP 函数

时间:2017-07-10 14:12:12      阅读:288      评论:0      收藏:0      [点我收藏+]

函数


  1. 用户自定义函数
  2. 函数的参数
  3. 返回值
  4. 可变函数
  5. 内部(内置)函数
  6. 匿名函数

用户自定义函数

<?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 教程

  1. PHP简介
  2. PHP安装
  3. PHP语法
  4. PHP数据类型
  5. PHP变量
  6. PHP运算符
  7. PHP流程控制
  8. PHP函数
  9. PHP类与对象
  10. PHP字符串
  11. PHP正则表达示
  12. PHP文件
  13. PHP图形图像
  14. PHPXML
  15. PHP会话缓存
  16. PHP异常处理
  17. PHP数据库
  18. PHP日期时间戳
  19. PHP代码风格规范

server 环境

  1. ubuntu入门
  2. docker入门
  3. git入门

frame 框架

  1. laravel入门
  2. dingo入门
  3. JWT入门
  4. Laravel框架关键技术解析
  5. laravel则修笔记
  6. rpc入门
  7. rabbitmq入门
  8. opencc多国语言

case 实例

  1. php面试题笔记
  2. python图标提取
  3. 字幕乱码问题

db 数据库

  1. elasticsearch入门
  2. 数据库操作
  3. redis入门

help

 

PHP 函数

原文:http://www.cnblogs.com/myall/p/7145412.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!