### PHP函数:
### 创建 PHP 函数
函数是一种可以在任何被需要的时候执行的代码块。
### 创建 PHP 函数:
1. 所有的函数都使用关键词 "function()" 来开始
1. 命名函数 - 函数的名称应该提示出它的功能。函数名称以字母或下划线开头。
1. 添加 "{" - 开口的花括号之后的部分是函数的代码。
1. 插入函数代码
1. 添加一个 "}" - 函数通过关闭花括号来结束。
### PHP 函数 - 添加参数
我们的第一个函数是一个非常简单的函数。它只能输出一个静态的字符串。
通过可以添加参数,我们向函数添加更多的功能。参数类似一个变量。
您可能注意到了,函数名称后面有一个括号,比如 writeMyName()。参数就是在括号中规定的。
### PHP 函数 - 返回值
函数也能用于返回值。return $ret;
例子:
~~~
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> PHP函数入门 </title>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
</head>
<body>
<?php
//引入函数文件3中方法:
// require "fync.php";
require ('fync.php');
//3. $filepath="./func.php";
//require $filepath;
$num1=80;
$num2=50;
$res=jisuan($num1,$num2,"-");
echo $res;
?>
</body>
</html>
~~~
~~~
<?php
function jisuan($num1,$num2,$oper){
$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 "错误运算符"; break;
}
return $res;
}
?>
~~~
~~~
//require require_once 区别,在于后者
require 'b.php';
//先判断,在引入,如果发现c.php已经引入,则不再引入
require_once 'b.php'
//include include_once 区别和上面的一样的
~~~
### include include 区别
这两种结构除了在如何处理失败之外完全一样。include() 产生一个警告而require() 则导致一个致命错误。换句话说,如果想在遇到丢失文件时停止处理页面就用require()。include() 就不是这样,脚本会继续运行。
### 理解下函数调用的2个例子
~~~
<?php
function abc($num){
if($num>2){
abc(--$num)
}
echo "$num=".$num."<br/>";
}
abc(4);
?>
~~~
~~~
<?php
function abc($num){
if($num>2){
abc(--$num)
} else{
echo "$num=".$num."<br/>";
}
}
abc(4);
?>
~~~
两个例子的结果?这个应该不难!自己画下酒知道了!
- 前言
- HTML(第一天)
- HTML(第二天)
- DIV+CSS(第一天)
- DIV+CSS(第二天)
- DIV+CSS(第三天)
- DIV+CSS(第四天)
- PHP开发环境配置说明
- PHP基础数据类型及运算符介绍
- 走进PHP函数
- 走进位运算
- 走进数组及相关数组函数
- 面向对象的编程(类与对象)
- 面向对象的编程(类成员方法用法)
- 构造方法,析构方法
- static,global用法
- 静态方法
- 面向对象的编程方法
- 接口方法
- 接口VS继承、final、const
- 错误及异常处理机制、错误日志
- HTTP协议深度剖析
- 文件下载
- PHP数据库编程
- 数据库编程(2)
- 超全局变量
- Zend studio 开发环境入门
- 雇员管理系统(1)
- 雇员管理系统(2)
- 会话技术(cookie session)
- 会话技术 session场景使用介绍!
- PHP.in中session和cookie的配置说明
- PHP文件编程
- 报表及绘图技术
- 报表及绘图技术(jpgraph库使用,Linux安装及配置说明)
- XML基本语法及DTD介绍
- XML编程(Dom技术)
- XML编程(Xpath技术,simpleXml技术)基础入门
- 网上支付平台PHP版本
- javascript基础入门