問題タブ [php-dao]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
190 参照

php - phpdao2.6でパラメーターを使用すると、phpからMysql接続エラーが発生します

私は、ローカルの Mac MAMP インストールでphpdao2.6を使用しており、別のリモートの Red Hat Linux サーバーでは問題なく使用しています。最近、EC2 amazon ubuntu フレーバーに移行し、LAMP セットアップをインストールしました。

突然、mysql 接続エラーが発生していることがわかりましたが、常にではありません。

MyObjectMySqlExtDAO.class.php を使用している場合、これらのエラーは MyObjectMySqlExtDAO.class.php の関数でのみ発生します。

スタイル構文。この構文を ..

それは正常に動作します。なぜこれが起こっているのか理解できず、入力がサニタイズされていないため、2番目の方法を使用したくありません。

問題は、ある種のphp設定であると思われます。

私が使用しているEC2インスタンスで:

私のローカルMAMPセットアップは

そこに何かアイデアはありますか?

0 投票する
1 に答える
470 参照

php - DAOオブジェクトはPHPの静的DAOクラスより優れていますか?

Java で statics を使用しない理由を理解しています。

ただし、現在、PHP で OO コードを開発しています。クエリを 1 か所にまとめて簡単に見つけられるようにするために、DAO を使用しています。また、いくつかの (関連する) クエリにページネーションを組み込むことができるように、いくつかの DAO をインスタンス化します。多くの場合、それは必要ないので、静的メソッドを次の形式で作成する傾向があります (技術的にはそれを DAO と呼ぶことはできないと思いますが)。

ページの更新中に必要なメソッドは 1 つだけです (つまり、ヘッダー ファイル内の特定の値)。

オブジェクトが作成および破棄されるたびに、同じ DAO を 100 回インスタンス化する必要がある場合があります。

いずれにせよ、少なくとも PHP では、単純に static をロードしてメモリに保持する方がパフォーマンス効率が良いのではないでしょうか?