标签:abc 过程 .com case ice echo http 分享 计算器
基本概念:为完成某一功能的程序指令的集合,成为函数
语法结构:
function 函数名(参数列表){
//函数体(完成某一功能的指令集合,必须有);
//return 语句;(return语句主要的用处是返回一个结果)
}
特点:
入门案例:使用函数写一个+-*/的计算器
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 ?>
function1.php
1 <?php 2 //引入你需要的php文件 3 require ‘function.php‘; 4 $num1=22; 5 $num2=11; 6 $oper="-"; 7 $res=jisuan($num1,$num2,$oper); 8 echo "jisuanjieguo=".$res; 9 ?>
一共有四种方式:
require和require_once的区别为:前者包含文件,后者会判断是否已经包含过了,如果包含过了则不包含文件
require和include 的区别:
在开发过程中,基本使用用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 ?>
注意:只要一调用函数,则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=2 10 $n=2 11 $n=3
标签:abc 过程 .com case ice echo http 分享 计算器
原文地址:http://www.cnblogs.com/8013-cmf/p/7744766.html