易截截图软件、单文件、免安装、纯绿色、仅160KB

php学习笔记(8):PHP函数和自定义函数


1、PHP函数介绍
PHP函数分为:系统内部函数 和 自定义函数 
格式:Function($a1,$s2....){};
例子:date("Y-m-d");
          Md5("CHAUVET");
函数的优越性:
A)控制程序设计的复杂性
B)提高软件的可靠性
C)提高软件开发效率
D)提高软件的可维护性
E)提高程序的重用性
2.php如何自定义函数
使用Function 自定义一个函数:
Function func_name(参数列表){};函数的命名跟自定义变量一样,只能使用_,A~Z,a~z;一个自定义函数中的变量时局部的,函数外并不生效。使用global全局变量的时候,再函数外采可使用变量(不推荐);为了防止全局变量的混乱可以使用unset(变量名)来删除一个变量。
3.使用自定义函数实例操作
A)使用return函数返回函数内部值;
B)自定义函数值的结束偶和选择性接受
C)Function_exists()判断函数是否存在
D)引用返回值 使用&符号
 
 
 
以下是源码:
<?php
/*
* Created on 2009-12-31
* author:CHAUVET
* FUNCTION:函数的介绍与使用
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
echo("前面几次课用过的函数:<br/>");
echo(" unset(),empty(),settype(),is_array,is_numeric(),print()," .
"echo,setcookie(),isset(),is_null()等等....<br/>");
print("获得日期:".date('Y-m-d')."<br/>");
print("获得毫秒数:".time()."<br/>");
print "<br/>";
//自定义一个加减乘除函数
function _operation($val,$value,$operater){
switch($operater){
case "+":
return $val+$value;
case "-":
return $val-$value;
case "*":
return $val*$value;
case "/":
return $val/$value;
default:
return "您的输入有误<br/>";
}
}
if(function_exists('_operation')){
echo("存在该函数<br/>");
}else{
echo("冇有<br/>");
}
echo(_operation(5,10,"*")."<br/>");
//&的用法:
$a="Today";
$b="Sunday";
function Change($value,&$val){
$val=$value." is ".$val;
echo("value的值是:$value <br/>");
echo("va


相关文档:

php中set_include_path函数的用法

php中set_include_path函数用法:
php中的set_include_path函数可用于设置应用程序目录,开发项目时合理应用这些函数,不但可以让我们在include时不用一层一层的计算目录,还可以提高我们开发的效率,减少文件包含错误率.
例如:
简历2个php文件,一个目录
位置结构如下
/index.php
/include/config.php
index.php ......

php学习笔记(4):常用PHP运算类型介绍与应用:

常用PHP运算类型介绍与应用
1、算术运算
例:
    5 * 6 - 12
    2*(28+1)
    
注:算术运算遵循数学运算规则 
从左到右,先算乘除后算加减,遇到括号先算括号内
2、赋值运算
例:
$a=1;
$a+=2;
$a*=3;
   ......

php中计算时间差的几种方法

在php中计算时间差有时候是件麻烦的事!不过只要你掌握了日期时间函数的用法那这些也就变的简单了:  
一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法:
(1) 如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可 ......

php 不用COM 生成excel文件

用php生成excel文件
<?
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=test.xls");
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
echo "test2 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号