zoukankan      html  css  js  c++  java
  • php语句

    判断变量的方法:

    例;

    $a="";

    var_dump(empty($a));

    输出的结果为true

    若$a=10;

    var_dump(empty($a));

    输出falst

    若没有变量,直接输出

    var_dump(empty($a));

    则输出结果为true

    如果$=0;

    输出的结果也是true,会被当成空的

    var_dump(empty($a));    判断变量是否为空

    var_dump(isset($a));      判断变量是否定义

    unset($a);                     删除变量

    例:$a=10;

         unset($a);

         var_dump(isset($a));

    输出的结果为falst,变量被删掉

    &代表变量的地址

    例:$a=10;

         $b=&$a;

    若    echo $b;  输出的值为10

    若  $b=5;

       echo $a;   输出的值为5

    数学运算

    例:

    $a=10;

    $b=5;

    echo $a+$b;

    输出的结果为15;

    加"+"    减"-"   乘"*"   除"/"    取余"%"

    弱类型中,结果可以等于小数

    强类型中,结果整数除整数,结果只能等于小数

    $a++;代表自身+1             $a--;代表自身-1

    $a+=3;代表  $a=$a+3;  自身加三

    $a-=3; 代表  $a=$a-3;   自身减三

    若 $s="hello";

        $s.="张三";

       echo $s;

    则输出的结果是 hello 张三

    逻辑:

    例; $a=10;

          $b=8;

     var_dump($a<$b);

    或者   var_dump($a!=$b); 是不等于的意思

    条件不满足就返回一个  falst  

    条件满足就返回一个     true

    若    $a=true;

           $b=false;

        var_dump($a&&$b);

    如果多个bool型数据进行与的运算,只要其中有一个false,结果就是fales

        var_dump($a||$b);

    如果多个bool型数据进行或的运算,只要其中有一个true,结果就是true

    var_dump(!$a);

    逻辑非相当于取反

    三木运算符:

    例: $a=10;

          $b=8;

       echo $a==$b?"相等":"不相等";

      最后输出的结果为不相等

          $sex=false;

       echo $sex?"男":"女";

      是true的话输出男,是false的话输出女

    错误抑制符:

    一般会出现的三种情况:  //       Notice;提醒(提示)

                                    //        Warning;警告(比提示更严重一级)

                                    //        error;错误

    @可以屏蔽一些提示

    Notice;有一些提醒不是真正的错误

    没有输出的 ,例   $a+$b    写错误抑制符,要写在前面,@$a+$b

    有输出的要这样写,   echo @$a;

    语句:

    1、分支语句

    例:   $a=8

     if($a<10)

    {

    echo "A小于10";

    }

    把上面的花括号省略也是可以的

    if($a<10)

    echo "A小于10";

    echo"hello";

    如果输出两句话就不可以了

    还有if的分支;

    例:  $a=8;

        if ($a<10)

    {

    echo "ok";

    }

        else

    {

    echo "no";

    }

    $a=8;

    if($a<10)

    {

    echo "A小于10";

    }

    else if($a<20)

    {

    echo "A在10到20之间";

    }

    else

    {

    echo "A大于20";

    }

    if的嵌套:

    $a=8;

    if ($a<20)

    {

         if ($a<10)

         {

            ...............

         }

          else

          {

              ................

           }

    }

    分支的第二种形式; switch

    $a=2;

    switch ($a)

    {

              case 1;                     //   如果a等于1

              echo "1111";

              break;

              case 2;

              echo "2222";

              break;

              case 3;

              echo "3333";

              break;

              default;

              echo "0000";

    }

    循环语句:

    JS的写法:

    for ( var i=0;i<10;i++)

    {

         alert(i);

    }

    php中,for循环:

    for ( $i=0;$i<10;$i++)

    {

      echo $i;        //  如果想换行        echo $i."<br>";

    }

    while 循环

    $n=0;

    while ($n<10)

    {

    echo "{$n}<br>";

    $n++;

    }

    do    while 循环

    $n=0;

    do

    {

    echo"{$n}<br>";

    $n++;

    }

    while ($n<10)

  • 相关阅读:
    10-23C#基础--结构体
    10-23C#基础--特殊集合(stack、queue、hashtable)
    10-21C#基础--集合
    10-20C#基础---一维、二维数组&&冒泡排序
    10-19C#基础--第四部分类型(2)重点
    10-17C#第四部分--类型(1)
    10-17C#语句(3)--跳转语句、异常处理语句
    10-16C#for...循环语句(2)
    C# DEBUG 调试信息打印及输出详解
    .NET中值得体验的精妙设计
  • 原文地址:https://www.cnblogs.com/qishuang/p/6145605.html
Copyright © 2011-2022 走看看