close
文章出處

判斷變量的方法:

例;

$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)


不含病毒。www.avast.com
arrow
arrow
    全站熱搜

    AutoPoster 發表在 痞客邦 留言(0) 人氣()