Php/codeigniter/コーディング規約
提供: 初心者エンジニアの簡易メモ
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; ?>