| ตัวดำเนินการทางคณิตศาสตร์ | ตัวดำเนินการทางคณิตศาสตร์ |
|---|---|
| ตัวดำเนินการการกำหนดค่า | ตัวดำเนินการการกำหนดค่า |
| ตัวดำเนินการเพิ่มค่าหรือลดค่า | ตัวดำเนินการเพิ่มค่าหรือลดค่า |
| ตัวดำเนินการเชิงเปรียบเทียบ | ตัวดำเนินการเชิงเปรียบเทียบ |
| ตัวดำเนินการเชิงตรรกะ | ตัวดำเนินการเชิงตรรกะ |
| ตัวดำเนินการเชิงข้อความ | ตัวดำเนินการเชิงข้อความ |
| ตัวดำเนินการเชิงอาร์เรย์ | ตัวดำเนินการเชิงอาร์เรย์ |
| ตัวดำเนินการควบคุมความผิดพลาด | ตัวดำเนินการควบคุมความผิดพลาด |
| ตัวดำเนินการตรวจสอบ class ของ object | ตัวดำเนินการตรวจสอบ class ของ object |
subject:ตัวดำเนินการทางคณิตศาสตร์
content:ตัวดำเนินการทางคณิตศาสตร์ ที่ใช้ใน PHP ได้แก่ + ( บวก ) - ( ลบ ) * ( คูณ ) / ( หาร ) % ( หาร เอาค่า เศษ )
subject:ตัวดำเนินการการกำหนดค่า
content:ตัวดำเนินการการกำหนดค่า ที่ใช้ใน PHP ได้แก่ = ( เช่น $num = 5 มีค่า $num = 5 ) += ( เช่น $num += 5 มีค่า $num = $num + 5 ) -= ( เช่น $num -= 5 มีค่า $num = $num - 5 ) *= ( เช่น $num *= 5 มีค่า $num = $num * 5 ) /= ( เช่น $num /= 5 มีค่า $num = $num / 5 ) %= ( เช่น $num %= 5 มีค่า $num = $num % 5 ) &= ( เช่น $num &= 5 มีค่า $num = $num & 5 ) |= ( เช่น $num |= 5 มีค่า $num = $num | 5 ) ^= ( เช่น $num ^= 5 มีค่า $num = $num ^ 5 ) .= ( เช่น $num .= 5 มีค่า $num = $num . 5 )
subject:ตัวดำเนินการเพิ่มค่าหรือลดค่า
content:ตัวดำเนินการเพิ่มค่าหรือลดค่า ที่ใช้ใน PHP ได้แก่ ++$ตัวแปร คือ การเพิ่มค่าตัวแปรขึ้น 1 ก่อน แล้วจึงค่อยคืนค่า $ตัวแปร++ คือ คืนค่าตัวแปรก่อน แล้วจึงค่อยเพิ่มค่าตัวแปรขึ้น 1 --$ตัวแปร คือ การลดค่าตัวแปรลง 1 ก่อน แล้วจึงค่อยคืนค่า $ตัวแปร-- คือ คืนค่าตัวแปรก่อน แล้วจึงค่อยลดค่าตัวแปรลง 1
subject:ตัวดำเนินการเชิงเปรียบเทียบ
content:ตัวดำเนินการเชิงเปรียบเทียบ ที่ใช้ใน PHP ได้แก่ == ( เท่ากับ ) != ( ไม่เท่ากับ ) <> ( ไม่เท่ากับ ) > ( มากกว่า ) >= ( มากกว่าหรือเท่ากับ ) < ( น้อยกว่า ) <= ( น้อยกว่าหรือเท่ากับ ) === ( เท่ากันทุกประการ ทั้งค่าและชนิด ) !== ( ไม่เท่ากันทุกประการ ทั้งค่าและชนิด )
subject:ตัวดำเนินการเชิงตรรกะ
content:ตัวดำเนินการเชิงตรรกะ ที่ใช้ใน PHP ได้แก่ && ( and ) AND ( and ) || ( or ) OR ( or ) ^ ( xor ) ! ( not )
subject:ตัวดำเนินการเชิงข้อความ
content:ตัวดำเนินการเชิงข้อความ . ( dot ใช้เชื่อมข้อความเข้าด้วยกัน )
subject:ตัวดำเนินการเชิงอาร์เรย์
content:ตัวดำเนินการเชิงอาร์เรย์ + ( บวก ) == ( เท่ากับ คือ value เท่ากัน ) === ( เท่ากันทุกประการ คือ ทั้ง value และ index ) <> ( ไม่เท่ากัน คือ value ไม่เท่ากัน ) != ( ไม่เท่ากัน คือ value ไม่เท่ากัน ) !== ( ไม่เท่ากันทุกประการ คือ ทั้ง value และ index )
subject:ตัวดำเนินการควบคุมความผิดพลาด
content:ตัวดำเนินการควบคุมความผิดพลาด @ ( เช่น นำไปวางหน้าตัวแปร เช่น @$number )
subject:ตัวดำเนินการตรวจสอบ class ของ object
content:ตัวดำเนินการตรวจสอบ class ของ object instanceof ( เช่น $rooney instanceof Footballer คือ ตรวจสอบว่า $rooney สร้างมาจาก class ที่กำหนดหรือไม่ )