`
cnyangqi
  • 浏览: 112686 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

PHP——函数篇

    博客分类:
  • Php
阅读更多
<?php
	/*
	 * 无返回值函数,完成特定功能
	 */
	function printDate() {
		//echo date("Y-m-d H:i:s");
		echo date('Y-m-j');
	}
	echo '现在时间为:';
	printDate();
	
	/*
	 * 有返回值函数,php不支持函数重载
	 */
	function Sum($a,$b){
		return $a+$b;
	}
	echo '<br/>5与2两个数的和为:'.Sum(5, 2);
	
	/*
	 *	值传递 
	 */
	$string='hello';
	function say($str){
		$str.=' all';
		echo $str;
	}
//	function say(){
//		global $string;
//		$string.=' all';
//		echo $string;
//	}
	echo '<br/>';
	say($string);
	//say();
	echo '<br/>'.$string;
	
	/*
	 * 引用传递
	 */
	$a='a';
	function change(&$str){
		$str.='修改实参';
	}
	change($a);
	echo '<br/>'.$a;
	
	/*
	 * 默认参数
	 */
	function cook($str='早上好'){
		return  '大家'.$str;
	}
	echo '<br/>'.cook();
	echo '<br/>'.cook('晚上好');
	
	/*
	 * 可选参数
	 */
	function args(){
		echo '<br/>参数的个数为:'.func_num_args();
		if(func_num_args()>=3){
			echo '<br/>第三个参数是:'.func_get_arg(2);
		}
		$temp=func_get_args();
		for ($i=0;$i<func_num_args();$i++){
			echo '<br/>第'.$i.'个参数是:'.$temp[$i];
		}
	}
	args(1,2,3,4);
	
	/*
	 * 返回数组
	 */
	function arrays(){
		$user[]='西门吹雪';
		$user[]='男';
		return $user;
	}
	list($name,$sex)=arrays();
	echo '<br/>姓名:'.$name.' 性别:'.$sex;
?>

<?php
	function say($mday){
		if ($mday>15){
			echo '下半月';
		}else{
			echo '上半月';
		}
	}	

	$date=getdate();
	echo checkdate($date['mon'], $date['mday'], $date['year'])?say($date['mday']):'no';
?>
分享到:
评论

相关推荐

    随机广告显示——PHP函数

    php函数实现随机广告显示,php学习中一点心得

    PHP4新函数集锦——输出信息控制函数.pdf

    PHP4 新函数集锦——输出信息控制函数 PHP4 新函数集锦——输出信息控制函数是 PHP4 中的一组新的函数集锦,旨在提供更好的输出信息控制功能。这些函数可以帮助开发者更好地控制脚本的输出信息,使其更加灵活和可靠...

    浅谈PHP Extension的开发——基础篇第1/2页

    这篇文章是关于如何开发PHP扩展的基础篇,特别是针对PHP 5.3.3版本的扩展开发。首先,开发扩展需要PHP的源代码,因为源代码中包含了构建扩展所需的工具。开发者可以从PHP官方网站下载源代码,如文中所述的5.3.3版本...

    PHP专题——重点函数_静态化_缓存_面向对象_异常处理

    【PHP专题——重点函数】 PHP是一种广泛应用于Web开发的服务器端脚本语言,其特点是跨平台、高效、开源、易于学习且功能强大。PHP可以嵌入HTML中,与服务器上的数据库系统配合良好,尤其与MySQL的组合尤为常见。PHP...

    PHP笔记PHP 函数

    三、函数的重要元素——参数 1. 参数的声明方式:在函数定义时,参数列在圆括号内,如`function myFunction($param1, $param2)`。 2. 参数的默认值:可以为参数设定默认值,当调用函数时未提供该参数,将使用...

    PHP编程之高级技巧——利用Mysql函数

    MySQL数据库系统提供了丰富的内置函数,这些函数在某些情况下比PHP自带的函数更强大,更易用。 首先,我们来看一个示例,该示例展示了如何在PHP中使用MySQL的`DATE_ADD()`函数来增加日期。在以下代码中,我们创建了...

    PHP专题——重点函数 静态化 缓存 面向对象 异常处理

    PHP专题从原理到实例简述PHP的重点函数,静态化技术,缓存技术,面向对象编程,以及详细的异常处理。 主题讲解思路清晰,流程化分析,富含表格与图片说明.

    PHP函数参考大全(明日科技)——光盘内容下载

    PHP函数参考大全(明日科技)——光盘源码打包下载。 我自己在卓越网买的书,把光盘打包出来给大家分享!

    PHP函数大全(浏览器即可打开超完美)

    《PHP函数大全——移动学习与随身携带的实用宝典》 PHP,全称为“Hypertext Preprocessor”,是一种广泛使用的开源脚本语言,尤其在Web开发领域中扮演着核心角色。它以其灵活、易学易用的特点,深受开发者喜爱。PHP...

    PHP源码——通讯录

    在本项目中,"PHP源码——通讯录"是一个基于PHP编程语言开发的简单通讯录应用。这个应用可能包含了创建、查看、编辑和删除联系人的基本功能,是学习PHP初级到中级开发者进行Web开发实践的一个典型例子。让我们深入...

    PHP经典实例--函数

    2. **传递和返回变量的引用**:在PHP中,函数参数的传递方式有两种——按值传递和按引用传递。默认情况下,PHP函数是按值传递参数,这意味着函数内部对参数的修改不会影响到原始变量。然而,通过在参数前加"&"符号,...

    PHP5手册——PHP大全

    《PHP5手册——PHP大全》是一本全面且深入的PHP编程指南,专为初学者和经验丰富的开发者设计。这本书以CHM(Compiled HTML Help)格式呈现,这种格式以其高效的检索和阅读体验而受到程序员的欢迎。书中内容清晰,...

    php学习教程——十天学会php

    在本“php学习教程——十天学会php”中,我们将深入探讨PHP这门流行的服务器端脚本语言,它被广泛用于构建动态网站和应用程序。PHP(Hypertext Preprocessor)是一种开源、跨平台的编程语言,以其易学易用、功能强大...

    php程序员菜鸟成长手记——php入门教程

    ### PHP程序员菜鸟成长手记——php入门教程 #### 一、PHP简介 ##### 1. Web程序工作原理 Web程序工作原理是指用户通过浏览器发送请求到服务器,服务器处理请求后返回响应的过程。在这个过程中,服务器端脚本语言...

    PHP——文件下载

    本篇将详细讲解如何使用PHP进行文件下载,并分析给定代码的工作原理。 首先,我们要明白,一般的文件下载是通过浏览器直接访问URL来实现的,但当遇到一些浏览器可以识别并尝试打开的文件类型(如图片、HTML网页等)...

    PHP实例开发源码——phpBB 3.1.9 繁体中文版.zip

    1. **核心源代码**:包括PHP类和函数,它们构成了phpBB的核心功能,如用户认证、帖子管理、论坛分类等。 2. **模板**:HTML和CSS文件,定义了论坛的外观和布局。 3. **语言文件**:包含了各种语言的翻译,其中包括...

    PHP实例开发源码——php树洞外链.zip

    【标题】"PHP实例开发源码——php树洞外链.zip"揭示了这是一个关于PHP编程语言的实际项目案例,其中包含了创建一个"树洞外链"功能的源代码。树洞通常指的是一个允许用户匿名发布信息的平台,而这里的“外链”可能指...

    php官方手册——手机版

    php官方手册——手机版,更方便工作作中翻阅查询

    PHP函数参考大全(源代码)

    PHP函数参考大全随书光盘源码,采用Dreamweaver开发。 如果用户想要使用源程序,需要完成如下工作。 (1)在系统上安装PHP、MySQL、Apache或直接安装AppServ。 (2)使用本书中源程序时,请将该实例文件夹下的所有...

    PHP实例开发源码——PHP星座运势查询系统.zip

    【标题】"PHP实例开发源码——PHP星座运势查询系统.zip"揭示了这是一个基于PHP编程语言的项目,其核心功能是实现星座运势的查询。在实际的IT开发中,这样的系统通常涉及到用户交互、数据库操作以及对星座行程和日期...

Global site tag (gtag.js) - Google Analytics