Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP
PHP
  1. คำสั่ง goto ใน PHP

    บทนำ คำสั่ง goto ใช้ส่งโฟลว์ของโปรแกรมไปยังตำแหน่งเฉพาะในโค้ด ตำแหน่งระบุโดย label ที่ผู้ใช้กำหนด โดยทั่วไป goto statement จะอยู่ในสคริปต์เป็นส่วนของนิพจน์เงื่อนไข เช่น if, else หรือ case (ใน switch construct) รูปแบบไวยากรณ์ statement1; statement2; if (expression) goto label1; statement3; label

  2. คำสั่ง switch ใน PHP

    บทนำ ถ้าโปรแกรมต้องการชุดคำสั่ง if หลายคำสั่งที่ดำเนินการต่างกันสำหรับค่าที่เปลี่ยนแปลงของนิพจน์ อาจได้โค้ดที่ซับซ้อนมากด้วยคำสั่ง if แต่ละอันที่มีวงเล็บปีกกาของตัวเอง นี่คือที่ที่การใช้คอนสตรัคต์ switch-case ทำให้โปรแกรมกระชับและอ่านง่าย ด้วย switch construct สามารถเปรียบเทียบตัวแปรเดียวกัน (หรือนิ

  3. นิพจน์ (Expressions) ใน PHP

    บทนำ เกือบทุกอย่างในสคริปต์ PHP เป็นนิพจน์ (expression) สิ่งใดที่มีค่าเป็นนิพจน์ ในคำสั่งกำหนดค่าปกติ ($x=100) ค่าคงที่ ฟังก์ชัน หรือตัวถูกดำเนินการที่ประมวลผลโดยตัวดำเนินการ คือนิพจน์ อะไรก็ตามที่ปรากฏทางขวาของตัวดำเนินการกำหนดค่า (=) รูปแบบไวยากรณ์ $x=100; //100 เป็นนิพจน์ $a=$b+$c; //$b+$c เป็นน

  4. ตัวดำเนินการควบคุมข้อผิดพลาด (Error Control Operator) ใน PHP

    บทนำ ใน PHP สัญลักษณ์ @ ถูกกำหนดเป็น Error Control Operator เมื่อนำหน้านิพจน์ใดๆ ข้อผิดพลาดที่ PHP parser พบระหว่างการดำเนินการจะถูกปิดบัง (suppressed) และนิพจน์นั้นจะถูกข้าม โค้ดต่อไปนี้พยายามเปิดไฟล์ที่ไม่มีอยู่เพื่ออ่าน แต่ PHP parser แจ้งเตือน (warning): ตัวอย่าง <?php $fp=fopen(nosuchfile.

  5. ตัวดำเนินการรันคำสั่ง (Execution Operator) ใน PHP

    บทนำ มีตัวดำเนินการรันคำสั่ง (Execution operator) หนึ่งตัวใน PHP สตริงภายใน back-tick (``) จะถูกจัดการเป็นคำสั่ง DOS (คำสั่ง shell ใน UNIX/Linux) และผลลัพธ์จะถูกคืนค่า ตัวดำเนินการนี้ทำงานคล้ายกับฟังก์ชัน shell_exec() ใน PHP โค้ดต่อไปนี้รันคำสั่ง DIR และคืนผลลัพธ์เป็นสตริง: ตัวอย่าง <?php $list

  6. ตัวดำเนินการเพิ่ม/ลด (Increment/Decrement Operators) ใน PHP

    บทนำ ตัวดำเนินการเพิ่มและลดแบบ C style ที่แทนด้วย ++ และ -- ตามลำดับ ถูกกำหนดใน PHP ด้วย ตามที่ชื่อบ่งชี้ ++ ตัวดำเนินการเพิ่ม (increment operator) เพิ่มค่าตัวถูกดำเนินการขึ้น 1 ตัวดำเนินการลด (Decrement operator) -- ลดค่าลง 1 ทั้งสองเป็น unary operators เนื่องจากต้องการตัวถูกดำเนินการเพียงตัวเดียว

  7. ลำดับความสำคัญของตัวดำเนินการ (Operator Precedence) ใน PHP

    บทนำ ลำดับความสำคัญของตัวดำเนินการ (Precedence) กำหนดลำดับการดำเนินการของตัวดำเนินการในนิพจน์ ตัวอย่างเช่น ใน 2+6/3 การหาร 6/3 จะทำก่อน แล้วค่อยบวก 2+2 เพราะตัวดำเนินการหาร / มี precedence สูงกว่าตัวดำเนินการบวก + หากต้องการบังคับให้ตัวดำเนินการตัวหนึ่งทำงานก่อนอื่น ควรใช้วงเล็บ ในตัวอย่างนี้ (2+6)/

  8. ตัวดำเนินการสตริง (String Operators) ใน PHP

    บทนำ มีตัวดำเนินการสองตัวสำหรับทำงานกับชนิดข้อมูลสตริง ตัวดำเนินการ . (จุด) เป็น concatenation operator (ตัวดำเนินการต่อสตริง) ของ PHP สองตัวถูกดำเนินการสตริงจะถูกต่อกัน (ตัวอักษรของสตริงขวามือต่อท้ายสตริงซ้ายมือ) และคืนค่าสตริงใหม่ PHP ยังมีตัวดำเนินการ .= ซึ่งเรียกว่า concatenation assignment oper

  9. ตัวดำเนินการชนิด (Type Operators) ใน PHP

    บทนำ ใน PHP สามารถตรวจสอบได้ว่าตัวแปรที่กำหนดเป็นอ็อบเจ็กต์ของคลาสเฉพาะหรือไม่ สำหรับวัตถุประสงค์นี้ PHP มีตัวดำเนินการ instanceof รูปแบบไวยากรณ์ $var instanceof class ตัวดำเนินการนี้คืนค่า TRUE ถ้า $var เป็นอ็อบเจ็กต์ของคลาส มิฉะนั้นคืนค่า FALSE ตัวอย่าง ในตัวอย่างต่อไปนี้ ตัวดำเนินการ instanceo

  10. การหลุดพ้นจาก HTML (Escaping From HTML) ใน PHP

    นิยามและการใช้งาน ไฟล์ PHP สามารถมีเนื้อหาผสมผสานได้ โดยมีโค้ดภายในแท็กฝังอยู่ในเอกสาร HTML โค้ดนอกแท็กจะถูก parser ข้ามไป ทิ้งไว้ให้เบราว์เซอร์ฝั่งไคลเอ็นต์ตีความ เอกสาร HTML หนึ่งสามารถมีบล็อก PHP หลายบล็อก แต่ละบล็อกอยู่ภายในแท็ก <?php และ ?> รูปแบบไวยากรณ์ <p> บล็อก HTML </p>

  11. แท็ก PHP (PHP Tags)

    นิยามและการใช้งาน สคริปต์โค้ด PHP เป็นไฟล์ข้อความที่มีนามสกุล .php และจัดเก็บบนเว็บเซิร์ฟเวอร์ PHP parser บนเซิร์ฟเวอร์จะค้นหาลำดับตัวอักษรพิเศษ <?php และ ?> เรียกว่าแท็กเปิดและปิดของ PHP คำสั่งภายในสองแท็กนี้จะถูกตีความโดย parser โค้ด PHP ภายในแท็กเหล่านี้สามารถฝังในเอกสาร HTML ได้ ทำให้โค้ดท

  12. อาร์เรย์อาสอซิเอทีฟ (Associative Array) ใน PHP

    นิยามและการใช้งาน ใน PHP Array (อาร์เรย์) คือชุดข้อมูลที่คั่นด้วยเครื่องหมายจุลภาคของคู่ value อาร์เรย์แบบนี้เรียกว่า Associative Array (อาร์เรย์อาสอซิเอทีฟ) โดยค่า (value) จะเชื่อมโยงกับคีย์ (key) ที่ไม่ซ้ำกัน ส่วนคีย์ต้องเป็นสตริงหรือจำนวนเต็ม ส่วนค่าสามารถเป็นชนิดใดๆ ก็ได้ แม้แต่อาร์เรย์อีกทีหนึ

  13. ชนิดข้อมูล Boolean ใน PHP

    นิยามและการใช้งาน นี่คือหนึ่งในชนิดข้อมูลสเกลาร์ (scalar) ใน PHP ข้อมูล Boolean สามารถเป็นได้แค่ TRUE หรือ FALSE เท่านั้น นี่คือค่าคงที่ที่กำหนดไว้ล่วงหน้าใน PHP ตัวแปรจะกลายเป็นตัวแปร Boolean เมื่อมีการมอบหมาย TRUE หรือ FALSE รูปแบบไวยากรณ์ <?php //การกำหนดค่า boolean ให้ตัวแปร $var=TRUE; ?>

  14. Callback/Callable ใน PHP

    นิยามและการใช้งาน Callback เป็น pseudo-type ใน PHP ตั้งแต่ PHP 5.4 มีการนำ type hint Callable เข้ามา ซึ่งคล้ายกับ Callback เมื่ออ็อบเจ็กต์ถูกระบุว่าเป็น callable หมายความว่ามันสามารถใช้เป็นฟังก์ชันที่เรียกใช้งานได้ Callable อาจเป็นฟังก์ชันในตัว (built-in), ฟังก์ชันที่ผู้ใช้กำหนดเอง หรือเมธอดภายในคลา

  15. ชนิดข้อมูลจุดทศนิยม (Float) ใน PHP

    นิยามและการใช้งาน ใน PHP ชนิดข้อมูล float แสดงถึงตัวเลขที่มีการจัดเตรียมสำหรับเก็บส่วนทศนิยม ส่วนทศนิยมอาจมีตัวเลขหลังจุดทศนิยม หรือแสดงในรูปแบบสัญกรณ์วิทยาศาสตร์ (scientific notation) โดยใช้ e หรือ E ตัวอย่างเช่น 100 ในสัญกรณ์วิทยาศาสตร์คือ 10e2 ขนาดของ float ขึ้นอยู่กับแพลตฟอร์มฮาร์ดแวร์/ระบบปฏิบ

  16. อาร์เรย์แบบดัชนี (Indexed Array) ใน PHP

    นิยามและการใช้งาน value แต่ละองค์ประกอบในชุดข้อมูลนี้มีดัชนีตำแหน่งที่ไม่ซ้ำกันเริ่มจาก 0 จึงเรียกว่า Indexed Array (อาร์เรย์แบบดัชนี) อ็อบเจ็กต์ Indexed Array สามารถสร้างได้โดยฟังก์ชัน array() และวิธีการกำหนดค่าด้วยการวางองค์ประกอบไว้ในวงเล็บเหลี่ยม [] รูปแบบไวยากรณ์ //อาร์เรย์ดัชนีใช้ฟังก์ชัน ar

  17. ชนิดข้อมูลจำนวนเต็ม (Integer) ใน PHP

    นิยามและการใช้งาน ใน PHP Integer (จำนวนเต็ม) เป็นชนิดข้อมูลสเกลาร์ (scalar) ที่แสดงถึงค่าคงที่ตัวเลขที่เป็นจำนวนเต็มโดยไม่มีส่วนทศนิยม PHP อนุญาตให้แสดงจำนวนเต็มในระบบเลขฐานสิบ (decimal), ฐานสิบหก (hexadecimal), ฐานแปด (octal) หรือฐานสอง (binary) โดยการเติมสัญลักษณ์นำหน้าที่เหมาะสม โดยค่าเริ่มต้น จ

  18. Iterables ใน PHP

    นิยามและการใช้งาน ตั้งแต่รุ่น 7.1 ขึ้นไป PHP มี pseudo-type ใหม่ชื่อ iterable อ็อบเจ็กต์ใดๆ (เช่น อาร์เรย์) ที่ใช้งานอินเตอร์เฟซ Traversable จะถูกยอมรับ โดยชนิดนี้ใช้คอนสตรัคต์ foreach หรือฟังก์ชันเจเนอเรเตอร์ (generator function) ที่ผลลัพธ์ค่า (yield) ทีละค่า รูปแบบไวยากรณ์ ฟังก์ชันสามารถมี iterab

  19. การจัดการชนิดข้อมูลอัตโนมัติ (Type Juggling) ใน PHP

    นิยามและการใช้งาน PHP เป็นภาษาที่มีการกำหนดชนิดข้อมูลแบบไดนามิก (dynamically typed) การประกาศชนิดข้อมูลของตัวแปรโดยตรงไม่ได้รับการรองรับ และไม่จำเป็นใน PHP ตรงข้ามกับ C, C++ และ Java ชนิดของตัวแปร PHP ถูกกำหนดโดยค่าที่มอบหมายให้ ไม่ใช่ในทางกลับกัน อีกทั้ง เมื่อมอบหมายค่าชนิดต่างให้ตัวแปรเดิม ชนิดของ

  20. อาร์เรย์มิติหลาย (Multidimensional Array) ใน PHP

    นิยามและการใช้งาน อาร์เรย์มิติหลายใน PHP สามารถจัดการได้เป็นอาร์เรย์ของอาร์เรย์ ทำให้แต่ละองค์ประกอบภายในอาร์เรย์เป็นอาร์เรย์ด้วยตัวเอง องค์ประกอบภายในอาร์เรย์มิติหลายอาจเป็นแบบอาสอซิเอทีฟ (associative) หรือแบบดัชนี (indexed) ก็ได้ แม้อาร์เรย์จะสามารถซ้อนกันได้หลายระดับ แต่อาร์เรย์สองมิติที่มีอาร์เ

Total 1286 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:53/65  20-คอมพิวเตอร์/Page Goto:1 47 48 49 50 51 52 53 54 55 56 57 58 59