Danh mục

20 phương pháp học PHP dễ hiểu nhất

Số trang: 13      Loại file: pdf      Dung lượng: 174.45 KB      Lượt xem: 8      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 5,000 VND Tải xuống file đầy đủ (13 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

20 cach hoc tot nhat Có một câu châm ngôn xưa, từ khoảng năm 1700, nói rằng: “Một bé mèo con sẽ chết mỗi khi một PHP programmer (lập trình viên) không sử dụng những phương pháp tốt nhất.” Một phép ẩn dụ không rõ ràng lắm, nhưng có thể bạn sẽ hiểu rõ hơn vai trò của “mèo con” sau khi đọc hết bài viết này.
Nội dung trích xuất từ tài liệu:
20 phương pháp học PHP dễ hiểu nhất20 phương pháp học PHP dễ hiểu nhất20 cach hoc tot nhatCó một câu châm ngôn xưa, từ khoảng năm 1700, nói rằng: “Một bé mèocon sẽ chết mỗi khi một PHP programmer (lập trình viên) không sử dụngnhững phương pháp tốt nhất.”Một phép ẩn dụ không rõ ràng lắm, nhưng có thể bạn sẽ hiểu rõ hơn vai tròcủa “mèo con” sau khi đọc hết bài viết này.1. Viết code càng nhiều càng tốtKhông có gì bằng việc áp dụng nguyên tắc “học đi đôi với hành” cho việchọc lập trình, đừng ngại ngần khi bạn có cơ hội làm một website, dù với kiếnthức hiện tại bạn chưa thể làm được. Khi bạn đã có một dự án lập trình, bạnsẽ có lý do chính đáng để nghiên cứu và ứng dụng ngôn ngữ lập trình vàothực tế. Lập trình thường xuyên và có mục tiêu sẽ giúp bạn “biết làm” chứkhông cần phải “nhớ cách làm”.2. Làm quen với PHP ManualCó lẽ cách tốt nhất giúp bạn bắt đầu với PHP manual là bạn có thể tìm thấythông tin về mọi function (hàm) qua mẫu sau: http://php.net/function-name.Ví dụ: nếu bạn muốn tìm cách sử dụng hàm strpos() hãy nhậphttp://php.net/strpos vào trình duyệt, tương tự với hàm array_key_exists(),hãy dùng http://php.net/array-key-exists. (Chỉ cần thay đổi các dấu gạchdưới (_) thành dấu gạch (-) trên thanh địa chỉ trong trình duyệt)Đọc các comment!Bạn không cần phải đọc kỹ mọi comment trong mọi mục của php manual.Nhưng nếu bạn gặp khó khăn khi sử dụng một function nào đó, có thể ngườikhác đã gặp vấn đề tương tự và nói về nó trong một comment – bao gồmcách giải quyết.Bạn cũng có thể tìm được hàng rất nhiều những thuật toán hay đoạn codehay từ comment của những người đi trước.3. ‘Tận dụng’ các cộng đồng PHP OnlineNgoài PHP manual, có rất nhiều cộng đồng mạng khác mà bạn có thể tìmkiếm trợ giúp. Hầu hết các diễn đàn lớn trong nước đều có khu vực dành cholập trình. Ví dụ như: forum.cuasotinhoc.vn…Nếu khả năng tiếng Anh của bạn khá, hãy ghé qua stackoverflow.com hayw3schools.com forum.Mọi giúp đỡ mà bạn nhận được từ các cộng đồng này đều miễn phí. Vì thếbạn hãy giúp các cộng đồng bạn tham gia bằng cách giúp đỡ các beginnerkhác. Không có sự góp sức của bạn và những người như bạn, các cộng đồngnày sẽ dần yếu đi và có khi biến mất hoàn toàn.4. Đừng bỏ qua những phương pháp tốtTrong quá trình học hay nghiên cứu, bạn sẽ gặp những thứ được gọi là“phương pháp tốt” (best practice) trong lập trình. Ví dụ như preparestatements hay ‘code chuẩn’ (điển hình là PEAR coding standards).Bạn đừng gác nó qua một bên chỉ vì nó phức tạp. Các phương pháp tốt đượctạo ra để giúp cho code của bạn bảo mật hơn, chạy nhanh hơn, và dễ quản lýhơn. Hãy học và áp dụng chúng càng sớm càng tốt.Một ví dụ nhỏ: công sức bạn bỏ ra để học cách sử dụng mysql_query() cũngtương đương với việc học PDO hay MySQLi. Nếu bạn bắt đầu với hai mônsau, thì bạn sẽ có được nền vững chắc hơn trong việc sử dụng database. Vàbạn sẽ đỡ đau đầu, vì việc sử dụng mysql_query() dễ phát sinh nhiều vấn đề.5. Đừng bỏ qua những phương pháp tốtNếu bạn không dùng những phương pháp tốt cho cộng đồng, đồng nghiệp,dự án, hay bản thân bạn, thì ít nhất hãy nghĩ đến câu nói ở trên.6. Viết code dễ hiểuKhi mới bắt đầu tập tành code, việc đặt tên ‘huyền bí’ cho các biến hoặchàm khá là hấp dẫn. Có thể bạn đọc ở đâu đó một bài viết nói về hiệu năngcủa code ngắn, hay thấy một đoạn code của ai đó làm được cả đống thứ chỉvới hai dòng. Có thể bạn muốn tạo ra phong cách code của chính bạn.Dù bất cứ lý do nào, đừng để nó cám dỗ bạn.7.Ghi comment mỗi lần khi bạn codeNếu bạn viết code dễ hiểu, bạn sẽ không cần phải thêm quá nhiều comment.Tuy nhiên, dù tất cả các tên hàm và biến của bạn đều dễ hiểu, sẽ luôn có chỗcho những đoạn code phức tạp – những đoạn code mà bạn phải dựng lại đôichút để nghĩ cách giải quyết. Khi đó, hãy đưa comment vào.Một ví dụ:$pieces = explode(‘.’, $image_name);$extension = array_pop($pieces);// Get the extension off the image filename$pieces = explode(‘.’, $image_name); $extension = array_pop($pieces);Bây giờ, ngay cả khi bạn không biết công dụng của các hàm trong đoạn codetrên, bạn vẫn biết được $extension dùng để chứa định dạng của một file ảnh.Comment rất có ích, không chỉ cho bạn mà cả người khác.Và luật bất thành văn “cái gì quá cũng không tốt” cũng đúng cho việc dùngcomment. Quá nhiều comment sẽ khiến cho việc đọc code trở nên khó khăn.Và tương tự quá ít cũng không ổn chút nào.8.Học cách sử dụng DocblockNếu như có một thứ mà mọi programmer đều làm theo một chuẩn chung, thìđó chính là docblock.Docblock là một loại comment, và có nhiều dòng. Công dụng của nó:1. Chứa câu trả lời cho câu hỏi “cái gì đây” và “tại sao phải dùng” cho mỗifile, hàm…2. Đưa miêu tả rõ ràng về các kiểu biến (variable, paremeter) và giá trị trả về(return value) của hàm.3. Miêu tả ngắn gọn về chức năng của một đoạn code.4. Khi bạn sử dụng một IDE có hỗ trợ docblock, bạn sẽ đọc được nội dungcủa docblock về class, hay hàm trong phần chú thích ngay khi bạn đang codemà ...

Tài liệu được xem nhiều: