<?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学习中一点心得
PHP4 新函数集锦——输出信息控制函数 PHP4 新函数集锦——输出信息控制函数是 PHP4 中的一组新的函数集锦,旨在提供更好的输出信息控制功能。这些函数可以帮助开发者更好地控制脚本的输出信息,使其更加灵活和可靠...
这篇文章是关于如何开发PHP扩展的基础篇,特别是针对PHP 5.3.3版本的扩展开发。首先,开发扩展需要PHP的源代码,因为源代码中包含了构建扩展所需的工具。开发者可以从PHP官方网站下载源代码,如文中所述的5.3.3版本...
【PHP专题——重点函数】 PHP是一种广泛应用于Web开发的服务器端脚本语言,其特点是跨平台、高效、开源、易于学习且功能强大。PHP可以嵌入HTML中,与服务器上的数据库系统配合良好,尤其与MySQL的组合尤为常见。PHP...
三、函数的重要元素——参数 1. 参数的声明方式:在函数定义时,参数列在圆括号内,如`function myFunction($param1, $param2)`。 2. 参数的默认值:可以为参数设定默认值,当调用函数时未提供该参数,将使用...
MySQL数据库系统提供了丰富的内置函数,这些函数在某些情况下比PHP自带的函数更强大,更易用。 首先,我们来看一个示例,该示例展示了如何在PHP中使用MySQL的`DATE_ADD()`函数来增加日期。在以下代码中,我们创建了...
PHP专题从原理到实例简述PHP的重点函数,静态化技术,缓存技术,面向对象编程,以及详细的异常处理。 主题讲解思路清晰,流程化分析,富含表格与图片说明.
PHP函数参考大全(明日科技)——光盘源码打包下载。 我自己在卓越网买的书,把光盘打包出来给大家分享!
《PHP函数大全——移动学习与随身携带的实用宝典》 PHP,全称为“Hypertext Preprocessor”,是一种广泛使用的开源脚本语言,尤其在Web开发领域中扮演着核心角色。它以其灵活、易学易用的特点,深受开发者喜爱。PHP...
在本项目中,"PHP源码——通讯录"是一个基于PHP编程语言开发的简单通讯录应用。这个应用可能包含了创建、查看、编辑和删除联系人的基本功能,是学习PHP初级到中级开发者进行Web开发实践的一个典型例子。让我们深入...
2. **传递和返回变量的引用**:在PHP中,函数参数的传递方式有两种——按值传递和按引用传递。默认情况下,PHP函数是按值传递参数,这意味着函数内部对参数的修改不会影响到原始变量。然而,通过在参数前加"&"符号,...
《PHP5手册——PHP大全》是一本全面且深入的PHP编程指南,专为初学者和经验丰富的开发者设计。这本书以CHM(Compiled HTML Help)格式呈现,这种格式以其高效的检索和阅读体验而受到程序员的欢迎。书中内容清晰,...
在本“php学习教程——十天学会php”中,我们将深入探讨PHP这门流行的服务器端脚本语言,它被广泛用于构建动态网站和应用程序。PHP(Hypertext Preprocessor)是一种开源、跨平台的编程语言,以其易学易用、功能强大...
### PHP程序员菜鸟成长手记——php入门教程 #### 一、PHP简介 ##### 1. Web程序工作原理 Web程序工作原理是指用户通过浏览器发送请求到服务器,服务器处理请求后返回响应的过程。在这个过程中,服务器端脚本语言...
本篇将详细讲解如何使用PHP进行文件下载,并分析给定代码的工作原理。 首先,我们要明白,一般的文件下载是通过浏览器直接访问URL来实现的,但当遇到一些浏览器可以识别并尝试打开的文件类型(如图片、HTML网页等)...
1. **核心源代码**:包括PHP类和函数,它们构成了phpBB的核心功能,如用户认证、帖子管理、论坛分类等。 2. **模板**:HTML和CSS文件,定义了论坛的外观和布局。 3. **语言文件**:包含了各种语言的翻译,其中包括...
【标题】"PHP实例开发源码——php树洞外链.zip"揭示了这是一个关于PHP编程语言的实际项目案例,其中包含了创建一个"树洞外链"功能的源代码。树洞通常指的是一个允许用户匿名发布信息的平台,而这里的“外链”可能指...
php官方手册——手机版,更方便工作作中翻阅查询
PHP函数参考大全随书光盘源码,采用Dreamweaver开发。 如果用户想要使用源程序,需要完成如下工作。 (1)在系统上安装PHP、MySQL、Apache或直接安装AppServ。 (2)使用本书中源程序时,请将该实例文件夹下的所有...
【标题】"PHP实例开发源码——PHP星座运势查询系统.zip"揭示了这是一个基于PHP编程语言的项目,其核心功能是实现星座运势的查询。在实际的IT开发中,这样的系统通常涉及到用户交互、数据库操作以及对星座行程和日期...