Common
- Các câu ghi chú sẽ được PHP bỏ qua.
- Các câu ghi chú sẽ giúp ta khai thác và hiểu mã PHP hơn (trong các dự án lớn).
- Cú pháp: chúng ta có 3 cách để ghi chú.
// ghi chú ở đây (trên một hàng sau dấu //)
# ghi chú ở đây (trên một hàng sau dấu #)
/* ta có thể
ghi chú thành nhiều hàng
cho để khi
kết thúc và đóng thẻ */
FILE
mỗi file PHP đều phải có một phần header. Lấy header của dự án Stoney Cloud làm ví dụ.
<?php
/*
* Copyright (C) 2015 stepping stone GmbH
* Switzerland
* http://www.stepping-stone.ch
* [email protected]
*
* Authors:
* Hans Mustermann <[email protected]>
*
* This file is part of the stoney cloud.
*
* stoney cloud is free software: you can redistribute it and/or
* modify it under the terms of the GNU Affero General Public
* License as published by the Free Software Foundation, version
* 3 of the License.
*
* stoney cloud is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public
* License along with stoney cloud.
* If not, see <http://www.gnu.org/licenses/>.
*
*/
Ngoài ra, trước mỗi class, hàm và biến cũng đều phải có viết comment. Và phải sử dụng các tag trong PhpDocument trong link dưới đây để làm code trở nên có ý nghĩa hơn.
http://www.phpdoc.org/docs/latest/index.html
Một ví dụ:
/**
* Sum of a and b
*
* @author Nam Vo Hoai <[email protected]>
* @param int $a First integer
* @param int $b Second integer
* @return int Sum of two integers
*/
function sum($a, $b) {
return $a + $b;
}