facebook twitter hatena line email

Php/codeigniter/コーディング規約

提供: 初心者エンジニアの簡易メモ
2024年11月1日 (金) 01:27時点におけるAdmin (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

codeigniter3のコーディング規約

https://codeigniter.jp/user_guide/3/general/styleguide.html#id2

クラス名は大文字開始で、アンスコで区切る。

class Super_class


メソッドは小文字で、アンスコで区切る

function get_file_properties()

変数名は、アンスコで区切る

$group_id

定数は大文字で

SUPER_CLASS_VERSION

TRUE, FALSEは大文字で

$bar = FALSE;

if周り

if ($foo OR $bar)
if ($foo && $bar) // 推奨です
if ( ! $foo)
if ( ! is_array($foo))

boolの比較は厳格に

if (strpos($str, 'foo') === FALSE)

""の比較は厳格に。==だと0やFALSEが通るっぽい。

if ($str === "")

privateは先頭に_を入れる

private function _convert_text()

テンプレの変数

<?php echo $foo; ?>