การที่ 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 อื่น ๆ ไม่เอาอย่างบ้างนะ
วัน: 26 ธันวาคม 2009
Categories
- .net core (16)
- AI (51)
- business (33)
- Businesses (32)
- cd (59)
- ci (62)
- culture (2)
- data (5)
- Design (159)
- UX/UI (23)
- devops (200)
- devsecops (35)
- dotnet (58)
- envoy (2)
- Histories (22)
- history (2)
- ios (4)
- Life (1,206)
- Books (58)
- Cartoon (13)
- Mindset (41)
- Movies (35)
- Philosophy (4)
- Psychology (3)
- Sci-Fi (52)
- Tips and Tricks (66)
- ปรัชญา (267)
- พัฒนาตนเอง (883)
- พุทธ (70)
- สิ่งแวดล้อม (46)
- mobile (1)
- mystery (7)
- net core (10)
- Network (352)
- Apache HTTP Server (19)
- IOT (24)
- Nginx (40)
- Stalwart (6)
- networking (131)
- Operating Systems (447)
- Programming (1,710)
- .NET (68)
- .NET Core EF (7)
- C# (60)
- API (145)
- Database (411)
- DBeaver (5)
- MariaDB (38)
- MySql (81)
- Oracle Database (8)
- 10g (3)
- PostgreSQL (30)
- RDBMS (78)
- SQL Server (91)
- SQLite (2)
- PowerBuilder (20)
- Python (27)
- Rust (44)
- System Analyst (SA) (96)
- Testing (110)
- Automated Testing (45)
- Playwright (11)
- Automated Testing (45)
- UML (52)
- Web (902)
- .NET (68)
- Programs (112)
- Excel (20)
- r (2)
- science (9)
- script (3)
- SecDevOps (199)
- Security (370)
- sistema (1)
- social (2)
- system (376)
- system analyst (31)
- technology (919)
- technologyระบบ (101)
- technologyและระบบ (3)
- typescript (10)
- ui (63)
- Uncategorized (6)
- ux (58)
- กฎหมาย (305)
- การจัดการ (606)
- การจัดการข้อมูล (350)
- การจัดการข้อมูลและองค์ความรู้ (3)
- การพัฒนาตนเอง (12)
- การออกแบบ (77)
- ข้อมูล (2)
- คณิตศาสตร์ (31)
- ความคิด (110)
- ความปลอดภัย (224)
- จริยธรรม (85)
- จิตวิทยา (885)
- ชีวิต (115)
- ทั่วไป (16)
- ธุรกิจ (622)
- บุคคล (35)
- บุคลากร (10)
- บุคลิก (88)
- ประวัติศาสตร์ (39)
- ปัญญาประดิษฐ์ (28)
- พฤติกรรม (168)
- ภาษาศาสตร์คอมพิวเตอร์ (28)
- ระบบ (355)
- วัฒนธรรม (52)
- วิชาการ (87)
- วิชาการข้อมูล (64)
- วิทยาการข้อมูล (161)
- วิทยาการข้อมูลและภาษาศาสตร์คอมพิวเตอร์ (1)
- วิทยาศาสตร์ (163)
- วิทยาศาสตร์ข้อมูล (28)
- สังคม (338)
- สุขภาพ (210)
- หนังสือ (2)
- องค์ความรู้ (187)
- ออกแบบ (18)
- เทคโนโลยี (290)
- เทคโนโลยีระบบ (156)
- 기술 (1)
- 사회 (1)
- 시스템 (1)
- 철학 (1)