บทความ:
Perl
PHP
HTML
CSS
XML
DTD
XSD
RSS
WSDL
Linux
Site Map
Board
Connect Us: facebooktwitter

ลำดับความสำคัญของ Operator

นนทชัย ทรัพย์ทวีพงศ์ 2009-07-31 14:27:53   หมวดหมู่ PHP > ตัวดำเนินการ (Operator)  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(470)  
ลำดับความสำคัญของ opearator ถูกกำหนดไว้อย่างเข้มงวด มันทำการเชื่อม 2 expression (operand) เข้าด้วยกัน เช่น 1 + 5 * 3 คำตอบของมันคือ 16 ไม่ใช่ 18 เพราะว่า operation ในการคูณ (*) มีลำดับความสำคัญสูงกว่า operation ในการบวก (+) การแก้ปัญหาใน expression นี้ก็คือ การใช้วงเล็บครอบ เช่น (1+5) * 3 ผลที่ได้คือ 18
แต่ถ้า operator นั้นมีลำดับความสำคัญเท่ากัน ดังนั้นมันจะถือว่า operator ทางซ้ายมีลำดับความสำคัญ มากกว่าทางด้านขวา เราลองไปดูลำดับความสำคัญของ operator กันเถอะ

Arithmetic Operators

นนทชัย ทรัพย์ทวีพงศ์ 2009-07-31 14:23:20   หมวดหมู่ PHP > ตัวดำเนินการ (Operator)  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(393)  
ในภาษา PHP นั้นมีการใช้งาน Arithmetic Operators เหมือนภาษาอื่น ๆ ซึ่งผู้เขียนได้รวบรวม operator ต่าง ๆ ทางคณิตศาสตร์ดังนี้

Assignment Operators

นนทชัย ทรัพย์ทวีพงศ์ 2009-07-31 13:26:04   หมวดหมู่ PHP > ตัวดำเนินการ (Operator)  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(340)  
Assignment Operator พื้นฐานก็คือ "=" ในการเริ่มเขียนโปรแกรมครั้งแรกของคุณนั้นคุณอาจจะคิดว่า operator นี้หมายความหมาย "เท่ากันกับ" แต่มันไม่ใช่ ความหมายจริง ๆ ของมันก็คือ ตัวดำเนินการทางด้านซ้าย (operand) จะถูกกำหนดค่า ให้เหมือนกับตัวดำเนินการทางด้านขวา เช่น $b = 5; $a = $b; ตัวแปร $b นั้นมีค่าเท่ากับ 5 (เนื่องจากมันทำการกำหนดค่าให้เหมือนกับตัวดำเนินการทางด้านขวา) และตัวแปร $a ก็มีค่าเท่ากับ 5 เช่นกัน เช่น

Comparison Operators

นนทชัย ทรัพย์ทวีพงศ์ 2009-07-31 13:24:10   หมวดหมู่ PHP > ตัวดำเนินการ (Operator)  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(355)  
ตัวดำเนินการในการเปรียบเทียบ (Comparison Operators) ทำหน้าที่เปรียบเทียบระหว่าง 2 ค่า ซึ่งในภาษา PHP ได้ทำการกำหนดตัวดำเนินการในการเปรียบเทียบทั้งหมดดังนี้

Execution Operators

นนทชัย ทรัพย์ทวีพงศ์ 2009-07-31 13:19:12   หมวดหมู่ PHP > ตัวดำเนินการ (Operator)  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(297)  
ภาษา PHP สนับสนุนตัวดำเนินการในการ execution นั่นก็คือ backticks (``) โปรดสังเกตุให้ดีว่ามันไม่ใช่ single quotes ('') โดยที่ PHP จะทำการ execute คำสั่ง shell ต่าง ๆ ภายในการครอบของสัญลักษณ์ backticks (``) โดยที่ผลลัพธ์จะถูกคืนค่ากลับมา (มันไม่สามารถแสดงผลได้ทันที แต่มันสามารถทำการคืนค่าให้กับตัวแปรได้) การใช้ backticks operator นั้นก็คล้ายกับการใช้ฟังก์ชัน shell_exec() นั่นเอง ดังตัวอย่าง

Increment/Decrement Operators

นนทชัย ทรัพย์ทวีพงศ์ 2009-07-31 13:17:21   หมวดหมู่ PHP > ตัวดำเนินการ (Operator)  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(327)  
ในภาษา PHP สนับสนุน C-style pre- และ post-increment และ decrement operator โดยที่ความหมายความ increment/decrement operator ก็คือจะทำการเพิ่มค่าหรือลดค่าโดยผ่าน operator นี้ ดังตาราง
1
Login  Login
ค้นหา  Search