易截截图软件、单文件、免安装、纯绿色、仅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的字符串操作函数(总结)

在编程的过程当中,字符串的操作是非常重要的并且经常会被用到,字符串常用的操作具体的包括字符串的拼接,替换字符串,查找字符串,比较字符串,复制字符串以及计算字符串的长度等等.
1,拼接字符串
拼接字符串是最常用到的字符串操作之一,在PHP中支持三种方式对字符串进行拼接操作,分别是圆点.分隔符{}操作,还有圆点等号.=来进 ......

php学习笔记(6):PHP循环语句的介绍与应用

PHP循环语句的介绍与应用
1、break n 循环控制语句
Break 跳出一层(本次)循环;break n 跳出n层循环;
2.Continue:continue 在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。注:注意在 PHP 中 switch 语句被认为是可以使用 con ......

php 数据遍历

<?php  
//定义一个数组  
$arr = array(0=>"zero", 1=>"one", 2=>"two");  
//使用第一种方法对数组进行遍历  
foreach ($arr as $value) {  
    echo "Value: $value; ";  
}  
echo "<BR>";&nb ......

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 ......

PHP Log Class

ob_start();
echo "<pre>";
print_r($content);
echo "</pre>";
$a=ob_get_contents();
$filename = $_SERVER['DOCUMENT_ROOT']."/log-".date("Y-m-d").".txt";
$file = fopen($filename, "a");
$tipmsg = "\r\n******Final File: "
//.end(explode('/',$_SERVER['PHP_SELF']))
.$_SERV ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号