magic-methods

    5

    3答えて

    私は、どのように* Pythonで __.*__ 方法の特別な非表示にするだろうか?特に、少なくともから... おかげで、 /myyn/ *を(私はタブ補完との対話的なPythonインタプリタを使用しています、と私は私のモジュールが公開するメソッドだけを表示したいと思いますPythonシェルを使用するユーザは、) それは次のようになります。 h[2] >>> Q. Q.ALL( Q

    9

    5答えて

    私の状況は最高のコードのビットで記述されています私の目的のためには、__call関数がそれらを扱うことができればうれしいでしょう。それはちょうどlotをよりきれいに扱いやすくします。 これはPHPで可能ですか?

    3

    3答えて

    NodeにPHPの魔法のメソッド__get()と__set()を模倣する方法があるのだろうかと思っていました。この質問から:JavaScript getter for all propertiesあなたはRhinoでそれを行うことができますが、ノードはV8で構築されています。 V8にはこれを行う方法がいくつかありますか?

    3

    1答えて

    PHP 5.3(これは厄介ですが、同時に大丈夫です;私は柔軟性があります)にアップデートすることを拒否するホスティングがありますが、本当に私を驚かせる唯一の事は__callStaticを使用できません。 モジュールをロードして、単一のクラスに統合したい(つまり、モジュールをロードするクラスを持っていて、メインクラスの__callStaticメソッドを呼び出すことによってそれらのモジュールの関数にア

    1

    1答えて

    私はajaxだけを扱うcodeigniterクラスを持っています。 refferalがajax refferalかどうかをチェックする関数をこのクラス内に作成しました。このクラスの関数が使用されるたびにこの関数を呼び出せるようにしたいと考えています。 そのように私は現在ajaxCheck()で class Ajax_content extends Controller { functi

    5

    3答えて

    少しの研究をしてしまえば、やっと私はすぐに質問しました。 PHPで__getと__setのマジックメソッドを使って配列をどのように扱うのですか? $object->foo['bar'] = 42;のようなものを使って値を設定しようとしていたときは、それを静かに破棄したようです。 とにかく、答えは簡単です。 __getメソッドは、参照のみで返す必要があります。そしてアンパサンドを投げた後、それが十分