หน้าแรก
หน้าแรก
แนะนำตัว PHP อนุญาตให้ระบุตัวระบุในคลาสเพื่อให้มีค่าคงที่ ซึ่งยังคงไม่เปลี่ยนแปลงในแต่ละคลาส ในการแยกความแตกต่าง rom ตัวแปรหรือคุณสมบัติในคลาส ชื่อของค่าคงที่จะไม่นำหน้าด้วยสัญลักษณ์ $ และถูกกำหนดด้วย ค่าเสียหาย รอบคัดเลือก การเปิดเผยค่าเริ่มต้นของค่าคงที่เป็นแบบสาธารณะ แม้ว่าตัวดัดแปลงอื่นๆ อาจใช
แนะนำตัว ในคำศัพท์การเขียนโปรแกรมเชิงวัตถุ นวกรรมิกคือวิธีการที่กำหนดไว้ภายในคลาสที่ถูกเรียกโดยอัตโนมัติในเวลาที่สร้างวัตถุ วัตถุประสงค์ของวิธีการสร้างคือการเริ่มต้นวัตถุ ใน PHP วิธีการของชื่อพิเศษ __construct ทำหน้าที่เป็นตัวสร้าง ไวยากรณ์ __construct ([ mixed $args = "" [, $... ]] ) : v
แนะนำตัว ใช้ ขั้นสุดท้าย คำหลักในคำจำกัดความของวิธีการอินสแตนซ์ในคลาส PHP ป้องกันไม่ให้ถูกแทนที่โดยคลาสย่อย ในทำนองเดียวกัน หากใช้ final ในคำจำกัดความของ class เอง คลาสดังกล่าวจะไม่สามารถขยายได้ ไวยากรณ์ final class myclass {} class myclass{ final method mymethod(){} } ตัวอย่างวิธีสุดท
แนะนำตัว การสืบทอดเป็นหลักการสำคัญของวิธีการเขียนโปรแกรมเชิงวัตถุ โดยใช้หลักการนี้ ความสัมพันธ์ระหว่างสองคลาสสามารถกำหนดได้ PHP รองรับการสืบทอดในรูปแบบวัตถุ PHP ใช้ ขยาย คีย์เวิร์ดเพื่อสร้างความสัมพันธ์ระหว่างสองคลาส ไวยากรณ์ class B extends A โดยที่ A คือคลาสพื้นฐาน (เรียกอีกอย่างว่า parent ที่เ
แนะนำตัว อินเทอร์เฟซเป็นคุณลักษณะที่สำคัญของการเขียนโปรแกรมเชิงวัตถุ โดยสามารถระบุวิธีการที่จะนำไปใช้โดยชั้นเรียน โดยไม่ต้องกำหนดว่าควรใช้งานอย่างไร PHP รองรับอินเทอร์เฟซโดยวิธีถ้า อินเทอร์เฟซ คำสำคัญ. อินเทอร์เฟซคล้ายกับคลาส แต่มีเมธอดที่ไม่มีเนื้อหาคำจำกัดความ วิธีการในส่วนต่อประสานจะต้องเป็นแบบ
แนะนำตัว ตั้งแต่ PHP 5 เป็นต้นไป เป็นไปได้ที่จะทำซ้ำผ่านรายการสิ่งของที่มองเห็นได้ทั้งหมดของอ็อบเจกต์ ทำซ้ำได้โดยใช้ foreach วนซ้ำเช่นเดียวกับ ตัววนซ้ำ อินเตอร์เฟซ. นอกจากนี้ยังมี IteratorAggregate ส่วนต่อประสานใน PHP ที่สามารถใช้เพื่อจุดประสงค์นี้ การใช้ foreach loop ตัวอย่าง <?php class myclas
แนะนำตัว เมธอดวิเศษใน PHP เป็นวิธีพิเศษที่มุ่งทำงานบางอย่าง เมธอดเหล่านี้ตั้งชื่อด้วยเครื่องหมายขีดล่างคู่ (__) เป็นคำนำหน้า ชื่อฟังก์ชันทั้งหมดเหล่านี้สงวนไว้และไม่สามารถใช้เพื่อวัตถุประสงค์อื่นนอกเหนือจากฟังก์ชันเวทย์มนตร์ที่เกี่ยวข้อง วิธีวิเศษในชั้นเรียนจะต้องเปิดเผยต่อสาธารณะ วิธีการเหล่านี้ทำ
แนะนำตัว PHP มีตัวดำเนินการเปรียบเทียบ == โดยใช้การเปรียบเทียบอย่างง่ายของสองตัวแปรวัตถุ คืนค่า จริง หากทั้งคู่อยู่ในคลาสเดียวกันและค่าของคุณสมบัติที่เกี่ยวข้องเหมือนกัน ของ PHP === โอเปอเรเตอร์เปรียบเทียบตัวแปรอ็อบเจ็กต์สองตัวและคืนค่า จริง ต่อเมื่ออ้างถึงอินสแตนซ์เดียวกันของคลาสเดียวกัน เราใช้
แนะนำตัว ใน PHP ออบเจ็กต์จะถูกส่งผ่านโดยการอ้างอิงโดยค่าเริ่มต้น ในที่นี้ การอ้างอิงคือนามแฝง ซึ่งช่วยให้สองตัวแปรที่แตกต่างกันสามารถเขียนเป็นค่าเดียวกันได้ ตัวแปรอ็อบเจ็กต์ไม่มีตัวอ็อบเจ็กต์เป็นค่า มีเฉพาะตัวระบุอ็อบเจ็กต์ที่อนุญาตให้ใช้ซึ่งพบอ็อบเจ็กต์จริง เมื่อวัตถุถูกส่งโดยอาร์กิวเมนต์ ส่งคืนหร
แนะนำตัว การตีความการโอเวอร์โหลดนั้นแตกต่างกันใน PHP เมื่อเทียบกับภาษาเชิงวัตถุอื่น ๆ เช่น C ++ หรือ Java ซึ่งคำนี้หมายถึงความสามารถในการมีคลาสด้วยเมธอดชื่อเดียวกันมากกว่าหนึ่งครั้ง แต่มีอาร์กิวเมนต์และ/หรือประเภทการส่งคืนต่างกัน ใน PHP ในทางกลับกัน คุณลักษณะของการสร้างคุณสมบัติและวิธีการแบบไดนามิก
แนะนำตัว สมาชิกข้อมูลที่ประกาศภายในคลาสเรียกว่าคุณสมบัติ คุณสมบัติบางครั้งเรียกว่าแอตทริบิวต์หรือฟิลด์ ใน PHP คุณสมบัติมีคุณสมบัติตามหนึ่งในคำหลักตัวระบุการเข้าถึง สาธารณะ , ส่วนตัว หรือ ป้องกัน . ชื่อของคุณสมบัติอาจเป็นป้ายกำกับที่ถูกต้องใน PHP ค่าของคุณสมบัติอาจแตกต่างกันไปในแต่ละอินสแตนซ์ของคลาส
แนะนำตัว ใน PHP ทวิภาคคู่ :: ถูกกำหนดให้เป็น ตัวดำเนินการแก้ไขขอบเขต . ใช้เมื่อเราต้องการเข้าถึงค่าคงที่ คุณสมบัติ และวิธีการที่กำหนดไว้ในระดับคลาส เมื่ออ้างถึงไอเท็มเหล่านี้นอกนิยามคลาส ชื่อของคลาสจะถูกใช้พร้อมกับตัวดำเนินการแก้ไขขอบเขต โอเปอเรเตอร์นี้เรียกอีกอย่างว่า Paamayim Nekudotayim ซึ่งในภา
แนะนำตัว การแสดงสตริงของอ็อบเจกต์ใดๆ ในรูปแบบของ byte-stream ได้มาจาก serialze() ฟังก์ชันใน PHP ตัวแปรคุณสมบัติทั้งหมดของอ็อบเจ็กต์มีอยู่ในสตริงและเมธอดจะไม่ถูกบันทึก สตริงนี้สามารถเก็บไว้ในไฟล์ใดก็ได้ ในการดึงวัตถุจากสตรีมไบต์ มีฟังก์ชัน unserialize() ต้องมีคำจำกัดความของคลาสที่เกี่ยวข้องก่อนที่จ
แนะนำตัว อันที่จริง วัตถุไม่จำเป็นต้องเข้าถึงอินสแตนซ์ของคลาสใดๆ การมองเห็นเริ่มต้นของไอเท็มคงที่ในคลาสเป็นแบบสาธารณะ คุณสมบัติคงที่ ในการเข้าถึงคุณสมบัติสแตติกจากคลาสภายนอก เราจำเป็นต้องใช้ตัวดำเนินการแก้ไขขอบเขต (::) พร้อมกับชื่อของคลาส ตัวแปรสตริงที่ประเมินชื่อคลาสยังสามารถระบุคุณสมบัติสแตติกได
แนะนำตัว คุณลักษณะของการเชื่อมโยงแบบสแตติกช่วงปลายใน PHP นี้ใช้เพื่ออ้างอิงคลาสในการสืบทอดแบบคงที่ เมื่อมีการเรียกเมธอดสแตติก ชื่อของคลาสจะแนบมากับโอเปอเรเตอร์ความละเอียดขอบเขต (::) ในขณะที่ในกรณีของเมธอดอินสแตนซ์อื่น เราจะเรียกพวกมันโดยใช้ชื่อของอ็อบเจ็กต์ static::จะไม่ได้รับการแก้ไขโดยใช้คลาสที่ก
แนะนำตัว PHP ไม่รองรับการสืบทอดหลายรายการ ข้อจำกัดนี้เอาชนะได้ด้วยคุณลักษณะของลักษณะ . เป็นกลไกของการใช้รหัสซ้ำ คำจำกัดความของลักษณะคล้ายกับคลาส อย่างไรก็ตาม ไม่สามารถสร้างอินสแตนซ์ได้โดยตรง แทนที่จะใช้ฟังก์ชันของคุณลักษณะในชั้นเรียนโดย ใช้ คำสำคัญ. ดังนั้นคลาสสามารถใช้เมธอดที่กำหนดไว้ในลักษณะหรือส
แนะนำตัว ใน PHP เป็นไปได้ที่จะมีประเภทข้อมูล compund ที่ผู้ใช้กำหนดโดยใช้ คลาส คำสำคัญ. อินสแตนซ์ใหม่ของคลาสเป็นวัตถุ ลักษณะของวัตถุเป็นไปตามคำจำกัดความของคลาส ซึ่งอาจประกอบด้วยคุณสมบัติ ค่าคงที่ และสมาชิกเมธอด การช่วยสำหรับการเข้าถึง (เรียกอีกอย่างว่าการมองเห็น) ของสมาชิกคลาสขึ้นอยู่กับคำสำคัญนำห
แนะนำตัว $_GET เป็นอาเรย์ของตัวแปรที่ส่งผ่านไปยังสคริปต์ปัจจุบันผ่านสตริงการสืบค้นที่ต่อท้าย URL ของคำขอ HTTP โปรดทราบว่าอาร์เรย์ถูกเติมโดยคำขอทั้งหมดที่มีสตริงการสืบค้นเพิ่มเติมจากคำขอ GET $HTTP_GET_VARS มีข้อมูลเบื้องต้นเหมือนกัน แต่เลิกใช้แล้ว โดยค่าเริ่มต้น เบราว์เซอร์ไคลเอนต์ส่งคำขอสำหรับ U
แนะนำตัว $GLOBALS เป็นอาร์เรย์ที่เชื่อมโยงไปยังตัวแปรที่กำหนดโกลบอลทั้งหมด ชื่อของตัวแปรในรูปแบบคีย์และเนื้อหาเป็นค่าของ associative array ตัวอย่าง $GLOBALS ตัวอย่างนี้แสดงอาร์เรย์ $GLOBALS ที่มีชื่อและเนื้อหาของตัวแปรส่วนกลาง ตัวอย่าง <?php $var1="Hello"; $var2=100; $var3=array(1,2,3
แนะนำตัว $_SERVER เป็น superglobal ที่เก็บข้อมูลเกี่ยวกับส่วนหัว HTTP เส้นทางและตำแหน่งของสคริปต์ ฯลฯ ข้อมูลที่เกี่ยวข้องกับเซิร์ฟเวอร์และสภาพแวดล้อมการดำเนินการทั้งหมดมีอยู่ในอาเรย์ที่เชื่อมโยงนี้ รายการส่วนใหญ่ในอาร์เรย์นี้สร้างขึ้นโดยเว็บเซิร์ฟเวอร์ PHP เวอร์ชันก่อนหน้า 5.4.0 มี $HTTP_SERVER_VA