分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

【九】php函数

发布时间:2023-09-06 01:23责任编辑:顾先生关键词:暂无标签

一:自定义函数

基本概念:为完成某一功能的程序指令的集合,成为函数

语法结构:

function 函数名(参数列表){

  //函数体(完成某一功能的指令集合,必须有);

  //return 语句;(return语句主要的用处是返回一个结果)

}

特点:

  1. 函数的参数列表可以是多个
  2. 参数的数据类型可以是php语言支持的任意类型
  3. 函数的开头的字幕不要用数字或者特殊字符开头
  4. 函数名不区分大小写,变量区分大小写
  5. 函数内的变量是局部的

入门案例:使用函数写一个+-*/的计算器

function.php

 1 <?php 2 //1.function是个关键字 3 //2.jisuan是函数名 4 //$num1,$num2,$oper是函数的参数 5 ????function jisuan($num1,$num2,$oper){ 6 ????????$res=0; 7 ????????switch ($oper) { 8 ????????????case ‘+‘: 9 ????????????????$res=$num1+$num2;10 ????????????????break;11 ????????????case ‘-‘:12 ????????????????$res=$num1-$num2;13 ????????????????break; ???????????14 ????????????case ‘*‘:15 ????????????????$res=$num1*$num2;16 ????????????????break; ???????????17 ????????????case ‘/‘:18 ????????????????$res=$num1/$num2;19 ????????????????break;20 ????????????default:21 ????????????????echo "youwu";22 ????????????????break;23 ????????}24 ????return $res;25 ????}26 ?>
View Code

function1.php

1 <?php2 //引入你需要的php文件3 ????require ‘function.php‘;4 ????$num1=22;5 ????$num2=11;6 ????$oper="-";7 ????$res=jisuan($num1,$num2,$oper);8 ????echo "jisuanjieguo=".$res;9 ?>
View Code

二:引入其他页面的函数

一共有四种方式:

  1.  require
  2. requice_once
  3. include
  4. include_once

require和require_once的区别为:前者包含文件,后者会判断是否已经包含过了,如果包含过了则不包含文件

require和include 的区别:

  • 相同点就是都可以引入页面
  • 不同点是include如果出现错误可以继续执行下面的代码,则require出现错误会终止程序

在开发过程中,基本使用用require_once

 1 <?php 2 ????//使用别的php文件中定义的函数 3 ????//第一种方式 4 ????//require ‘aa.php‘; 5 ????//2.通过变量方式引入 6 ????// $filename="aa.php"; 7 ????// require $filename; 8 ????// 3. 9 ????//require("aa.php");10 ????//include "aa.php";11 ????include_once "aa.php";12 ????include_once "aa.php";13 ????abc();14 ????echo "qqq";15 ?>
View Code

注意:只要一调用函数,则php就会开辟一个新栈。各个栈里面的变量是相互独立的

 1 ????function abc($n){ 2 ????????if ($n>2) { 3 ????????????abc(--$n); 4 ????????} 5 ????????echo ‘$n=‘.$n."<br/>"; 6 ????} 7 ????abc(4); 8 打印结果: 9 $n=210 $n=211 $n=3
View Code

【九】php函数

原文地址:http://www.cnblogs.com/8013-cmf/p/7744766.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved