ความหมายของการพัฒนาภาษาโปรแกรมและพื้นที่การใช้งานของพวกเขาเกิดขึ้นอย่างรวดเร็ว แน่นอนว่าการคำนวณทางคณิตศาสตร์ของวิถีของดาวเคราะห์และการเคลื่อนไหวของอัตราแลกเปลี่ยนในตลาดยังคงเป็นที่กังวลของสังคม แต่ถึงแม้จะมีสัญลักษณ์หลายแบบก็ยังเป็นสถานที่ที่คุ้มค่า
บรรทัดล่าง: จากการพิมพ์ตัวแปรที่ชัดเจนไปจนถึงการใช้งานฟรีอย่างสมบูรณ์และการแปลงประเภทอัตโนมัติตามต้องการเส้นทางนั้นยาวกว่ามาก
ทุกสิ่งในโลกล้วนมีเส้น
เราสามารถโต้เถียงกับเรื่องนี้ได้ แต่ไม่มีความรู้สึกพิเศษและในการเขียนโปรแกรม - ยิ่งไปกว่านั้น ความหมายของ PHP แบบ Explode ทำให้การทำงานของโปรแกรมเมอร์ง่ายขึ้นอย่างมาก: มันนำการใช้ฟังก์ชันหลายอย่างมารวมกันเป็นหนึ่งเดียว
ในขณะเดียวกันไวยากรณ์และความหมายของ PHP เองก็อยู่ในในส่วนที่เกี่ยวข้องกับฟังก์ชั่นนี้มันเปิดโอกาสให้นักพัฒนาได้สร้างความหมายของตัวเองขึ้นมาด้วยฟังก์ชันนี้แม้ว่าจะมีการทำงานที่ดีสำหรับฟังก์ชันสตริงอื่น ๆ ก็ตาม
มันไม่ง่ายไปกว่านี้แล้ว: การระเบิด PHP เพียงแค่แบ่งหนึ่งบรรทัดที่ตำแหน่งของอีกบรรทัด โดยทั่วไปนี่คืออักขระเดี่ยว:
- ลูกน้ำ ",";
- จุด ".";
- เฉือน "/";
- ทิลเดอ "~";
- และสิ่งที่นักพัฒนาต้องการ
แต่คุณสามารถแบ่งบรรทัดด้วยอะไรก็ได้และบรรทัดที่สอง (ตัวคั่น) สามารถมีความหมายของแท็กทั้งหมดองค์ประกอบแท็กหรือมีค่าใด ๆ ภายในจินตนาการของโปรแกรมเมอร์
กรณีที่ตัวเลขเป็นสตริง
ตัวเลขมักจะมีส่วนร่วมในการดำเนินการทางคณิตศาสตร์และสตริงมักจะเข้าร่วมในตัวพิมพ์เล็ก ความคิดนั้นถูกต้องและน่าสนใจ แต่เก่าและไร้ประโยชน์
วันนี้ตัวแปรสามารถเปลี่ยนประเภทได้ตลอดทางจากจากตัวดำเนินการหนึ่งไปยังอีกตัวหนึ่งและในการสร้างไวยากรณ์แต่ละตัวตัวแปรทั้งหมดที่เข้าร่วมมีประเภทที่กำหนดไวยากรณ์ของโครงสร้างนี้
ดังนั้นหากจำนวนนั้นตกอยู่ในโครงสร้างสตริงมันจะกลายเป็นสตริงและถ้าสตริงนั้นเกี่ยวข้องกับการดำเนินการทางคณิตศาสตร์ดังนั้นการเริ่มต้นทั้งหมดของอักขระที่ไม่ใช่ดิจิทัลจะถูกตีความเป็นตัวเลข
ในโค้ดนี้การระเบิดใน PHP แสดงให้เห็นว่าคุณสามารถแยกส่วนจำนวนเต็มและเศษส่วนสำหรับตัวเลขจำนวนเท่าใดก็ได้อย่างง่ายดาย ผลลัพธ์ของการรันโค้ดด้านบนแสดงไว้ด้านล่าง
เป็นที่น่าสงสัยว่าความหมายดังกล่าวถูกใส่ไว้ในฟังก์ชันนี้โดยผู้สร้างภาษา แต่คุณสามารถนึกถึงตัวเลือกมากมายสำหรับแอปพลิเคชันสำหรับฟังก์ชันนี้
ควรระลึกไว้เสมอว่าตัวคั่น (เส้นที่เกิดการแยก) หายไปนั่นคือหลังจากแยกบรรทัดแล้วการระเบิด PHP จะแยกตัวคั่นทั้งหมดที่พบออกจากตัวคั่น
กรณีที่สตริงเป็นอาร์เรย์
ในตัวอย่างข้างต้นสตริงของตัวเลขจะถูกแบ่งโดยการระเบิด PHP ด้วยลูกน้ำและมีการสร้างอาร์เรย์ ฟังก์ชันย้อนกลับทำให้ PHP สามารถรวมอาร์เรย์นี้เป็นบรรทัดเดียวเช่นผ่านจุด
ในกรณีแรกสตริงจะไม่เปลี่ยนแปลงในกรณีที่สองอาร์เรย์ยังคงอยู่ กล่าวอีกนัยหนึ่งคือการใช้สตริงคุณสามารถแยกฐานหนึ่งและเข้าร่วมอีกฐานหนึ่งได้
เพื่อเป็นการประมาณครั้งแรกตัวอย่างเช่นเราสามารถดำเนินการได้การแทนที่อักษรตัวพิมพ์เล็กด้วยตัวพิมพ์ใหญ่ งานระเบิด / ระเบิดดังกล่าวอาจไม่น่าสนใจมากนัก แต่ประเด็นสำคัญคือพาร์ติชันสามารถเป็นอะไรก็ได้! วิธีเชื่อมต่อยังเป็นตัวเลือกใด ๆ
สตริงและวัตถุ
การเขียนโปรแกรมเชิงวัตถุวันนี้ทุกที่และโปรแกรมใด ๆ ประกอบด้วยวัตถุ โดยปกติแล้วคำอธิบาย PHP Explode ไม่เคยกล่าวถึงวัตถุ แต่ไม่มีอะไรป้องกันไม่ให้คุณสร้างแนวคิดของการเชื่อมต่อโดยตรงระหว่างสตริงและวัตถุ
ในบริบทนี้สามารถแสดงวัตถุได้สตริงของอักขระวางไว้ในฐานข้อมูลหรือส่งผ่านช่องทางการสื่อสาร คุณสามารถจัดระเบียบการแลกเปลี่ยนข้อมูลระหว่างออบเจ็กต์โดยไม่ต้องใช้อาร์เรย์ขนาดใหญ่ แต่ใช้สตริงพารามิเตอร์
ผู้ส่งเชื่อมข้อมูลที่ต้องการเข้าด้วยกันเป็นสตริงเดียว (สตริง) และผู้รับโดยใช้ Explode PHP เรียกคืนข้อมูลนั่นคือแยกลำดับอักขระที่ต้องการ
หากเราพัฒนาแนวคิดนี้ในขณะที่สร้างออบเจ็กต์ขึ้นมาโดยปกติแล้วจำเป็นต้อง "ด้วยตนเอง" หรือจากฐานข้อมูลกรอกข้อมูลที่จำเป็น
การใช้ระเบิดคุณสามารถทำให้กระบวนการเป็นไปโดยอัตโนมัติการสร้างอินสแตนซ์ของอ็อบเจกต์และการมีอ็อบเจกต์นามธรรมคุณสามารถควบคุมประเภทของมันได้โดยส่งผ่านสตริงอักขระต่างๆเพื่อเริ่มต้น วิธีนี้ช่วยลดจำนวนวัตถุต่างๆและทำให้ง่ายต่อการจัดการ