การที่ script php เราทำงานไม่เป็นไปตามจุดประสงค์ ปัญหาที่พบบ่อยคือ ตัวแปร หรือการทำงานของโปรแกรมของเราไม่ทำงานที่ได้วางแผนเอาไว้ การหาสาเหตุโดยวิธี echo ค่าตัวแปรออกมาบางครั้งกว่าจะหาเจอก็ต้องแสดงค่า กันวุ่นวายใช้เวลากว่าจะเจออาจจะต้องแก้ไขไฟล์กันหลายครั้ง และอาจจะทำให้โปรแกรมทำงานผิดพลาดจากการที่ลบส่วน debug ออกไปไม่ครบ ถ้าใช้ xampp เป็น server จะมี xdebug ติดมาช่วยแก้ปัญหาจุดนี้โดยเราสามารถใช้ ใช้ WinCacheGrind (หรือ KCacheGrind บน linux) เปิดไปที่โฟลเดอร์ที่เราตั้งค่าไว้ใน xdebug.profiler_output_dir ซึ่งไฟล์จะมีชื่อเป็น cachegrind.out.XXX (XXX = ตัวเลขตามหลัง) ช่วยแสดงตัวแปร เวลาการทำงาน ของแต่ละคำสั่ง,ฟังก์ชั่น,คลาส ให้เราดูอย่างละเอียด แต่ถ้าติดตั้ง server ด้วย appserv หรือติดตั้งเองทั้งหมด สามารถลงเพิ่มเติมได้โดยใช้เครื่องมือ Tailored Installation Instructions เพียง copy รายงานจาก function phpinfo () ลงไปจะได้วิธีการติดตั้งและเลือก version ที่เหมาะกับเครื่องของคุณอัตโนมัติครับ โอ้มายลอร์ด (ผมเป็นพุทธ อาจารย์สอนว่าเขาอุทานกันอย่างนี้นะ) มันยอดมาก ทำไม php library อื่น ๆ ไม่เอาอย่างบ้างนะ
ผู้เขียน: phunsanit
Categories
- .net core (15)
- AI (49)
- business (31)
- Businesses (30)
- cd (51)
- ci (54)
- culture (1)
- Design (151)
- UX/UI (23)
- devops (162)
- devsecops (33)
- dotnet (45)
- envoy (2)
- Histories (20)
- history (1)
- Life (899)
- Books (57)
- Cartoon (11)
- Mindset (35)
- Movies (27)
- Philosophy (2)
- Psychology (1)
- Sci-Fi (43)
- Tips and Tricks (63)
- ปรัชญา (175)
- พัฒนาตนเอง (627)
- พุทธ (55)
- สิ่งแวดล้อม (41)
- mystery (3)
- net core (8)
- Network (311)
- Apache HTTP Server (17)
- IOT (15)
- Nginx (39)
- Stalwart (6)
- networking (69)
- Operating Systems (396)
- Programming (1,596)
- .NET (63)
- .NET Core EF (7)
- C# (56)
- API (137)
- Database (400)
- DBeaver (5)
- MariaDB (38)
- MySql (81)
- Oracle Database (8)
- 10g (3)
- PostgreSQL (30)
- RDBMS (75)
- SQL Server (91)
- SQLite (2)
- PowerBuilder (20)
- Python (18)
- Rust (44)
- System Analyst (SA) (95)
- Testing (104)
- Automated Testing (44)
- Playwright (11)
- Automated Testing (44)
- UML (52)
- Web (841)
- .NET (63)
- Programs (112)
- Excel (20)
- r (2)
- science (6)
- SecDevOps (172)
- Security (332)
- sistema (1)
- social (2)
- system (286)
- system analyst (31)
- technology (759)
- technologyระบบ (82)
- technologyและระบบ (3)
- typescript (9)
- ui (48)
- Uncategorized (6)
- ux (51)
- กฎหมาย (287)
- การจัดการ (548)
- การจัดการข้อมูล (319)
- การจัดการข้อมูลและองค์ความรู้ (3)
- การออกแบบ (60)
- คณิตศาสตร์ (26)
- ความคิด (28)
- ความปลอดภัย (196)
- จริยธรรม (40)
- จิตวิทยา (592)
- ชีวิต (91)
- ทั่วไป (12)
- ธุรกิจ (565)
- บุคคล (32)
- บุคลากร (8)
- บุคลิก (62)
- ประวัติศาสตร์ (19)
- ปัญญาประดิษฐ์ (23)
- พฤติกรรม (88)
- ภาษาศาสตร์คอมพิวเตอร์ (24)
- ระบบ (312)
- วัฒนธรรม (25)
- วิชาการ (71)
- วิชาการข้อมูล (57)
- วิทยาการข้อมูล (149)
- วิทยาการข้อมูลและภาษาศาสตร์คอมพิวเตอร์ (1)
- วิทยาศาสตร์ (135)
- วิทยาศาสตร์ข้อมูล (26)
- สังคม (246)
- สุขภาพ (145)
- องค์ความรู้ (157)
- ออกแบบ (12)
- เทคโนโลยี (267)
- เทคโนโลยีระบบ (134)