PHPで、カプセル化を失わずにインスタンスメソッドをコールバックとして使用できますか?
こちらで作成している構成は、プライベートメソッドの中で、正規表現を使いながらテキスト変換をするものです。
プライベートメソッドはpreg_replace_callbackを呼び出しますが、どうやらコールバックはパブリックのオブジェクトにされていないとだめみたいです。
ですが、プライベートの領域から抜け出して公開されるのは避けたいと思っています。
回答1件
あなたの回答
tips
プレビュー
投稿2014/11/24 10:01
PHPで、カプセル化を失わずにインスタンスメソッドをコールバックとして使用できますか?
こちらで作成している構成は、プライベートメソッドの中で、正規表現を使いながらテキスト変換をするものです。
プライベートメソッドはpreg_replace_callbackを呼び出しますが、どうやらコールバックはパブリックのオブジェクトにされていないとだめみたいです。
ですが、プライベートの領域から抜け出して公開されるのは避けたいと思っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。