Blogger Information
Blog 55
fans 0
comment 0
visits 50512
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP三种循环和函数的参数与作用域-0823
Bean_sproul
Original
683 people have browsed it

'php中提供while循环、do-while循环、for循环,这三种循环可以相互替换'

 

实例

<?php 
header("Content-type: text/html; charset=utf-8"); 
echo 'php中提供while循环、do-while循环、for循环,这三种循环可以相互替换';

echo "<br>";
/*while():入口判断型*/
echo "<b>'while循环'</b></br>";
$count = 1;//初始化条件
while ($count <= 10) {
 echo "这是第<b>$count</b>次循环输出的结果</br>";
 $count++;//更新条件
}


echo "<hr>";

/*do-while():出口判断型*/
echo "<b>'do-while循环'</b></br>";
$count = 1;//初始化条件
do {
 echo "这是第<b>$count</b>次循环输出的结果</br>";
 $count++;//更新条件
} while ($count <= 10);

echo "<hr>";
echo "<b>'for循环'</b></br>";
for ($count=1; $count <=10; $count++) { 
 echo "这是第<b>$count</b>次循环输出的结果</br>";
}

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例


函数的参数与作用域

通过参数列表可以传递信息到函数,即以逗号作为分隔符的表达式列表。参数是从左向右求值的。


实例

<?php 
// 函数的基本知识
header("Content-Type: text/html;charset=utf-8");
//声明
function test()
{
	return '<h1>这是我的一个小测试</h1>';
}
echo test(),'<hr>';

function test1($name)
{
	return '<h1>这是我的一个小测试,'.$name.'</h1>';
}
echo test1('小样'),'<hr>';/*将参数传入*/

function test2($name,$name2='xiaohan')
{
	return '<h1>欢迎'.$name.','.$name2.'</h1>';
}
echo test2('小样','小明'),'<hr>';


function hello3($a,$b,$c)
{     
    return print_r(func_get_args(),true);
  //  return func_get_arg(2);
//   return func_num_args(); //获取参数的数量
    
}
echo "<pre>";
echo hello3(4,5,6),'<hr>';


$siteName = 'php中文网';
// php中只有函数作用域,函数外部声明的变量在函数内部不能直接使用
function hello4 ()
{
 /*  global $siteName;声明全局变量*/
    return $GLOBALS['siteName'];
}
echo hello4();



?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

 

 

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post