Maison > développement back-end > tutoriel php > Mediawiki.org的PHP编码约定,mediawiki.orgphp_PHP教程

Mediawiki.org的PHP编码约定,mediawiki.orgphp_PHP教程

WBOY
Libérer: 2016-07-13 10:14:33
original
801 Les gens l'ont consulté

Mediawiki.org的PHP编码约定,mediawiki.orgphp

http://www.mediawiki.org/wiki/Manual:Coding_conventions/PHP

assignment作为expression来用看起来像个错误

<span>//</span><span> No</span>
<span>if</span> ( <span>$a</span> =<span> foo() ) {
    bar();
}</span>
Copier après la connexion
<span>//</span><span> Yes</span>
<span>$a</span> =<span> foo();
</span><span>if</span> ( <span>$a</span><span> ) {
    bar();
}</span>
Copier après la connexion

为提高代码可读性,Mediawiki大量使用空格

二元运算符

<span>//</span><span> No</span>
<span>$a</span>=<span>$b</span>+<span>$c</span><span>;
 
</span><span>//</span><span> Yes</span>
<span>$a</span> = <span>$b</span> + <span>$c</span>;
Copier après la connexion

函数名后面直接跟括号;括号内如有参数,两边都加空格

<span>//</span><span> Yes</span>
<span>$a</span> = getFoo( <span>$b</span><span> );
</span><span>$c</span> = getBar();
Copier après la connexion

控制结构 if while for foreach switch,关键字 catch,后面都有空格

<span>//</span><span> Yes</span>
<span>if</span><span> ( isFoo() ) {
    </span><span>$a</span> = 'foo'<span>;
}
 
</span><span>//</span><span> No</span>
<span>if</span><span>( isFoo() ) {
    </span><span>$a</span> = 'foo'<span>;
}</span>
Copier après la connexion

强制类型转换

<span>//</span><span> Yes</span>
(int)<span>$foo</span><span>;
 
</span><span>//</span><span> No</span>
(int) <span>$bar</span><span>;
( int )</span><span>$bar</span><span>;
( int ) </span><span>$bar</span>;
Copier après la connexion

注释

<span>//</span><span> Yes: Proper inline comment
//No: Missing space</span>
Copier après la connexion

三元运算符

除非表达式很短,否则用 If。记住一切都为了代码可读性。

"if" is English; ?: is not.

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/909087.htmlTechArticleMediawiki.org的PHP编码约定,mediawiki.orgphp http://www.mediawiki.org/wiki/Manual:Coding_conventions/PHP assignment作为expression来用看起来像个错误 // No if ( $a =...
Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal