字元與運算子
//'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>";