PHP 開発の仕事の面接の準備を始めていますが、面接中に聞かれる可能性が最も高い質問を知りたいですか?この記事では、PHP関連の仕事の面接でよく聞かれる12の質問と回答をまとめましたので、参考にしていただくとともに、PHPの学習教材としてもご活用ください。
# 質問 1: PHP の基本的な理解について話してください。
回答: PHP は Hypertext Preprocessor の略称で、動的な Web サイトの開発に使用されるサーバー側のスクリプト言語です。
質問 2: MVC とは何ですか?
回答: MVC、つまりモデル (データ層)、ビュー (ビュー層)、コントローラー (制御層)。 PHP の MVC モデルは、コードを効果的に 3 つの層に分割する管理手法で、アプリケーション内のデータ情報を表すモデル、アプリケーション内のデータ情報を表示するビュー、データの読み取り方法を制御するコントローラーです。情報。
質問 3: ページに CSS を追加できる方法は何通りありますか?
回答: 3 つの方法が使用できます: (1) 外部 CSS ファイルを参照します。 (2) 内部CSSファイルを参照します。 (3) インライン CSS スタイル。
質問 4: PHP は多重継承をサポートしていますか?
回答: サポートされていません。 PHP では単一継承のみが許可されており、キーワード「extends」を使用して親クラスをサブクラスに継承できます。
質問 5: PHP の echo と print の違いは何ですか?
回答: これら 2 つの関数は非常によく似ており、どちらも出力を印刷するために使用されます。両者の最大の違いは、echo は関数ではなく戻り値がないのに対し、print は戻り値のある関数なので、相対的には echo を出力するだけの方が速いということです。
質問 6: GET メソッドと POST メソッドの違いは何ですか?
回答: Web ページに入力したフォーム情報は、GET メソッドまたは POST メソッドという 2 つのメソッドを通じてサーバーにデータを渡すことができます。
GET を使用すると、すべての情報が URL アドレスに表示され、GET メソッドを使用して送信できるのは最大 1024 文字だけであるため、GET メソッドは送信量が少ない場合に適しており、データのセキュリティは確保されていません。非常に重要な状態です。
POST メソッドでは、URL アドレスに情報が表示されず、比較的安全で、最大 2MB のデータを送信できます。この数は必要に応じて増やすことができます。
質問 7: PHP で画像のサイズ、幅、高さを取得する関数は何ですか?
答え: getimagesize () は画像のサイズを取得し、imagesx () は画像の幅を取得し、imagesy () は画像の高さを取得します。
質問 8: PHP の PEAR とは何ですか?
回答: PEAR は、PHP Extension and Application Repository の略称です。PHP 拡張機能とアプリケーションのコード リポジトリです。標準でもあります。この標準を使用してください。PHP コードを記述すると、可読性が向上します。そしてプログラムの再利用性。
質問 9: PHP と MySQL を使用してビデオをアップロードするにはどうすればよいですか?
回答: コピーする必要があるのは、ビデオ ファイル自体ではなく、ビデオが保存されているデータベース内のパスのみです。すべてのビデオは別のフォルダーに保存され、必要なときにそこからビデオを呼び出すことができます。アップロードされるビデオのデフォルトのサイズは 2MB ですが、php.ini ファイルの max_file サイズを変更してファイル サイズを変更することもできます。
質問 10: PHP のエラーの種類は何ですか?
回答: PHP には主に 3 種類のエラーがあります。
(1) 注意: これらはごく普通のメッセージであり、重大なエラーではなく、一部は表示されないものもあります。ユーザー。
(2) 警告: このタイプのエラーはやや深刻なもので、エラーはユーザーに表示されますが、プログラムの出力には影響しません。
(3) 致命的なエラー: これらは、存在しない PHP クラスへのアクセスなど、非常に重大なエラーです。
質問 11: PHP で定数を定義するにはどうすればよいですか?
回答: 定数を定義するには、define () を使用します。たとえば、define ("Newconstant", 30);
質問 12: を使用せずにフォームを送信する方法送信ボタン?
回答: フォームの送信に送信ボタンを使用したくない場合は、次のような JavaScript コードを使用するなど、ハイパーリンクを使用して送信できます: Submit Me
PHP 関連の知識については、PHP中文网 をご覧ください。
以上がPHP プログラマーの面接でよく聞かれる質問は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。