Drupal: 寫更清晰的版型程式碼

论坛: 

中文化,我們都有一份規範指引,讓大家翻譯質量更好。程式碼當然也要寫好一點以便易於閱讀。如果你是發佈模組或很神經質的人,請參考 Drupal Coding Standards。亦可使用 Coder 來提升程式碼品質。

在這裏,我針對常接觸的版型,說點小心得,新年有個新開始,養成一個好習慣。
永遠加上 ";"

<?php print $title ?>
<?php print $title; ?> // 好一點

PHP 程式碼不要與 HTML 混合

一般寫法:

<?php
print '' . $title . '';
?>

更好寫法:

<?php print $title; ?>

Comments 註釋方法

一般:

Content

-->

更好:

<?php
/*

Content

*/
?>

使用 PHP 註釋,不會將無用的程式碼輸出到客戶端,更不會將 COMMENT 掉的重要程式碼告訴別人。

if-else

<?php if($var){ ?>
Content
<?php } ?>

更清晰:

<?php if($var): ?>
content
<?php endif; ?>