「Php/codeigniter/コーディング規約」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→codeigniter3のコーディング規約) |
|||
行4: | 行4: | ||
クラス名は大文字開始で、アンスコで区切る。 | クラス名は大文字開始で、アンスコで区切る。 | ||
class Super_class | class Super_class | ||
− | |||
メソッドは小文字で、アンスコで区切る | メソッドは小文字で、アンスコで区切る |
2024年11月27日 (水) 15:57時点における最新版
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; ?>