Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP
PHP
  1. การจัดการข้อยกเว้น PHP พร้อมบล็อกดักจับหลายตัว

    แนะนำตัว PHP อนุญาตให้มีชุดบล็อก catch ที่ติดตามบล็อก try เพื่อจัดการกับกรณียกเว้นต่างๆ อาจมีการใช้ catch block ต่างๆ เพื่อจัดการกับข้อยกเว้นและข้อผิดพลาดที่กำหนดไว้ล่วงหน้า เช่นเดียวกับข้อยกเว้นที่ผู้ใช้กำหนด ตัวอย่าง ตัวอย่างต่อไปนี้ใช้บล็อก catch เพื่อประมวลผลเงื่อนไข DivisioByZeroError, TypeEr

  2. PHP Nested Exception

    แนะนำตัว บล็อกของความพยายาม - การจับสามารถซ้อนกันได้ไม่เกินระดับที่ต้องการ ข้อยกเว้นจะได้รับการจัดการในลักษณะย้อนกลับ กล่าวคือ การประมวลผลข้อยกเว้นภายในสุดจะดำเนินการก่อน ตัวอย่าง ในตัวอย่างต่อไปนี้ inner try block จะตรวจสอบว่าตัวแปรใดค่าหนึ่งจากสองตัวแปรที่ไม่ใช่ตัวเลข และถ้าเป็นเช่นนั้น จะส่งข้อ

  3. PHP โยนข้อยกเว้น

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

  4. เครื่องกำเนิด PHP เทียบกับวัตถุ Iterator

    แนะนำตัว เมื่อเรียกใช้ฟังก์ชันตัวสร้าง ภายใน อ็อบเจ็กต์ใหม่ของคลาสตัวสร้างจะถูกส่งกลับ มันใช้ ตัววนซ้ำ อินเตอร์เฟซ. อินเทอร์เฟซตัววนซ้ำกำหนดวิธีการที่เป็นนามธรรมดังต่อไปนี้ Iterator::current — คืนองค์ประกอบปัจจุบัน Iterator::key — ส่งคืนคีย์ขององค์ประกอบปัจจุบัน Iterator::next — เลื่อนไปยังองค์ปร

  5. เครื่องกำเนิด PHP

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

  6. คีย์เวิร์ดเนมสเปซ PHP และค่าคงที่ __NAMESPACE__

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

  7. PHP กำหนดเนมสเปซ

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

  8. PHP Global space

    แนะนำตัว ในกรณีที่ไม่มีคำจำกัดความเนมสเปซ คำจำกัดความทั้งหมดของคลาส ฟังก์ชัน ฯลฯ จะถูกวางไว้ในเนมสเปซส่วนกลาง หากชื่อขึ้นต้นด้วย จะหมายความว่าชื่อนั้นจำเป็นจากโกลบอลสเปซแม้ในบริบทของเนมสเปซ การใช้ข้อกำหนดพื้นที่ส่วนกลาง ตัวอย่าง <? namespace test; /* This function istest\fopen */ function fopen

  9. PHP การเข้าถึงคลาสระดับโลก

    แนะนำตัว เมื่อ PHP parser พบตัวระบุที่ไม่ผ่านเกณฑ์ เช่น ชื่อคลาสหรือฟังก์ชัน โปรแกรมจะแก้ไขเป็นเนมสเปซปัจจุบัน ดังนั้น ในการเข้าถึงคลาสที่กำหนดไว้ล่วงหน้าของ PHP จะต้องถูกอ้างอิงโดยใช้ชื่อแบบเต็มโดยนำหน้า \ . การใช้คลาสในตัว ในตัวอย่างต่อไปนี้ คลาสใหม่ใช้ stdClass ที่กำหนดไว้ล่วงหน้าเป็นคลาสพื้นฐา

  10. PHP นามแฝง/การนำเข้าเนมสเปซ

    แนะนำตัว คุณลักษณะที่สำคัญของเนมสเปซคือความสามารถในการอ้างถึงชื่อภายนอกที่มีคุณสมบัติครบถ้วนโดยใช้นามแฝงหรือการนำเข้า เนมสเปซ PHP รองรับนามแฝงหรือการนำเข้าประเภทต่อไปนี้ - นามแฝงชื่อคลาส นามแฝงชื่ออินเทอร์เฟซ นามแฝงชื่อเนมสเปซ นามแฝงหรือการนำเข้าฟังก์ชันและชื่อคงที่ ใน PHP นามแฝงทำได้โดยใช้โอเปอ

  11. PHP กำหนดเนมสเปซหลายรายการในไฟล์เดียวกัน

    แนะนำตัว สามารถกำหนดเนมสเปซได้มากกว่าหนึ่งรายการในไฟล์เดียวที่มีนามสกุล .php มีสองวิธีที่แตกต่างกันที่กำหนดไว้สำหรับวัตถุประสงค์ ไวยากรณ์ผสมและไวยากรณ์วงเล็บ เนมสเปซหลายรายการพร้อมไวยากรณ์ผสม ในตัวอย่างนี้ มีการกำหนดเนมสเปซสองรายการไว้ด้านล่างอีกรายการหนึ่ง ทรัพยากรในเนมสเปซแรกจะพร้อมใช้งานจนกว่าค

  12. ภาพรวมเนมสเปซ PHP

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

  13. กฎการแก้ไขชื่อ PHP

    แนะนำตัว ในโค้ด PHP ลักษณะของเนมสเปซได้รับการแก้ไขตามกฎต่อไปนี้ - ตัวระบุเนมสเปซที่ไม่มีสัญลักษณ์คั่นเนมสเปซ (/ ) หมายความว่ามันอ้างถึงเนมสเปซปัจจุบัน นี่เป็นชื่อที่ไม่เหมาะสม หากมีสัญลักษณ์คั่นเช่นใน myspace\space1 จะแก้ไขเป็นเนมสเปซย่อย space1 ภายใต้ myspace การตั้งชื่อประเภทนี้เป็นเนมสเปซส

  14. PHP ประกาศเนมสเปซย่อย

    แนะนำตัว เป็นไปได้ที่จะสร้างเนมสเปซภายในเนมสเปซ เช่นเดียวกับไดเร็กทอรีในระบบไฟล์สามารถมีไดเร็กทอรีย่อยในโครงสร้างแบบลำดับขั้นได้ เนมสเปซย่อยสามารถจัดเรียงในลำดับชั้นได้ อักขระแบ็กสแลช \ ใช้เพื่อกำหนดความสัมพันธ์ระหว่างเนมสเปซระดับบนสุดและระดับย่อย ในตัวอย่างนี้ เนมสเปซระดับบนสุด myspace ประกอบด้วย

  15. PHP ใช้เนมสเปซ

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

  16. PHP Class Abstraction

    แนะนำตัว ในการเขียนโปรแกรมเชิงวัตถุ คลาสนามธรรมคือคลาสที่สร้างอินสแตนซ์ได้ เช่น ไม่สามารถประกาศวัตถุของคลาสดังกล่าวได้ PHP รองรับแนวคิดของคลาส abstarct ตั้งแต่เวอร์ชัน 5.0 คลาสที่กำหนดด้วยคีย์เวิร์ด abstract จะกลายเป็นคลาสนามธรรม นอกจากนี้ คลาสใดๆ ที่มีเมธอดนามธรรมอย่างน้อยหนึ่งวิธีถือเป็นนามธรรมด

  17. PHP คลาสนิรนาม

    แนะนำตัว ตามชื่อที่แนะนำ คลาสที่ไม่ระบุชื่อคือคลาสที่ไม่มีชื่อ มันมีไว้สำหรับใช้ครั้งเดียวและหากต้องการกำหนดคลาสทันที คุณลักษณะของคลาสที่ไม่ระบุชื่อได้รับการแนะนำตั้งแต่เวอร์ชัน PHP 7 คำจำกัดความของคลาสที่ไม่ระบุชื่ออยู่ภายในนิพจน์ซึ่งผลลัพธ์เป็นวัตถุของคลาสนั้น ถูกกำหนดด้วยคลาสใหม่ ไวยากรณ์ดังต่อ

  18. PHP คลาสการโหลดอัตโนมัติ

    แนะนำตัว เพื่อที่จะใช้คลาสที่กำหนดไว้ในสคริปต์ PHP อื่น เราสามารถรวมคลาสเข้ากับคำสั่ง include หรือ require อย่างไรก็ตาม คุณลักษณะการโหลดอัตโนมัติของ PHP ไม่ต้องการการรวมอย่างชัดเจน เมื่อใช้คลาส (สำหรับการประกาศอ็อบเจกต์ ฯลฯ ) PHP parser จะโหลดคลาสโดยอัตโนมัติ หากลงทะเบียนกับ spl_autoload_register()

  19. พื้นฐานของ PHP ของคลาสและอ็อบเจ็กต์

    แนะนำตัว คลาสเป็นประเภทข้อมูลที่กำหนดโดยผู้ใช้ใน PHP เพื่อกำหนดคลาสใหม่ PHP ให้คำหลัก คลาส ซึ่งตามด้วยชื่อ ป้ายกำกับใดๆ ที่ถูกต้องตามหลักการตั้งชื่อของ PHP (ยกเว้นคำสงวนของ PHP) สามารถใช้เป็นชื่อของคลาสได้ องค์ประกอบของคลาสถูกกำหนดในวงเล็บปีกกาที่ตามหลังชื่อของคลาส ไวยากรณ์ class myclass{   &n

  20. การโคลนวัตถุ PHP

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

Total 1279 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:49/64  20-คอมพิวเตอร์/Page Goto:1 43 44 45 46 47 48 49 50 51 52 53 54 55