PHP函数和自定义函数

PHP学习 cyanprobe 9年前 (2015-06-19) 4339次浏览 已收录 3个评论

PHP函数介绍:

函数是一种集合运算,非常复杂的运算过程简化。而函数,同时是一个模型方便我们进行处理。
PHP函数分为系统函数自定义函数 。函数的优越性:控制程序设计的复杂性,提高软件可靠性,提高软件的开发效率,提高软件的可维护性,提高程序的重用性。
2015-06-19_114159

内部函数 EX:

date(”Y-m-d”)// 当天日期函数(服务器日期)。 md5(”fkwebs”)//加密字符串
PHP中文参考手册里面有的函数基本都是系统函数。

自定义函数:

利用Function 来命名自定义函数名。 形式如下:

Function func_name($value){……}  //$value 可省 EX:如下
——————————————————————————————————————————————————————
<?php
function _pr(){echo "这是个自定义函数";
}
_pr(); //调用刚才的自定义函数  ?>  //此时页面输出——”这是个自定义函数“
—————————————————————————————————————————————————————
//2.使用return 返回函数内部值  EX :如下
<?php
function _pr(){ruturn "这是个自定义函数的值";
}
$a=_pr();
echo $a ;   // 输出———"这是个自定义函数的值"
?>

自定义函数值的接收:

直接接收EX如下:

<?php
function _pr($val){ruturn "世上只有只有"
.val}
$a=_pr("妈妈好!");
echo $a ; //此时页面输出————世上只有妈妈好!
?>

选择性接收值EX如下:

 <?php
function _pr($val,$val2=1){
 $a=$val+$val2 ;
return $a ;
}
echo _pr(6);   //此时页面输出——7  注意$val2我们已经赋值,假如我们这样写呢:
echo _pr(6,2)  //此时页面输出——8   $val2的值自动被替换掉了。//这就是选择性接收
?>

关于函数的一个判断函数:function_exists(); 结果为布尔值(true or false )

全局变量的问题:

在function()函数内所有变量 比如$a 与 function 外的函数互不影响。 比如外面有$a=1,function()内也有$a ,注意这两个$a互不影响,也不会传值。 那么我们在function内怎么使用外面的变量呢?这里就要用到 global 函数 用法: global $a //就是获取外面的$a的值。

注意能不使用global就不使用,因为一旦用错,我们在大型开发中很难找出错误点。


CyanProbe , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP函数和自定义函数
喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(3)个小伙伴在吐槽
  1. PHP自带函数太多了,实际上用到的没多少个。
    夏日博客2015-06-19 15:45 回复
  2. 我有一个网名叫 凶残小肉球~ :grin:
    厨师博客2015-06-20 17:08 回复