php 提供了 8种数据类型,分别是: boolean(布尔型),integer(整数值),float(浮点数),string(字符串),array(数组),class(类),resource(资源),NULL(空值)。
php中变量是不需要特别声明的。
以下几个例子可以用于学习:
<?php
function fun ($b=10,$c)
{
$sum = $b + $c;
return $sum;
}
?>
该函数设置了一个默认参数,求和后返回;
<?php
function fun($a)
{
$b=10;
$sum = $a + $b;
echo $sum;
}
$b= 20;
fun($b);
?>
该函数被调用求和;
下面介绍函数中变量的使用范围:
如果函数要使用函数外的变量,需在函数中用global来定义:
<?php
function fun($a)
{
global $b;
$sum = $a + $b;
return $sum;
}
$b=20;
fun($b);
?>
结果将返回40
我们可以在函数内使用函数外部定义的变量,但是在函数外部却不能使用函数内部的变量,因为它是区域性的静态变量。在函数使用后,便会将它“舍弃”
将此内存空间释放掉;
<?php
function fun()
{
$sum =10;
$sum = $sum +1;
return $sum;
}
fun();
fun():
?>
$sum的值在两次使用时初值都是10;
儿这样的话就会发生变化
<?php
function fun()
{
static $sum =10;
$sum = $sum +1;
return $sum;
}
fun();
fun():
?>