0

私はこのようなクラスを持っています:

class Asd{

function index(){
$this->doSomenthing();

}

function doSomenthing(){

}

}

私は codeigniter を使用しているので、doSomenthing == http://www.site.com/asd/dosomenthing ;

そのメソッドを「プライベート」のままにしておきたいのですが、使用できますが、http リクエストではアクセスできません。クラス内の他のメソッドからのみ使用する必要があります。

そのメソッドを として宣言する必要がありますprivate function doSomenthing(){}か?

4

1 に答える 1

4

「doSomething」メソッドの前にアンダースコアを付けることができます。そうすれば、URL リクエスト経由でアクセスできなくなります。

http://codeigniter.com/user_guide/general/controllers.html#private

于 2012-10-20T13:33:20.973 に答える