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
$fileName="function.js";
$file=fopen($fileName,"r");
$writeStr="";
$flag=false;//判断是否有/***/标准
while($strLine=fgets($file))
{
if(stripos($strLine,"/*")===false || stripos($strLine,"/**")===false)
{
&nbs ......
此文章的安装方法适用于Windows XP
下的Apache+PHP+MySQL
安装,同时也适用于Windows 2003
系统下的安装和配置。
1.
安装环境
操作系统是 Windows XP
中文版, Apache,
PHP, MySQL
的最新版本是截止到 2007.09.07
,分别在其官网下载的:
* Apache 2.2.6
:http://apache.mirror.phpchina.c ......
用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 ......
Perl is a language often associated with text processing and CGI. PHP is
a language often associated with dynamic Web pages. Both are very popular
with Web developers. Often, each of these languages is used at the expense of
the other. Hard-core Perl developers would love to develop everyth ......
查看完整版本 : 【原创】我用php写的对称加密算法,大家看看安全性如何。
panic
2006-02-05, 22:37
//php已经有了完整的加密/解密库支持,但是在一些主机上,这些库没有被启用,所以出于无奈,才写了下面的算法。
//基本原理是:用明文的和key的组合生成crc,然后用这个crc和key组合生成一个hash掩码,用hash掩码和明文 ......