PHP学习笔记【10】--PHP函数

来源:互联网 发布:国际交流的软件 编辑:程序博客网 时间:2024/05/21 15:12

1,PHP函数:为完成某一功能的程序指令的语句的集合,成为函数。

func.php

<?php

function getMax($num1,$num2){

if($num1>$num2){

return $num1;

}

return $num2;

}

?>

test.php

<?Php

//引进一个php文件,引进getMax函数

require "func.php";

$a = 90;

$b = 100;

$res = getMax($a,$b);

echo $res;

?>

2,php中页面的相互调用

a. Require方式

a) require (要引入的文件的路径)

b) require 要引入的文件的路径

c) $filePath=要引入的文件的路径

d) require $filePath;

b. Include 方式

a) include (要引入的文件的路径)

b) include 要引入的文件的路径

c) $filePath=要引入的文件的路径

d) include $filePath;

3,带有默认参数的函数

function un($a,$b = 3)

return $a+$b;

}

un($a);

4php函数默认是值传递,如果需要引用(地址)传递 ,可以使用&符号

$a = 123;

function abc($b){

$b=24;

}

abc($a);

echo $a;

//地址传递

$a = 123;

function abc(&$a){

$a=900;

}

abc($a);

echo $a;

  1. <?php 
  2.     //引入文件的几种方式 require 和 require_once 
  3.     //require "func.php"; 
  4.     //require_once "func.php" 
  5.     // 
  6.     //require引入文件的时候,一旦出现错误就退出程序,会重复包含文件,出现函数重复定义的错误 
  7.     //require_once 先判断,后引入,不会重复包含文件,可以节省资源,避免重复包含的错误; 
  8.     // 
  9.      
  10.     //使用include方式引入文件 
  11.     //include 和 include_once 都可以把一个页面包含进来 用法和require方式一样 
  12.     //include "fuffnc.php"; 
  13.     //include 和 require方式的区别 include 引入文件的时候出现错误的时候,程序还会继续执行 
  14.      
  15.      
  16.      
  17.     $a = 90; 
  18.     $b = 100; 
  19.     $res = 0; 
  20.     echo $res."<br/>"
  21.      
  22.     $c = 100; 
  23.     function un($c){ 
  24.         unset($c); 
  25.         $c = 45; 
  26.     } 
  27.     un($c); 
  28.     echo $c
  29.      
  30.      
  31.     $a = 123; 
  32.     function abc(&$a){ 
  33.         $a=900; 
  34.     } 
  35.     abc($a); 
  36.     echo $a
  37. ?> 

 

本文出自 “Kenan_ITBlog” 博客,请务必保留此出处http://soukenan.blog.51cto.com/5130995/1070239

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 厨房下水道总管堵塞怎么办 主管道堵了怎么办 下水道总管堵了怎么办 厨房下水管道漏水怎么办 电动车座椅坏了怎么办 在深圳买不起房怎么办 打官司被告不出庭怎么办 老板不想给工资怎么办 仲裁对方没来怎么办 劳动仲裁结果不服怎么办 打12345解决不了怎么办 打12315投诉没用怎么办 12315打了没用怎么办 12315投诉不解决怎么办 12315调解不下来怎么办 实体店不换货怎么办 被欺骗误导消费怎么办 12315不处理投诉怎么办 被婚介所骗了怎么办 被分期付款骗了怎么办 换手机分被骗怎么办 来分期被骗了怎么办 想要投诉纹身店怎么办 货车帮怎么办超级会员 中型客车怎么办营业证 转租的房子押金怎么办 卖方违约中介费怎么办 房子不想租了怎么办 转租房屋室友不同意怎么办 提前不租房押金怎么办 租房提前走押金怎么办 出租车上丢东西怎么办 我有车想租出租车手续怎么办? 东西落在顺风车怎么办 滴滴投诉不处理怎么办 的士车上丢东西怎么办 手机掉在出租车怎么办 出国痰培养不合格怎么办 教师资格证体检弱视怎么办 弱视不能考驾照怎么办 驾驶证b证扣分怎么办