PHP4-chap3

字元與運算子

程式碼

//'3.1'跳脫字元
$session_name = $session_txt['3.1'];
echo $session_name."<br>";
//$text = "This text goes\nacross several\nlines\t\"and this quotion is indented\"";
echo nl2br("This text goes\nacross several\nlines\t\"and this quotion is indented\"");

$message="
<fieldset><legend><font color=red>TIPS</font></legend>
   我們會用到\符號來跳脫後面的符號,至於N->斷行、T->定位<br>
   都沒有用,要能有用,必須加上<font color=red>nl2br()</font>函式來轉換。
<br>
</fieldset>
";

echo $message."<br>";
//'3.2'運算子
$session_name = $session_txt['3.2'];
echo $session_name."<br>";

@define(CREATE_RECORDS, 1);
@define(DELATE_RECORDS, 2);
@define(ALTER_RECORDS, 4);
@define(ADMINISTATOR, 8);

$user_permissions = CREATE_RECORDS |ALTER_RECORDS;

echo (($user_permissions & CREATE_RECORDS) ? "user can creats records<br>" : "");

@define (TWO, 2);
@define (FOUR, 4);

echo (TWO << FOUR)."<br>";
echo (FOUR >> TWO)."<br>";

//$Myconn=$conn;  //使用mysqli_connect連線

$message="
<fieldset><legend><font color=red>TIPS</font></legend>
   位元運算子:且(&)、或(|)、互斥(^)、補數(~)、左移(<<)、右移(>>)<br>
  左移(Shift Left):<br>
     echo 11<<2;<br> 
     11往左邊移動2個位元,output:44<br>
     左移運算就是將全部位元往左移兩格,然後右邊補上0<br>
     11(1011) ->左移一次,右邊補0-> 22(10110) ->左移一次,右邊補0-> 44(101100)<br>
   <br>
   數值運算子:相加(+)、相乘(*)、相減(-)、相除(/)、餘數運算子(%)。<br>
    <br>
   比較運算子:小於(<)、小於等於(<=)、大於(>)、大於等於(>=)。傳回true或false<br>
     <br>
   邏輯運算子:且(and或&&)、或(or或||)、非(!)、互斥(xor)。傳回true或false<br><br>
</fieldset>
";

echo $message."<br>";

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料