php变量,字符串,递归函数
$title = '凤凰涅槃';
// 输出:echo'',print'title'
echo $title;
// 变量
$x = 100;
$y = 'title';
echo $y;
// 可变变量
$a = 'b';
$b = 'title';
echo $$a;//$$a => $b =>'title'
// 引用传递
$a = 'title';
$b = &$a;
$b = 'ttt';
echo $a;
//字符串转义
$s = 'tit\'\\le$x';
$t = "{$x}title";
echo '<hr>';
echo $s;
echo '<br>';
echo $t;
echo '<br>';
// 字符串拼接
$z = $s.'<br>'.$t;
echo $z;
// 判断字符串是否有字符
var_dump(strpos($z,'title'));
// 函数定义
$i = 100;//全局变量
function con($x,$y){
// 静态作用域
static $z = 1;
echo $z;
$z++;
// 局部变量
$z = 20;
echo $z;
// echo $i;局部没法直接使用全局变量
// 第一种
// echo $GLOBALS['i'];
// 第二种 传参形式
echo $x;
return $x*$y;
}
// echo $z;局部变量无法使用
echo con($i,159);
echo '<br>';
// 递归函数
function a($n){
if($n == 1||$n == 2){
return 1;
}else{
return a($n-1)+a($n-2);
}
}
echo a(16);
echo '<br>';
echo a(35);