翻身的废鱼——论PHP从入门到放弃需要多久?7
2021-06-22 21:04
标签:php初学者 今日课程:PHP 3天基础巩固视频教程【燕十八】 1、99乘法表 2、百钱买百鸡 3、函数 4、函数定义格式 5.函数执行与返回流程 6、函数传参方式 7、函数作用域 睡觉睡觉,另外#我要上首页#米米我要上首页,是不是这样子玩的?? 本文出自 “一条大大大大废鱼” 博客,谢绝转载! 翻身的废鱼——论PHP从入门到放弃需要多久?7 标签:php初学者 原文地址:http://lonelyman.blog.51cto.com/9706318/1947311for ($i=1; $i ‘;
}
or ($i=1; $i ‘;
}
for ($i=1; $i ‘;
}
/*我国古代数学家张丘建在《张丘建算经》一书中提出了
“百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三
,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?*/
for ($g=1; $g ‘;
}
}
}
}
echo ‘
‘;
for ($g=1; $g ‘;
}
}
}//函数就是一段封装好的代码,可以随时调用;
function t(){
echo "hello";
echo "world";
echo "!
";
}
t();
t();
echo ‘
‘;
function h($a,$b){
$c = $a + $b;
$d = $a * $b;
echo $c,‘
‘;
echo $d;
}
h(1,2);
echo ‘
‘;
function h2($a,$b){//返回值
$c = $a + $b;
return $c;
}
$d = h2(4,5);
echo $d;/*
function 函数名([参数][参数][参数]){
//执行语句
//return;
}
命名规则:对于函数,命名规则和变量一样,但函数不区分大小写
*/
echo ‘
‘;
function a(){//所有语句执行完毕或者碰到return语句,函数返回
echo "aaaaa
";
}
echo "b
";
a();
echo "string";
echo ‘
‘;
function b(){
echo "1";
echo "2";
return ‘3‘;
echo "4";
echo "5";
return ‘6‘;
}
$a = b();
echo $a;
echo "b
";
function c(){
return 1,4;//return可以不返回值,或者只能返回一个值
}echo "
";
function d($a){
$a += 1;
}
$b = 3;
d($b);//传参$b,相当于降$b的值赋给$a。而$a是函数内部的值,怎么变都和外界无关
echo $b,‘
‘;
function d2(&$a){
$a += 1;
}
$b = 5;
d2($b);
echo $b;//$a和$b指向同一个地址,这种传参方式是不推荐的,因为函数内部语句影响到了外部的变量,破坏了函数的封装性echo "
";
function e(){//在PHP页面中,声明的变量叫全局变量,函数内声明的叫局部变量
echo $a;
}
e();
echo "
";
//声明全局变量global
function f(){
global $a;
echo $a;
}
f();
echo "
";
//超级全局变量,在页面的任何部分,包括函数、方法等,都可以直接访问
function g(){
print_r($_GET);
}
g();
echo "
";