Moony
PHP Framework

Konvence názvů

Proměnné camelCase
Funkce camelCase
Metody camelCase
Třídy PascalCase
DB Tabulky snake_case
DB Sloupce snake_case
JSON camelCase
const Upper SNAKE_CASE
Language Group PascalCase
Language items PascalCase
View file names kebab-case
CSS kebab-case
$awesomeVariableName = '...';

function awesomeFunctionName() { }

class AwesomeClassName {
    const AWESOME_CONSTANT;

    public function awesomeMethodName(): View
    {
        return new View('./awesome-template-path/awesome-template-file.tpl');
    }
}

{
    "awesomeJsonProperty": [
        "awesomeValue"
    ]
}

.awesome-css-property { color: white; }
    [AwesomeGroupName]
AwesomeLanguageProperty = "..."