Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP
PHP
  1. ซูเปอร์โกลบอล (Superglobals) ใน PHP

    บทนำ นอกจากตัวแปรที่ผู้ใช้กำหนดเอง PHP ยังเติมตัวแปรที่กำหนดไว้ล่วงหน้าจำนวนมากเข้าไปใน global namespace เรียกว่า superglobals พวกมันพร้อมใช้งานเพื่อเข้าถึงจากภายในฟังก์ชันหรือเมธอดใดๆ โดยไม่ต้องระบุคีย์เวิร์ด global รายการ superglobals ดังนี้: $GLOBALSอ้างอิงถึงตัวแปรทั้งหมดใน global scope $_SER

  2. อ้างอิง (References) ใน PHP

    บทนำ ใน PHP References (อ้างอิง) ช่วยให้เข้าถึงเนื้อหาตัวแปรเดียวกันด้วยชื่อที่ต่างกัน พวกมันไม่เหมือน pointers ใน C/C++ เพราะไม่สามารถดำเนินการคณิตศาสตร์ด้วยได้ ใน C/C++ พวกมันคือที่อยู่หน่วยความจำจริง ใน PHP ในทางตรงข้าม พวกมันเป็น symbol table aliases ใน PHP ชื่อตัวแปรและเนื้อหาตัวแปรเป็นสิ่งต่าง

  3. การส่งผ่านแบบอ้างอิง (Passing by Reference) ใน PHP

    บทนำ ใน PHP , อาร์กิวเมนต์ให้ฟังก์ชันสามารถส่งแบบค่า (pass by value) หรือส่งแบบอ้างอิง (pass by reference) ได้ โดยค่าเริ่มต้น ค่าของ actual arguments ถูกส่งแบบค่าให้ formal arguments ซึ่งกลายเป็นตัวแปรท้องถิ่นภายในฟังก์ชัน ดังนั้น การแก้ไขตัวแปรเหล่านี้ไม่เปลี่ยนค่าตัวแปร actual argument เมื่อส่งอา

  4. การคืนค่าแบบอ้างอิง (Return by Reference) ใน PHP

    บทนำ ใน PHP , ฟังก์ชันสามารถทำให้คืนค่าแบบอ้างอิง (return a reference) ได้ นี่มีประโยชน์ในการค้นหาว่าตัวแปรไหนควรผูกกับอ้างอิง เพื่อกำหนดฟังก์ชันที่คืนค่าอ้างอิง ให้นำหน้าชื่อฟังก์ชันด้วยเครื่องหมาย & ตัวอย่าง ในตัวอย่างต่อไปนี้ myfunction() ถูกกำหนดให้คืนค่าอ้างอิง มันมีตัวแปรสแตติกซึ่งอ้างอิง

  5. การตรวจจับอ้างอิง (Spotting References) ใน PHP

    บทนำ โครงสร้างไวยากรณ์หลายอย่างใน PHP ถูกนำไปใช้ผ่านกลไกการอ้างอิง (referencing mechanisms) หากอ้างอิงไปยังตัวแปร global ถูก unset ในฟังก์ชัน ตัวแปรเดียวกันใน global namespace จะไม่ถูกลบ ตัวอย่าง <?php $var1 = Hello World; function myfunction(){ global $var1; $var2 =&$var1; echo $var

  6. การยกเลิกอ้างอิง (Unsetting References) ใน PHP

    บทนำ สามารถทำลายการผูกมัดระหว่างเนื้อหาและตัวแปรได้โดยใช้ฟังก์ชัน unset() ฟังก์ชัน unset() ไม่ทำลายเนื้อหา แต่เพียงแยกตัวแปรออกจากเนื้อหานั้น ตัวอย่าง <?php $a=10; $b=&$a; echo before unsetting : , $a, ,$b, PHP_EOL; unset($b); echo after unsetting :. $a . ; $b=20; echo $b; ?> ผลลัพธ์ หลัง

  7. คำสั่ง include ใน PHP

    บทนำ โค้ด PHP ในไฟล์หนึ่งสามารถนำไปใช้ในสคริปต์ PHP อีกไฟล์หนึ่งได้ด้วยคำสั่ง include คุณสมบัตินี้ทำให้พัฒนาโปรแกรมแบบโมดูลาร์ได้ โดยเขียนฟังก์ชันและคลาสครั้งเดียว เรียกใช้ได้ทุกที่ที่ต้องการ คำสั่ง include ตรวจสอบไฟล์ในโฟลเดอร์ปัจจุบันโดยค่าเริ่มต้น และต่อไปในไดเรกทอรีที่ระบุในการตั้งค่า include_p

  8. คำสั่ง include_once ใน PHP

    บทนำ เช่นเดียวกับคำสั่ง include include_once ก็โอนและประเมินสคริปต์ที่เขียนในไฟล์หนึ่งไปยังอีกไฟล์หนึ่ง ความแตกต่างของทั้งสองอยู่ที่ include_once ป้องกันไม่ให้ไฟล์เดียวกันถูกโหลดซ้ำหากทำไปแล้ว ตามที่ชื่อบ่งชี้ ไฟล์จะถูก include เพียงครั้งเดียว แม้จะพยายามสั่ง include อีกครั้ง คำสั่ง include_once มั

  9. คำสั่ง require ใน PHP

    บทนำ ผลของคำสั่ง require คล้ายกับคำสั่ง include ใน PHP อย่างไรก็ตาม มีความแตกต่างหลักหนึ่ง หาก parser ไม่พบไฟล์ที่ต้องการ จะสร้าง fatal error ทำให้สคริปต์ปัจจุบันสิ้นสุดการทำงาน คำสั่ง include ในทางกลับกันจะแจ้งเตือน (warning) กรณีไม่พบไฟล์ และการดำเนินการของสคริปต์ปัจจุบันจะดำเนินต่อไป PHP parser

  10. คำสั่ง require_once ใน PHP

    บทนำ คำสั่ง require_once ใน PHP ทำงานคล้ายกับคำสั่ง require ความแตกต่างคือ หากไฟล์ถูก include ไปแล้วสำหรับการประมวลผล จะไม่ถูก include อีกครั้ง โปรดทราบว่า ไฟล์ที่ include ด้วย include หรือ require statement ก็จะไม่ถูก include อีกครั้งแม้จะใช้ require_once statement พฤติกรรมอื่นๆ ของ require_once ค

  11. คำสั่ง return ใน PHP

    บทนำ วัตถุประสงค์ของคำสั่ง return ใน PHP คือคืนควบคุมการดำเนินการโปรแกรมกลับไปที่สภาพแวดล้อมที่เรียก เมื่อคืนค่าแล้ว การดำเนินการของนิพจน์ที่ตามหลังอันที่เรียกฟังก์ชันหรือโมดูลอื่น หาก return statement เกิดขึ้นภายในฟังก์ชัน การดำเนินการของฟังก์ชันปัจจุบันจะสิ้นสุด ส่งมอบควบคุมกลับไปที่สภาพแวดล้อมท

  12. ฟังก์ชันไร้ชื่อ (Anonymous Functions) ใน PHP

    บทนำ Anonymous function คือฟังก์ชันที่ไม่มีชื่อที่ผู้ใช้กำหนด ฟังก์ชันแบบนี้เรียกอีกอย่างว่า closure หรือ lambda function บางครั้งคุณอาจต้องการฟังก์ชันสำหรับใช้ครั้งเดียว Closure คือ anonymous function ที่ปิด (closes) บนสภาพแวดล้อมที่มันถูกกำหนด ต้องระบุคีย์เวิร์ด use ในมัน การใช้งานที่พบบ่อยที่สุดข

  13. อาร์กิวเมนต์ฟังก์ชัน (Function Arguments) ใน PHP

    บทนำ ฟังก์ชันใน PHP สามารถกำหนดให้รับอินพุตจากสภาพแวดล้อม/สคริปต์ที่เรียกในรูปแบบอาร์กิวเมนต์ อาร์กิวเมนต์เหล่านี้ให้เป็นรายการคั่นด้วยจุลภาคภายในวงเล็บหน้าชื่อฟังก์ชัน โปรดทราบว่า ขณะเรียกฟังก์ชัน ต้องส่งอาร์กิวเมนต์จำนวนเท่าเดิม PHP รองรับการเรียกฟังก์ชันโดยส่งค่า (pass by value), ส่งอ้างอิง (pas

  14. การคืนค่า (Returning Values) ใน PHP

    บทนำ ฟังก์ชันอาจมี return เป็นคำสั่งสุดท้ายในบอดี้ แม้จะไม่บังคับ เมื่อเรียกฟังก์ชัน ควบคุมโปรแกรมกลับไปที่สภาพแวดล้อมที่เรียก หลังดำเนินคำสั่งในบล็อกบอดี้ - ไม่ว่าคำสั่งสุดท้ายในบล็อกฟังก์ชันจะเป็น return หรือไม่ ถ้าไม่มี return statement ควบคุมจะคืนค่า NULL ให้ผู้เรียก หาก return statement ประกอบด

  15. ฟังก์ชันที่ผู้ใช้กำหนดเอง (User-defined Functions) ใน PHP

    บทนำ PHP มีฟังก์ชันในตัว (built-in functions) จำนวนมาก เช่น ฟังก์ชันคณิตศาสตร์ สตริง วันที่ อาร์เรย์ ฯลฯ ยังสามารถกำหนดฟังก์ชันตามความต้องการเฉพาะได้ ฟังก์ชันแบบนี้เรียกว่า user defined function ฟังก์ชันคือบล็อกคำสั่งที่ใช้ซ้ำได้ ทำงานเฉพาะเจาะจง บล็อกนี้ถูกกำหนดด้วยคีย์เวิร์ด function และให้ชื่อที

  16. ฟังก์ชันตัวแปร (Variable Functions) ใน PHP

    บทนำ ถ้าชื่อตัวแปรมีวงเล็บ (พร้อมพารามิเตอร์หรือไม่มี) นำหน้า PHP parser จะพยายามหาฟังก์ชันที่ชื่อตรงกับค่าของตัวแปรและดำเนินการ ฟังก์ชันแบบนี้เรียกว่า variable function คุณสมบัตินี้มีประโยชน์ในการนำ callback, function tables ฯลฯ ไปใช้งาน Variable functions ไม่สามารถสร้างได้กับ language constructs

  17. ค่าคงที่ (Constants) ใน PHP

    บทนำ ค่าคงที่ถูกแสดงเป็นตัว面值 (literals) ในนิพจน์กำหนดค่า เช่น $x=10 หรือ $name=XYZ โดยที่ 10 และ XYZ เป็นค่าคงที่ตัวเลขและสตริงที่มอบหมายให้ตัวแปร ใน PHP สามารถกำหนดค่าคงที่ด้วยตัวระบุที่ผู้ใช้กำหนดเองได้ด้วยฟังก์ชัน define() รูปแบบไวยากรณ์ define ( string $name , mixed $value [, bool $case_insens

  18. คำสั่ง continue ใน PHP

    บทนำ คำสั่ง continue เป็นหนึ่งในคีย์เวิร์ดควบคุมลูปใน PHP เมื่อโฟลว์โปรแกรมเจอ continue ภายในลูป ส่วนที่เหลือของคำสั่งในรอบปัจจุบันของลูปจะถูกข้าม และรอบถัดไปของลูปเริ่มต้น สามารถปรากฏได้ภายใน while, do while, for และ foreach loop รูปแบบไวยากรณ์ while (expr) { .. .. if (expr1) conti

  19. คำสั่ง if else elseif ใน PHP

    บทนำ การดำเนินการมีเงื่อนไขของคำสั่งหนึ่งหรือหลายคำสั่งเป็นคุณสมบัติสำคัญที่สุดของภาษาโปรแกรมใดๆ PHP ให้ความสามารถนี้ด้วยคำสั่ง if, else และ elseif การใช้งานหลักของคำสั่ง if ดังนี้: รูปแบบไวยากรณ์ if (expression) statement; นิพจน์หน้าคีย์เวิร์ด if เป็นนิพจน์ตรรกะ ประเมินเป็น TRUE หรือ FALSE หา

  20. ลูป foreach ใน PHP

    บทนำ คำสั่ง foreach เป็นหนึ่งในคอนสตรัคต์ลูปที่ PHP เสนอ คำสั่งลูปอื่นๆ - while, do while และ for - ใช้สร้างลูปแบบมีเงื่อนไขหรือนับจำนวน ส่วน foreach loop เหมาะสำหรับการวนรอบโครงสร้างอาร์เรย์ การใช้งาน foreach statement ดังนี้: รูปแบบไวยากรณ์ $value) statement รูปแบบแรกของ foreach วนรอบองค์ปร

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