我就是想问一下。PHP自定义变量和自定义函数的区别

我就是想问一下。PHP自定义变量和自定义函数的区别。现在有点迷茫。什么时候该用自定义变量。什么时候该用自定义函数。越详细越好了

所有的语言都是一样。变量就是类比与数学中的函数式,是用来保存一个值,而这个值随时又可以改变,例如:$a=1;而变量的类型又可以分为字符串型,数值型,对象等等。

而函数呢,一般来说定义一个函数是为了实现某种功能而定义的一个整体。PHP中的函数式由function关键字定义的。当然,函数也可以保存一个值。

请看下面的一个例子,现在我想要求一个正方形面值的函数:
<?php
function qiumianji($bian){ //$bian是函数qiumianji的参数,也就是输入的边长
$s=$bian*$bian; //定义一个$s变量保存求得的面积
return $s; //把求得的面值返回给函数
}
?>

如果执行以下语句:
<?php
echo qiumianji(10) //输出结果是100
?>

不知道这样一个例子你明不明白。都是自己归纳的,希望帮到你。
至于什么时候定义变量,什么时候定义函数。。。我只能形象地告诉的是,变量这是一个值,而函数是一个整体。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-01
变量只是一个数据 函数是操作变量的一个程序

比如你有两个杯,一个杯有水 一个杯没水

你要两个杯交换,必须使用多一个空杯

这个空杯就似一个变量了,用来交换数据的

你每次针对不同的两个杯都要重新做一次这样的操作 你感觉烦

所以你会声明一个函数,传入两个杯的引用,函数内就会自动完成两个杯的交换操作 这就是函数
第2个回答  2011-04-01
比如你想表示姓名,这个时候肯定用变量,
$name = '张三';
比如想求一个圆的周长,一般就用函数了,以半径作为参数传入函数,返回周长。
也就是说,函数可以完成比较复杂的功能,可以通过改变传入参数使得函数返回不同的结果;而变量只用于表示一个值,可以是整数、浮点数、字符等等。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网