programming:rule
Khác biệt
Đây là những khác biệt giữa hai phiên bản của trang.
Phiên bản trước của cả hai bênPhiên bản trướcPhiên bản sau | Phiên bản trước | ||
programming:rule [2016/06/16 03:45] – [Khoảng cách giữa các dòng] hoaquynhtim99 | programming:rule [2016/06/16 04:04] (hiện tại) – phiên bản cũ đã được khôi phục (2015/11/03 07:20) hoaquynhtim99 | ||
---|---|---|---|
Dòng 7: | Dòng 7: | ||
* Các file PHP phải có định dạng UNIX (UNIX format). | * Các file PHP phải có định dạng UNIX (UNIX format). | ||
- | * Khuyến nghị | + | * Các file PHP thông thường được mã hóa dạng ANSI, các file PHP có chứa ngôn ngữ UTF-8 được |
+ | |||
+ | File PHP mở đầu bằng | ||
+ | |||
+ | <code php> | ||
+ | <?php | ||
+ | </ | ||
+ | và kết thúc bằng (Kết thúc ?> của file php nên bỏ trong các file thuần php) | ||
+ | <code php> | ||
+ | ?> | ||
+ | </ | ||
+ | Giữa chúng phân cách với nội dung bằng ít nhất một dòng trống | ||
+ | Ví dụ | ||
+ | < | ||
+ | <?php | ||
+ | |||
+ | // Some code here | ||
+ | |||
+ | ?> | ||
+ | </ | ||
+ | Không được viết | ||
+ | <code php> | ||
+ | <?php | ||
+ | // Some code here | ||
+ | ?> | ||
+ | </ | ||
===== Mở đầu mỗi file ===== | ===== Mở đầu mỗi file ===== | ||
Dòng 15: | Dòng 40: | ||
/** | /** | ||
- | * @Project NUKEVIET | + | * @Project NUKEVIET |
* @Author VINADES., | * @Author VINADES., | ||
- | * @Copyright (C) 2014 VINADES., | + | * @Copyright (C) 2010 VINADES., |
* @License GNU/GPL version 2 or any later version | * @License GNU/GPL version 2 or any later version | ||
- | * @Createdate | + | * @Createdate |
*/ | */ | ||
// Some code here | // Some code here | ||
+ | ?> | ||
</ | </ | ||
Trong đó: | Trong đó: | ||
Dòng 29: | Dòng 55: | ||
* Sau Author là thông tin về tên tác giả, email. | * Sau Author là thông tin về tên tác giả, email. | ||
* Sau Copyright là thông tin bản quyền. | * Sau Copyright là thông tin bản quyền. | ||
- | * Sau License là giấy phép của dự án | ||
* Sau creatdate là thông tin về thời gian. | * Sau creatdate là thông tin về thời gian. | ||
==== Quy định riêng đối với file ngôn ngữ ==== | ==== Quy định riêng đối với file ngôn ngữ ==== | ||
Dòng 36: | Dòng 61: | ||
/** | /** | ||
- | * @Project NUKEVIET | + | * @Project NUKEVIET |
* @Author VINADES., | * @Author VINADES., | ||
- | * @Copyright (C) 2016 VINADES., | + | * @Copyright (C) 2010 VINADES., |
- | * @Language | + | * @Language |
* @License CC BY-SA (http:// | * @License CC BY-SA (http:// | ||
- | * @Createdate | + | * @Createdate |
*/ | */ | ||
// Some code here | // Some code here | ||
+ | ?> | ||
</ | </ | ||
Ta thêm thông tin ngôn ngữ Language bên dưới thông tin về bản quyền. | Ta thêm thông tin ngôn ngữ Language bên dưới thông tin về bản quyền. | ||
- | ==== Chuẩn định dạng các file PHP ==== | + | ===== Khoảng cách giữa |
+ | Các khối code không liên quan đến nhau nên được phân cách bởi một dòng trống và chỉ phân cách bởi một dòng duy nhất. | ||
+ | Ví dụ: | ||
+ | <code php> | ||
+ | if( ! defined( ' | ||
+ | $page_title = $lang_module[' | ||
+ | |||
+ | $array_lang_setup = array(); | ||
+ | $array_lang_setup[] = array( '', | ||
+ | |||
+ | $sql = " | ||
+ | $result = $db-> | ||
+ | |||
+ | while( list( $lang_i ) = $db-> | ||
+ | { | ||
+ | if( in_array( $lang_i, $global_config[' | ||
+ | { | ||
+ | $array_lang_setup[$lang_i] = array( $lang_i, $language_array[$lang_i][' | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Không nên viết | ||
+ | <code php> | ||
+ | if( ! defined( ' | ||
+ | $page_title = $lang_module[' | ||
+ | $array_lang_setup = array(); | ||
+ | $array_lang_setup[] = array( '', | ||
+ | $sql = " | ||
+ | $result = $db-> | ||
+ | while( list( $lang_i ) = $db-> | ||
+ | { | ||
+ | if( in_array( $lang_i, $global_config[' | ||
+ | { | ||
+ | $array_lang_setup[$lang_i] = array( $lang_i, $language_array[$lang_i][' | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Thụt đầu dòng bằng tab, không được thụt đầu dòng bằng kí tự trống hoặc bỏ qua thụt đầu dòng | ||
+ | Ví dụ: | ||
+ | <code php> | ||
+ | while( list( $lang_i ) = $db-> | ||
+ | { | ||
+ | if( in_array( $lang_i, $global_config[' | ||
+ | { | ||
+ | $array_lang_setup[$lang_i] = array( $lang_i, $language_array[$lang_i][' | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | Không viết: | ||
+ | <code php> | ||
+ | while( list( $lang_i ) = $db-> | ||
+ | { | ||
+ | if( in_array( $lang_i, $global_config[' | ||
+ | { | ||
+ | $array_lang_setup[$lang_i] = array( $lang_i, $language_array[$lang_i][' | ||
+ | } | ||
+ | } | ||
+ | </ | ||
===== Khoảng cách giữa các kí tự ===== | ===== Khoảng cách giữa các kí tự ===== | ||
* Đăt trước và sau kí tự = dấu cách | * Đăt trước và sau kí tự = dấu cách |
programming/rule.1466048752.txt.gz · Sửa đổi lần cuối: 2016/06/16 03:45 bởi hoaquynhtim99