php学习笔记之 函数声明


Posted in PHP onJune 09, 2011
<?php 
/* 函数定义: 
* 1.函数是一个被命名的 
* 2.独立的代码段 
* 3.函数执行特定任务 
* 4.并可以给调用它的程序返回一个值 
* 
* 函数的优点: 
* 1.提高程序的重用性 
* 2.提高程序的可维护性 
* 3.可以提高开发效率 
* 4.提高软件的可靠性 
* 5.控制程序的复杂性 
* 
* 函数的声明 
* function 函数名(){ 
* 
* } 
* 
* function 函数名(参数1,参数2,参数...) 
* { 
* 函数体 
* } 
* 
* function 函数名() 
* { 
* 函数体; 
* 返回值; 
* } 
* function 函数名(参数列表...) 
* { 
* 函数体; 
* 返回值 
* } 
* 
* 注意: 
* 一、函数必须调用才能执行,可以在声明之前调用,也可以在声明之后调用 
* 二、函数名命名和变量一样,aaa bbb ccc aaaBbbCcc(第一单词小写,以后每个单词首字母大写) 
* 三、函数在声明时不能重名 
* 四、可以通过向函数传递参数,改变函数的行为 
* 形参:在声明函数时,声明的参数,参数就是变量,多个参数用,分开 
* 实参:调用函数时传给形参数值(数据,也可以是变量) 
* 五、如果没有返回值则称为过程 
* 六、通过使用return语句返回数据 
* 七、函数执行到return语句就结束,不要再这个语句后写代码,也可以用return结束函数的执行 
* 
* 函数名的作用: 
* 1.调用函数,开始执行函数 
* 2.可以向函数中传递数据 
* 3.函数名就是返回的值 
* 
* 
*/ 
//一个输出表格的函数 
function table($tablename,$width,$row,$col) 
{ 
echo '<table border="1" width="'.$width.'"align="center">'; 
echo '<caption><h1>'.$tablename.'</h1></caption>'; 
for($i=0;$i<$row;$i++) 
{ 
//隔行换色 
if($i%2==0) 
$bg="#cccccc"; 
else 
$bg="yellow"; 
echo '<tr bgColor="'.$bg.'">';//输出行 
for($j=0;$j<$col;$j++) 
{ 
echo '<td>'.($i*$row+$j).'<function table($tablename,$width,$row,$col) 
{ 
echo '<table border="1" width="'.$width.'"align="center">'; 
echo '<caption><h1>'.$tablename.'</h1></caption>'; 
for($i=0;$i<$row;$i++) 
{ 
//隔行换色 
if($i%2==0) 
$bg="#cccccc"; 
else 
$bg="yellow"; 
echo '<tr bgColor="'.$bg.'">';//输出行 
for($j=0;$j<$col;$j++) 
{ 
echo '<td>'.($i*$row+$j).'</td>'; 
} 
echo '</tr>'; } 
echo '</table>'; 
}/td>'; 
} 
echo '</tr>'; 
} 
echo '</table>'; 
} 
table("输出表格",600,10,10); 
table("输出表格2",300,6,6); 
//另一种输出方式 
function table2($tablename,$width,$row,$col) 
{ 
$str='<table border="1" width="'.$width.'"align="center">'; 
$str.= '<caption><h1>'.$tablename.'</h1></caption>'; 
for($i=0;$i<$row;$i++) 
{ 
//隔行换色 
if($i%2==0) 
$bg="#cccccc"; 
else 
$bg="yellow"; 
$str.='<tr bgColor="'.$bg.'">';//输出行 
for($j=0;$j<$col;$j++) 
{ 
$str.='<td>'.($i*$row+$j).'</td>'; 
} 
$str.='</tr>'; 
} 
$str.='</table>'; 
return $str; 
} 
echo table2("直接输出表格",400,15,15); 
?>
PHP 相关文章推荐
真正面向对象编程:PHP5.01发布
Oct 09 PHP
php 字符串函数收集
Mar 29 PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
Jul 16 PHP
php的POSIX 函数以及进程测试的深入分析
Jun 03 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
Jun 25 PHP
php去掉URL网址中带有PHPSESSID的配置方法
Jul 08 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
php获取访问者浏览页面的浏览器类型
Jan 23 PHP
针对PHP开发安全问题的相关总结
Mar 22 PHP
不常用但很实用的PHP预定义变量分析
Jun 25 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
May 29 PHP
PHP array_reverse() 函数原理及实例解析
Jul 14 PHP
php学习之 数组声明
Jun 09 #PHP
php学习笔记 数组遍历实现代码
Jun 09 #PHP
php学习笔记 [预定义数组(超全局数组)]
Jun 09 #PHP
ThinkPHP自动验证失败的解决方法
Jun 09 #PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
Jun 09 #PHP
一个PHP缓存类代码(附详细说明)
Jun 09 #PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 #PHP
You might like
php用户注册页面利用js进行表单验证具体实例
2013/10/17 PHP
destoon实现调用热门关键字的方法
2014/07/15 PHP
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
PHP实现文件上传与下载
2020/08/28 PHP
自适应图片大小的弹出窗口
2006/07/27 Javascript
Javascript的数组与字典用法与遍历对象的属性技巧
2012/11/07 Javascript
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
查找Oracle高消耗语句的方法
2014/03/22 Javascript
JavaScript实现更改网页背景与字体颜色的方法
2015/02/02 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
Three.js学习之正交投影照相机
2016/08/01 Javascript
基于JavaScript实现鼠标向下滑动加载div的代码
2016/08/31 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
axios全局请求参数设置,请求及返回拦截器的方法
2018/03/05 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
JavaScript类的继承操作实例总结
2018/12/20 Javascript
ES6 迭代器与可迭代对象的实现
2019/02/11 Javascript
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
2020/02/14 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
[51:26]VP vs VG 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
python基础教程之python消息摘要算法使用示例
2014/02/10 Python
python实现简单的socket server实例
2015/04/29 Python
Python列表和元组的定义与使用操作示例
2017/07/26 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
tensorflow之变量初始化(tf.Variable)使用详解
2020/02/06 Python
Python第三方库安装缓慢的解决方法
2021/02/06 Python
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
世界上最大的专业美容用品零售商:Sally Beauty
2017/07/02 全球购物
《我爱祖国》演讲稿1000字
2014/09/26 职场文书
党员组织生活会发言材料
2014/10/17 职场文书
敬老院志愿者活动总结
2015/05/06 职场文书
2016中秋节月饼促销广告语
2016/01/28 职场文书