php 基础语法

<?php

//注释
/* 多行注释 */

//输出语句
//echo "hello","helloa";
//print "world";

//print_r(); //输出数组信息
//var_dump();//变量和类型

//变量定义
//int float bool string
//弱类型语言
/*$a = 10;
$b = "he{$a}llo";  
$c = 'world';
$d = <<<AA
hello "aa" , "bb" ,'cc',
<input type="text" value="aa" />
AA;*/
//1.双引号里面可以解析转义字符,单引号不行
//2.双引号里面可以解析变量,单引号不行

//$e = $a.$c; //拼接字符串用的是.
//$f = 10.05;

//$f = (string)$f; //类型转换

//$f = "hello";

//$aa = "cc";
//$cc = "dd";
//echo $$aa;  //可变变量
//$dd = &$aa; //&取地址
//$dd = "ee";
//echo $aa;

//运算符与表达式
$a = 10;
$b = 4;
//echo $a/$b;


//echo @$c; //错误抑制符,并不能抑制所有错误

//echo $a==$b?"ok":"no"; //三目运算符

/*if($a==$b)
{
    echo "ok";
}
else
{
    echo "no";
}*/
//1.if...else...
//2.if...else if...
//3.if嵌套
/*$a = 2;
switch($a)
{
    case 1:
        echo "11111";
        break;
    case 2:
        echo "222222";
        break;
    case 3:
        echo "333333";
        break;
    default:
        echo "444";
        break;
}*/

//1.for
/*for($i=0;$i<10;$i++)
{
    echo $i."<br>";
}*/
//2.while
//3.do...while


 


//echo $e;

//var_dump($f);

?>
View Code
<?php

//四要素:返回类型,函数名,参数列表,函数体


//1.最简单的定义方式
/*function Show()
{
    echo "hello";
}*/

//2.有参数的函数定义
/*function Show($a)
{
    echo $a;
}*/

//3.有默认值的函数定义
/*function Show($a="mydb")
{
    echo $a;
}*/

//4.有返回值的函数定义
/*function Show($a,$b)
{
    return $a+$b;
}*/

//5.可变参数的函数定义
function Show()
{
    $attr = func_get_args();//获取用户传入的参数,返回数组
    $count = func_num_args();//获取传入参数的个数
    
    //定义一个变量,存放和
    $sum = 0;
    
    for($i=0;$i<$count;$i++)
    {
        $sum = $sum+$attr[$i];
    }
    
    return $sum;
}

echo Show(1,2,3);







?>
View Code
原文地址:https://www.cnblogs.com/bilibiliganbei/p/5543670.html