facebook twitter hatena line email

「Php/codeigniter/コーディング規約」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==codeigniter3のコーディング規約== https://codeigniter.jp/user_guide/3/general/styleguide.html#id2」)
 
 
行1: 行1:
 
==codeigniter3のコーディング規約==
 
==codeigniter3のコーディング規約==
 
https://codeigniter.jp/user_guide/3/general/styleguide.html#id2
 
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周り
 +
<pre>
 +
if ($foo OR $bar)
 +
if ($foo && $bar) // 推奨です
 +
if ( ! $foo)
 +
if ( ! is_array($foo))
 +
</pre>
 +
 +
boolの比較は厳格に
 +
if (strpos($str, 'foo') === FALSE)
 +
 +
""の比較は厳格に。==だと0やFALSEが通るっぽい。
 +
if ($str === "")
 +
 +
privateは先頭に_を入れる
 +
private function _convert_text()
 +
 +
テンプレの変数
 +
<?php echo $foo; ?>

2024年11月1日 (金) 01:27時点における最新版

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; ?>