PHPで「引数で渡されたルールに基づいて値の検証を行い、問題がなければTRUE、あればFALSEを返す」というメソッドを実装するにあたり、適切なメソッド名が思いつきません。


public function isHoge($value, $rules) { 処理; }

という感じで実装したいのですが、英語でかつ第3者が見ても分かりやすい名前がありましたら教えて下さい。宜しくお願いします。

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2016/03/29 07:02:27
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:tezcello No.1

回答回数460ベストアンサー獲得回数69

ポイント50pt

isValid()
isValidByRule()
というのはいかが?

id:wankodon

isValid()は既にあるので、使うならisValidByRule()になりそうですね。
回答ありがとうございます!

2016/03/25 08:59:16
id:tezcello

「ベストアンサー」をありがとうございます。
メソッドでもクラスでも変数でも、名前を付けるのはとても悩ましい事ですね。
機能などから命名するのですが、名前を付けたことで使い難くなるというか...
意味をハッキリさせるのが目的の一つですから、曖昧な利用をしようとしているから使い難くなるので、あるべき姿なんですけどね。

2016/03/29 10:05:43

その他の回答1件)

id:tezcello No.1

回答回数460ベストアンサー獲得回数69ここでベストアンサー

ポイント50pt

isValid()
isValidByRule()
というのはいかが?

id:wankodon

isValid()は既にあるので、使うならisValidByRule()になりそうですね。
回答ありがとうございます!

2016/03/25 08:59:16
id:tezcello

「ベストアンサー」をありがとうございます。
メソッドでもクラスでも変数でも、名前を付けるのはとても悩ましい事ですね。
機能などから命名するのですが、名前を付けたことで使い難くなるというか...
意味をハッキリさせるのが目的の一つですから、曖昧な利用をしようとしているから使い難くなるので、あるべき姿なんですけどね。

2016/03/29 10:05:43
id:cdaotg No.2

回答回数123ベストアンサー獲得回数35

ポイント50pt

isLegal()
という選択肢もあります。

id:wankodon

その発想はありませんでした。参考になります!
回答どうもありがとうございます。

2016/03/25 08:59:52

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません