by shigemk2

当面は技術的なことしか書かない

cakephpのprivate とphpのprivate

cakephpのprivate
Google Groups

phpのprivate
PHP: アクセス権 - Manual

cakephpだと関数の先頭に_をつけたらprivateになり、
phpだと関数の先頭にprivateをつけるとprivateになる

<?php
// cakephp
....
function _hoge() {
}
...
// php
private function hoge() {
}

なので、cakephpの場合、一応関数名に_をつけずにprivateをつけても
アクセス不可能となるが、
前者はcakephpの規約で、後者はphpの規約であることに
注意すること。