适合新手大师级的韩顺平PHP全套笔记

导读:return$res;}?>func01.php(该文件使用到了我们定义的函数.)<html></head><metahttp-equiv="content-type"content="text/html;charset=utf-8"/></head><?ph

适合新手大师级的韩顺平PHP全套笔记

return $res;

}

?>

func01.php (该文件使用到了我们定义的函数.)

<html>

</head>

<meta http-equiv="content-type" content="text/html;charset=utf-8"/>

</head>

<?php

//引入你需要的php文件

require 'funcs.php';

//请大家完成这样一个需求:

//①输入两个数,再输入一个运算符(+,-,*,/),得到结果.

$num1=34;

$num2=90;

$oper="*";

//以后,要计算结果,则可以直接调用函数

$res=jiSuan($num1,$num2,$oper);

echo "计算结果是=".$res;

?>

</html>

讨论函数之细节,和其运行原理

自定函数的基本语法结构

//参数列表,用处是接受数据.

function 函数名(参数列表){

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

//return 语句; (return 语句主要的用处是返回一个结果,这个可以没有)

}

上机小练习:

上次我们

定义一个函数,可以打印不同的图形

function printTest($n,$name){

}

47讲 函数使用 函数调用初步理解

更新时间:2012年11月27日17时55分 来源:

php页面相互调用的知识点

目前我们有这样一个需求:

(1) a.php 页面要使用 b.php 定义的函数,我们可以使用 如下指令

require require_once include include_once

举例 require 的用法

<?php

require (?要引入的文件名?);

$filePath=”abc.php”

require $filePath;

require ?要引入的文件名(路径)?

?>

案例说明:

<?php

//1.

//require 'b.php';

//2. 通过变量引入

//$fileName="b.php";

//require $fileName;

//3.

require ('b.php');

//这里就是所谓的调用函数->怎样理解函数的调用

abc();

echo 'hello iii';

?>

require 和require_once 区别

这两个区别为,前者遇到即包含文件,后者会判断是否已经包含过了,如果包含过了,则不再包含文件。一可以节省资源,二可以避免重复定义的错误。

redeclare: 再次声明.

include: 包含,包括

举例说明:

include和 include_once的区别

他们的作用和功能都可以把一个页面,包含到另外一个页面

基本用法

<?php

include (?被包含的文件?);

include ?被包含的文件?;

include $filePaht;

?>

区别:

这两个区别为,前者include遇到即包含文件,后者include_once会判断是否已经包含过了,如果包含过了,则不再包含文件。一可以节省资源,二可以避免重复定义的错误。

证明:

再谈 include 和 require 区别 ( 同时 include_once 和 require_once 区别)

相同的地方就是,都是可以引入别的页面.

不同的地方是: include 如果出现了错误,会继续执行,require 出现错误,则会终止程序. 证明:

小结: 我们应当使用哪个?

我们做项目的时候,基本上使用的 require_once

? 注意我们的requir_once / require ... 应当放在 php 最前面.

48讲 函数调用深入理解 函数使用注意事项①

更新时间:2012年11月29日15时23分 来源:

如何理解函数的调用过程

<?php

//我们一个计算,+ - * / 的代码集合->函数

//1. function 是一个关键字

//2. jiSuan 函数名(由程序员取名)

//3. $num1,$num2,$oper 是函数的参数列表(形参) function jiSuan($num1,$num2,$oper){

//$res 表示计算的结果

$res=0;

switch($oper){

case "+":

$res=$num1+$num2;

break;

case "-":

$res=$num1-$num2;

break;

case "*":

$res=$num1*$num2;

break;

case "/":

$res=$num1/$num2;

break;

default:

echo '运算符号有误!';

}

//表示返回一个结果.

return $res;

}

$a=12;

$b=45;

$type="+";

$res=jiSuan($a,$b,$type);

echo "res=".$res;

?>

函数调用的流程图 :

一个通俗理解图

:

为了加深大家对函数调用的理解我们,举例(自己调用自己的案例) <?php

function abc($n){

if($n>2){

abc(--$n);

}else{

echo '$n='.$n."<br/>";

}

}

abc(4);

?>

函数自己调用自己-》这个就称为递归调用.

五星文库wxphp.com包含总结汇报、IT计算机、外语学习、资格考试、人文社科、word文档、考试资料、行业论文以及适合新手大师级的韩顺平PHP全套笔记等内容。

本文共35页1<<18192021222324>>35