นิพจน์และตัวดำเนินการ

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
บทที่ 2 Operator and Expression
Advertisements

ตัวดำเนินการ(Operator)
นิพจน์และตัวดำเนินการ
คำสั่งควบคุมขั้นตอน Flow control statements
CHAPTER 2 Operators.
อาคารสำนักงานเขต พื้นที่การศึกษา (สพป./สพม.)
กลุ่มที่ กลุ่มที่ กลุ่มที่ กลุ่มที่
ยินดีต้อนรับ นสต. ภ.๙.
กลุ่มงานสร้างความต่อเนื่องทางการบริหาร
โรงพยาบาลพระอาจารย์แบน ธนกาโร อำเภอภูพาน จังหวัดสกลนคร ปี 2560
ชั้นมัธยมศึกษาปีที่ ๖ โรงเรียนสาธิตมหาวิทยาลัยราชภัฏสวนสุนันทา
Multiple Input Multiple Output (MIMO)
บทที่ 6 การเขียนโปรแกรมแบบมีเงื่อนไข
โครงการส่งเสริมการพัฒนาคุณภาพงาน คณะวิทยาศาสตร์ มหาวิทยาลัยเชียงใหม่
Statistical Method for Computer Science
ทะเบียนราษฎร.
PHP (2) - condition - loop
นายธนวิทย์ โพธิ์พฤกษ์ เลขที่ 8 นายอนุสรณ์ ขำหลง เลขที่ 29
อาจารย์ชนิดา เรืองศิริวัฒนกุล หลักสูตรสาขาวิชาเทคโนโลยีสารสนเทศ
เอกสารประกอบการบรรยายครั้ง ๒ วิชาซื้อขาย - เช่าทรัพย์ - เช่าซื้อ
CIM2103 การวิเคราะห์เชิงปริมาณ
อาจารย์อาจารีย์ ทองอ่อน
กฎกระทรวง ฉบับที่ 4 (พ. ศ. 2535) ออกตามความในพระราชบัญญัติโรงงาน พ. ศ
ประกาศกระทรวงเกษตรและสหกรณ์ เรื่อง การแจ้งและการรับแจ้งข้อเท็จจิรงเกี่ยวกับวัตถุอันตรายชนิดที่ 1 ที่กรมปศุสัตว์รับผิดชอบ พ.ศ ประกาศในราชกิจจานุเบกษา.
DATA STRUCTURES AND ALGORITHMS
โครงงานภาษาไทย เรื่อง สามัคคีเภทคำฉันท์
สำนักงานพัฒนาธุรกิจการค้าจังหวัดเชียงใหม่
การเบิกจ่ายเงินเกี่ยวกับค่าใช้จ่าย ในการบริหารงานของส่วนราชการ
การแก้ไขปัญหา สหกรณ์เครดิตยูเนี่ยนคลองจั่น จำกัด
ครู รอง ผอ.สถ. ผอ.สถ. ศน. ครูผู้ช่วย ครู ชชพ. ผอ.ชชพ. ศน.ชชพ. ครู ชช.
นายประเสริฐ ศิรินภาพร ผู้อำนวยการสำนักงานกองทุนสิ่งแวดล้อม
ตอนที่ 2.๒ บทบาทหน้าที่ของเจ้าหน้าที่ส่งเสริมการเกษตรระดับอำเภอ
การหาสมบัติทางกายภาพของวัสดุผสมระหว่างดินแดงดอยสะเก็ดกับควอตซ์
ชุมชนสวัสดิการบ้านบางสะพาน “บางสะพาน โมเดล”
ยินดีต้อนรับเข้าสู่บทเรียนคอมพิวเตอร์ วัยรุ่นไทยใส่ใจวัฒนธรรม เรื่อง
แนวทางการต่ออายุใบอนุญาตสถานพยาบาล
แนวทางการดำเนินงานกิจกรรม/โครงการ งบประมาณกองทุนพัฒนาบทบาทสตรี
รายการประเมินด้านที่ 4 ด้านการพัฒนาบุคลากรของสถานศึกษา
วันเสาร์ที่ 2 กรกฎาคม 2559 วิทยาลัยเทคโนโลยีอักษรพัทยา
วิชาชีพทางการศึกษา 1. วิชาชีพครู 2. วิชาชีพผู้บริหารสถานศึกษา
ชื่อโครงงาน (ภาษาไทย) ชื่อโครงงาน (ภาษาอังกฤษ)
ผู้วิจัย นางกาญจนี พรหมดวง
การจัดกิจกรรมส่งเสริมการอ่าน
วิชาสังคมศึกษา ม.3 สาระที่ 1 ศาสนา ศีลธรรม จริยธรรม.
วินัยข้าราชการ.
กระบวนการดำเนินงานพิจารณาอุทธรณ์ ตาม พระราชบัญญัติการสาธารณสุข
ผังมโนทัศน์สาระการเรียนรู้ภาษาไทย ชั้นประถมศึกษาปีที่ ๔
การขัดกันระหว่างประโยชน์ส่วนบุคคลและ ประโยชน์ส่วนรวมตามกฎหมาย ป.ป.ช.
การบริหารการเงิน ในสถานศึกษา
การวัดและ ประเมินผล การตลาด ออนไลน์
ประกาศกระทรวงแรงงานเรื่อง อัตราเงินสมทบ อัตราเงินฝาก วิธีการประเมินและการเรียกเก็บเงินสมทบ วันที่ประกาศในราชกิจจานุเบกษา
Chapter 2 ตัวดำเนินการ และนิพจน์.
ดร.แสนคำ นุเสน 18 ชั่วโมงบรรยาย คะแนนเก็บ 20 % คะแนนสอบ 20%
สถิติ สำหรับการประเมินผลการทดสอบความชำนาญ
ประชุมคณะทำงานลุ่มน้ำยม
นำเสนอ วัดเกาะชัน ด.ช.ปกรณ์ ร้อยจันทร์ ม.2/7 เลขที่ 19
ตำบลห้วยสัตว์ใหญ่ ประวัติความเป็นมา
วิชา หลักการตลาด บทที่ 7 การออกแบบกลยุทธ์ราคา
ผังมโนทัศน์สาระการเรียนรู้ภาษาไทย ชั้นมัธยมศึกษาปีที่ ๑
หลักกรรม หลักกรรมเป็นหลักธรรมคำสอนที่สำคัญประการหนึ่งของ พระพุทธศาสนา พระพุทธเจ้าทรงสอนและเน้นเรื่องกรรมดัง พระบาลีที่ว่า กลฺยาณการี กลฺยาณํ ปาปการี จ.
ตำบลหนองพลับ ประวัติความเป็นมา
ตำแหน่งรองผู้อำนวยการสถานศึกษา

ธาตุ สารประกอบ และปฏิกิริยาเคมี
สุมิตรชัย หัตถสาร ผู้บรรยาย
ห้างหุ้นส่วนสามัญ (ไม่จดทะเบียน)
แนวทางปฏิบัติในการเบิกค่าเช่าบ้าน
ประมวลภาพกิจกรรม สำนักงานปศุสัตว์จังหวัดกาญจนบุรี ต. ท่าล้อ อ
การวิเคราะห์ภาวะธุรกิจ ไตรมาสที่ 1/2550
การเขียนโปรแกรมภาษา Java (ต่อ)
ใบสำเนางานนำเสนอ:

นิพจน์และตัวดำเนินการ

นิพจน์ในภาษา php นิพจน์ (expression) หมายถึงส่วนของโค๊ด ที่สามารถหาค่าได้ เช่น $vat = $price * 0.07 เราจะได้ $price * 0.07 คือนิพจน์ * คือ ตัวดำเนินการ (operator) $price และ 0.07 เป็นตัวถูกดำเนินการ (operand)

ตัวดำเนินการในภาษา php ตัวดำเนินการ (operator) คือ เครื่องหมาย หรือสัญลักษณ์ที่ใช้ดำเนินการกับค่า ในภาษา php แบ่งออกเป็นทั้งหมด 9 กลุ่ม แต่จะกล่าวถึงเบื้องต้น 6 กลุ่ม

ตัวดำเนินการในภาษา php ตัวดำเนินการคณิตศาสตร์ (arithemetic operator) ตัวดำเนินการกำหนดค่า (assignment operator) ตัวดำเนินการสตริง (string operator) ตัวดำเนินการเพิ่ม/ลดค่า (Increment/Decrement Operator) ตัวดำเนินการเปรียบเทียบ (Comparison operator) ตัวดำเนินการตรรกศาสตร์ (Logical Operator)

ตัวดำเนินการคณิตศาสตร์ ชื่อ ตัวอย่าง ผลลัพธ์ ($a = 5, $b=4) + บวก $a + $b 9 - ลบ $a - $b 1 * คูณ $a * $b 20 / หาร $a / $b 1.25 % หารเอาเศษ $a % $b

ตัวอย่างการใช้ตัวดำเนินการคณิตศาสตร์ <?php $a = 5; $b = 4; $c = $a + $b; $d = $a - $b; printf(“ผลลัพธ์ของ $a + $b = $c <br>”); printf(“ผลลัพธ์ของ $a - $b = $d <br>”); ?>

ตัวดำเนินการกำหนดค่า ก็คือเครื่องหมาย = ซึ่งใช้กำหนดค่าตัวแปร การ กำหนดค่านั้นเป็นการกระทำพื้นฐานที่สุด เช่น $a = 10; นอกจากเครื่องหมายเท่ากับเรายังสามารถนำไปใช้ ร่วมกับเครื่องหมายคณิตศาสตร์ เช่น $a += $b; มีค่าเท่ากับ $a = $a + $b;

ตัวดำเนินการสตริง ได้แก้ตัวดำเนินการ . ที่ใช้เชื่อมต่อข้อความ เช่น $firstname = “วีระ”; $surname = “คงกระจ่าง”; $fullname = “ชื่อ”.$firstname.“ ”.$surname; ผลที่ได้ ชื่อวีระ คงกระจ่าง

ตัวดำเนินการเพิ่ม/ลดค่า ได้แก่ตัวดำเนินการ ++ และ – ซึ่งต้องใช้กับตัวแปร ตัวแปรเดียวเท่านั้น โดยจะเพิ่มค่าของตัวแปรลงหนึ่ง หรือ ลดค่าตัวแปรลงหนึ่ง การใช้งานจะมีทั้งระบุไว้หน้าและหลังตัวแปร ซึ่งมี ความหมายแตกต่างกัน ดังตาราง

ตัวดำเนินการเพิ่ม/ลดค่า ตัวอย่าง ผลลัพธ์ ++$a เพิ่มค่าของ $a ขึ้น 1 ก่อนแล้วค่อยใช้ค่า $a++ ใช้ค่าของ $a ก่อนแล้วค่อยเพิ่มค่าขึ้น 1 --$a ลดค่าของ $a ลง 1 ก่อนแล้วค่อยใช้ค่า $a-- ใช้ค่าของ $a ก่อนแล้วค่อยลดค่าลง 1

ตัวดำเนินการเปรียบเทียบ ชื่อ ตัวอย่าง == เท่ากับ $a == $b === เหมือนกับ $a === $b != หรือ <> ไม่เท่ากับ $a != $b !== ไม่เหมือนกับ $a !== $b < น้อยกว่า $a < $b > มากกว่า $a > $b <= น้อยกว่าหรือเท่ากับ $a <= $b >= มากกว่าหรือเท่ากับ $a >= $b

ตัวดำเนินการตรรกศาสตร์ ชื่อ ตัวอย่าง ผลลัพธ์ && หรือ and และ (and) $a && $b $a and $b ให้ค่า TRUE เมื่อ $a และ $b เป็น TRUE ทั้งคู่กรณีอื่นๆเป็น FALSE || หรือ or หรือ (or) $a || $b $a or $b ให้ค่าเป็น FALSE เมื่อทั้ง $a และ $b เป็น FALSE ทั้งคู่ กรณีอื่นๆให้ค่าเป็น TRUE xor Exclusive or $a xor $b ให้ค่าเป็น TRUE เมื่อ $a และ $b มีค่าต่างกัน ถ้า $a และ $b ให้ค่าเหมือนกันจะมีค่าเป็น FALSE ! นิเสธ (not) !$a ให้ค่าตรงข้ามกับ $a

ลำดับความสำคัญของตัวดำเนินการ เมื่ออยู่บรรทัดเดียวกัน ! ~ ++ -- (int) (float) (string) (array) ขวาไปซ้าย * / % ซ้ายไปขวา + - . < <= > >= == != === !== & ^ | && || = += -= *= /= .= %= &= |= ^= and xor or