วันศุกร์ที่ 9 พฤศจิกายน พ.ศ. 2555

PHP - Operator

ใช้ในการคำนวณเชิงคณิตศาสตร์หรือเชิงเปรียบเทียบ แบ่งได้เป็นดังนี้

1. Assignment Operator

        คือเครื่องหมายเท่ากับ (=) ใช้กำหนดค่าต่างๆ

2. Arithmetic Operators

        ใช้คำนวณทางคณิตศาสตร์ ใช้กับข้อมูลที่มีชนิดเป็นตัวเลขเท่านั้น โดยสมมติให้ $a = 5 และ $b = 12 จะได้

        $a + $b     บวก     = 17
        $a - $b     ลบ     = -7
        $a * $b     คูณ     = 60
        $a / $b     หาร     = 2.4
        $a % $b    เศษการหาร     = 2

3. String Operators

        ใช้กับ string คือการต่อ String โดยใช้เครื่องหมาย . (dot) เช่น

        $firstName = ”Thanyaluk”;
        $fullName = $firstName.”Jirapech-umpai”;

       จะได้ $fullName = ”ThanyalukJirapech-umpai”;

4. Execution Operations

        ใช้สำหรับ execute shell command โดย PHP จะเอาสิ่งที่อยู่ในเครื่องหมาย ? มาทำการ execute เช่น

        $output =? ls – al ? ;
        echo “<pre>$output</pre>”;

5. Comparison Operations

        ใช้เปรียบเทียบค่าต่างๆ จะให้ผลลัพธ์ว่า จริง (TRUE) หรือเท็จ (FALSE) ดังนี้

        $a == $b     จะเป็นจริงถ้า $a เท่ากับ $b
        $a != $b     จะเป็นจริงถ้า $a ไม่เท่ากับ $b
        $a < $b    จะเป็นจริงถ้า $a น้อยกว่า $b
        $a > $b     จะเป็นจริงถ้า $a มากกว่า $b
        $a <= $b     จะเป็นจริงถ้า $a น้อยกว่าหรือเท่ากับ $b
        $a >= $b     จะเป็นจริงถ้า $a มากกว่าหรือเท่ากับ $b

6. Logical Operations

        ใช้เปรียบเทียบเชิงตรรกะ ดังนี้

        OPERATOR     จะเป็นจริงถ้า Expression
        AND         ด้านซ้าย และ ขวาเป็นจริง
        OR         ด้านซ้าย หรือ ด้านขวาเป็นจริง
        XOR         ด้านซ้าย หรือ ด้านขวาด้านใดด้านหนึ่งท่านั้นเป็นจริง
        !          จะให้ค่าตรงกันข้ามกับ Expression

ไม่มีความคิดเห็น: