2) Stay Away từ Bất cứ điều gì Ending Với _once () Chúng ta đều biết rằng bao gồm () chỉ đơn giản là cung cấp cho chúng ta một cảnh báo nếu nó không thành công, trong khi yêu cầu () giết chết các kịch bản với một lỗi nghiêm trọng khi nó không thành công. Những gì chúng ta không quên là include_once () và require_once () là vô cùng khó khăn về tài nguyên máy chủ. Không có gì chúng ta có thể làm gì về nó, đó là cách PHP được thiết lập. Chỉ cần nhớ rằng những điều này giết tài nguyên máy chủ của bạn, đặc biệt trên một khuôn khổ rất lớn, và nếu bạn có kế hoạch mã của bạn đúng, bạn thậm chí sẽ không cần nó anyway. 3) Xây dựng Với Error Reporting Trên Điều đầu tiên bạn làm khi bắt đầu một dự án mới là biến báo cáo lỗi để E_ALL, và bạn chỉ cần tắt nó đi mười giây trước khi diễn ra chế độ sản xuất. Tôi làm điều này với tất cả các dự án mà tôi xây dựng và không có gì tốt hơn so với chạy một dự án sản xuất trong chế độ đầy đủ và thậm chí không nhận được một thông báo lỗi là. Bên cạnh đó, với báo cáo lỗi trên, bạn chọn bất kỳ lỗi nhỏ mà cuối cùng sẽ lớn lên để cắn bạn trong ... tốt, bạn sẽ có được quan điểm của tôi. 4) Sử dụng Khung Nếu Bạn Cần Một Ok, do Rasmus Lerdorf nói bạn không nên sử dụng một khuôn khổ vì anh khá thuyết có thể chứng minh rằng một khuôn khổ là chậm hơn nhiều so với mã PHP bình thường khi nó đến để in một đơn giản "Hello World". Hai điều cần đề cập đến ở đây mặc dù: bạn không phải Rasmus Lerdorf và tôi đặt cược bạn sẽ không thể xây dựng một "Hello World" ứng dụng mỗi khi bạn có chương trình gì đó. Khung giúp bạn làm được những điều tẻ nhạt có thể giúp đỡ, mặc dù bạn sẽ phải học cách khuôn khổ hoạt động đầu tiên để làm cho mọi việc đơn giản, nhưng đó là chỉ thương mại-off thật. Plus, bạn đứng ít cơ hội của việc viết mã xấu khi có người khác đã viết nhiều nhất của nó cho bạn, nhưng chúng ta hãy giả vờ tôi không nói rằng. 5) Chức năng Inbuilt Sử dụng PHP của Ok, bạn muốn đếm số lượng các phím trong một mảng? Bạn có thể lặp qua mảng và chỉ đơn giản là tăng giá trị cho mỗi lần lặp, phải không? Hoặc bạn chỉ có thể sử dụng được xây dựng trong PHP count function (), mà không chỉ là những gì nó cần. PHP có nhiều chức năng được xây dựng trong đó có thể làm những gì bạn cần họ, vì vậy hãy kiểm tra hướng dẫn để đảm bảo rằng bạn đang làm nó theo cách tốt nhất có thể. 6) Bảo vệ cơ sở dữ liệu của bạn Cách tốt nhất và an toàn nhất là sử dụng mysql_real_escape_string () cho tất cả các cơ sở dữ liệu trước khi nó được thêm vào cơ sở dữ liệu. Chức năng này làm cho tất cả các dây an toàn về báo giá và các chức năng khác có thể gây tổn hại cho cơ sở dữ liệu của bạn hoặc có chứa mã độc hại, do sử dụng nó để chắc chắn rằng bạn đã thực hiện bước đầu tiên chống lại bảo vệ dữ liệu của bạn. Một điều bạn có thể làm là xác nhận tất cả POST và GET dây, không bao giờ sử dụng $ _REQUEST, và chắc chắn rằng tất cả các hình thức gửi dữ liệu là đúng chủng loại và giá trị trước khi thêm nó vào một truy vấn cơ sở dữ liệu. 7) Sử dụng POST Không GET Ok, isn này 't luôn luôn có thể, nhưng khi nó thực sự không cần thiết, không sử dụng GET, POST sử dụng. Lý do rất đơn giản - GET là đơn giản để thi đua, tất cả tôi cần làm là thêm một cái gì đó vào thanh địa chỉ của tôi và tôi có thể hack dự án của bạn. Rõ ràng GET là cách dễ dàng để làm pagination và permalinks, nhưng khi sử dụng hình thức trình đặc biệt, ở lại với POST, nó an toàn hơn. 8) Vẽ Trước khi Bạn Mã A thực hành tốt để có được thành là cấu trúc khung dự án của bạn, ngay cả khi bạn chỉ là viết nguệch ngoạc một vài ghi chú trên một mảnh giấy. Nó là rất quan trọng để thực sự cung cấp cho các cơ của bạn ứng dụng một số suy nghĩ trước khi ngồi xuống để bắt đầu mã hóa, bởi vì trong quá trình lập kế hoạch cho nó, bạn sẽ thực sự sắt ra những khó khăn trong đầu của bạn và tránh đau đầu mà đi kèm với các facepalm khi bạn nhận ra rằng tất cả mọi thứ bạn chỉ cần làm một trong hai là sai, không cần thiết, hoặc chỉ là ngớ ngẩn. 9) Hiểu dự án của bạn Một nghệ sĩ không thể vẽ một cái gì đó mà ông đã không nhìn thấy trước. Một ca sĩ không thể hát một bài hát mà anh đã không nghe trước đây. Bạn không thể code một dự án mà bạn không hiểu đầy đủ. Nếu bạn không hiểu chính xác những gì nó cần phải làm, và làm thế nào nó cần đến nó, bạn không thể xây dựng nó. 10) Mã Mã Mã Nếu tôi có thể có được một điều qua cho bất cứ ai đọc sách này, đây là nó. Bạn không thể trở thành một nhà phát triển tốt bằng cách đọc. Bạn không thể trở thành một nhà phát triển tốt bằng cách xem một người nào đó phát triển. Một và chỉ cố gắng và phương pháp đáng tin cậy, là để thực sự viết code. Nhưng - và đây là lừa - xây dựng những điều có thật! Đừng đi và mã cái gì mà bạn không có hứng thú, hoặc sẽ không bao giờ sử dụng. Xây dựng những gì bạn thích, và bạn sẽ được kích thích và quan tâm bởi nó, và bạn sẽ học. Sau đó, làm cho nó tuyệt vời, xây dựng dựa trên nó, và làm cho nó tốt hơn.
đang được dịch, vui lòng đợi..