問題タブ [php]

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 投票する
1 に答える
5102 参照

php - MySQL テーブルに入力する PHP スクリプト

与えられたものを解析し、フィールドタイプに基づいてランダムなテストデータを入力するscript/class(できれば PHP で) ことを知っている人はいますか?MySQL table's structurex number of rows

私はこのようなものを見たり聞いたりしたことがないので、自分で書く前に確認しようと思いました.

0 投票する
7 に答える
2830 参照

php - PHPのGOTOコマンド?

PHPが「goto」コマンドの導入を計画しているという噂を聞いたことがあります。何をしているの?

少し検索してみましたが、ひどく説明的なものは見つかりませんでした。GOTO 10「 」のようなコマンドではないことを理解しています。

0 投票する
5 に答える
20068 参照

php - ファイルのパーミッションを確認する

file permissionsまたはを介し​​てオペレーティング システム固有のコマンドを実行せずに、どうすれば を確認できますpassthru()exec()?

0 投票する
8 に答える
649 参照

php - Python の紹介

私が以前一緒に働いていた会社には、フルタイムで働く 2 人の開発者と、少数のフリーランサーがいます。彼らは、開発に秩序と管理をもたらすために、新しい主任開発者を採用しようとしています。

しかし、現在、開発者の 1 人は Django の光を見ており (会社はこれまで PHP でのみ開発を行ってきました)、もう 1 人の開発者は新しい言語 (Python) を導入することは今のところ悪い考えであると懸念しています。

この新技術の導入にどのようにアプローチすべきでしょうか? 明らかに、開発者のうち実際に Python を知っているのは 1 人だけなので、その開発者が離職したり会社を辞めたりしても冗長性はありません。

わざわざ Python を導入する必要がありますか、それとも、チームが実際に複数の Pythonion を持つようになるまで、PHP のみのソリューションを探す必要がありますか? チーム リーダーがいなければ、決定はチーム リーダーに委ねられます。

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

php - PHPを使用してファイルiノードを取得するより高速な方法

PHP でファイルの i ノードを取得するには、次のようにします。

これに関する問題は、どこでも遅いと言っているので、避けるべきです。それで、問題はそれを行うためのより速い(より)方法は何ですか?

0 投票する
3 に答える
477 参照

php - PHP と SQL Server 2005+

現在、SQL Server 2005 データベースに接続するハイブリッド ASP/PHP セットアップがあります。しかし、すべてのクエリ作業はクライアント側で行われます。これの一部を PHP に移行したいと考えています。

Sql Svr に接続するには、どのドライバーや接続文字列が必要ですか?また、PHP で使用する構文は何ですか?


更新: わかりましたので、DLL のコピーなどに関係するものは絶対に使用しないようにしていました。SQL2K5PHPドライバーを調べます (Vincent に感謝します)。明確にするために@jcarrascal、「クライアント側」とは、アプリケーションがHTAとして実行される内部 Web アプリであることを意味し、すべてのクエリは実際に DB 要求を送信する ASP への JavaScript 呼び出しを介して実行されます。

0 投票する
7 に答える
6574 参照

php - PHP でキャッチされない例外をログに記録するにはどうすればよいですか?

エラーを例外に変換する方法を見つけました。キャッチされない場合は適切に表示しますが、便利な方法でログに記録する方法がわかりません。それらを単にファイルに書き込むだけでは役に立ちませんよね?また、例外の原因がまだわからない場合、データベースにアクセスする危険がありますか?

0 投票する
15 に答える
99570 参照

php - PHPのインターフェースのポイントは何ですか?

インターフェイスを使用すると、それを実装するクラスのメソッドを定義するコードを作成できます。ただし、これらのメソッドにコードを追加することはできません。

抽象クラスを使用すると、メソッドにコードを追加するだけでなく、同じことを行うことができます。

抽象クラスで同じ目標を達成できるのなら、なぜインターフェイスの概念が必要なのでしょうか?

C++ から Java までの OO 理論に関係していると言われています。これは、PHP の OO が基づいているものです。この概念はJavaでは役に立ちますが、PHPでは役に立ちませんか? 抽象クラスにプレースホルダーが散らばらないようにするための単なる方法ですか? 何か不足していますか?

0 投票する
6 に答える
2441 参照

c# - PHPファイルでSQLを解析するための最良のアプローチ?

卒業論文では、準備済みステートメントを使用して SQL インジェクションの脆弱性を自動的に検出し、修正を提案するプログラムを開発しました。具体的には、PHP の mysqli 拡張機能です。SO コミュニティに対する私の質問は次のとおりです。PHP ソース コード内の SQL を検出するために、どのようなアプローチをお勧めしますか?

を含む列挙型を使用しSQL keywords (SELECT, INSERT, ...)、基本的に各行を解析し、列挙型を繰り返し処理して、SQL が存在するかどうかを判断しました。さらに、パーサーが html を誤って検出していないことを確認する必要がありました (たとえば、<\select>)。

私にとっては、このソリューションはうまく機能しましたが、今はもう少し時間があり、コードをリファクタリングして、よりエレガントな (そして効率的な) ソリューションを使用することを考えています。私がプログラムを書いたのはC#の使用に限定してください。

0 投票する
6 に答える
13859 参照

php - YYYY-DD-MM 形式の PHP 文字列と MySQL のタイムスタンプがある場合、それらの間で変換する良い方法はありますか?

日付文字列と MySQL タイムスタンプの比較に興味があります。ただし、簡単な変換は見られません。私は明らかな何かを見落としていますか?