LoginSignup
4
1

More than 5 years have passed since last update.

Project ICKX公式サイトでの命名規則

Last updated at Posted at 2018-07-31

PHP上のクラス名、関数名、変数名など

対象 スコープ 実例 ケース名
class name
(クラス名)
グローバル
名前空間
class ClassName アッパーキャメルケース
(UpperCamelCase)
class method
(メソッド)
クラス定義 public function classMethod() ロウアーキャメルケース
(lowerCamelCase)
class property
(プロパティ)
クラス定義 public $classPorpaty = null; ロウアーキャメルケース
(lowerCamelCase)
class constant
(クラス定数)
クラス定義 const CLASS_CONSTANT = ''; アッパースネークケース
(UPPER_SNAKE_CASE)
function
(関数)
グローバル
名前空間
function user_defined_function() ロウアースネークケース
(lower_snake_case)
constant
(定数)
グローバル
名前空間
関数
define('USER_DEFINED_CONSTANT', ''); アッパースネークケース
(UPPER_SNAKE_CASE)
constant
(定数)
グローバル
名前空間
const CONSTANT = ''; アッパースネークケース
(UPPER_SNAKE_CASE)
object instance
(オブジェクトインスタンス)
グローバル
名前空間
関数定義
関数
$className = new ClassName(); ロウアーキャメルケース
(lowerCamelCase)
scale var
(スカラー値)
グローバル
名前空間
関数定義
関数
$scale_var = ''; ロウアースネークケース
(lower_snake_case)

データベース

対象 実例 ケース名
database name
(データベース名)
CREATE DATABASE database_name ロウアースネークケース
(lower_snake_case)
table name
(テーブル名)
CREATE TABLE table_name ロウアースネークケース
(lower_snake_case)
column name
(カラム名)
column_name VARCHAR(64), ロウアースネークケース
(lower_snake_case)
index name
(インデックス名)
CREATE INDEX index_name ON table_name ロウアースネークケース
(lower_snake_case)
4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1