ホームページ >バックエンド開発 >PHPチュートリアル >2017 年の PHP 面接でよくある質問と回答テクニック

2017 年の PHP 面接でよくある質問と回答テクニック

小云云
小云云オリジナル
2017-11-11 10:10:031739ブラウズ

新人として、すぐに仕事を探していますか? PHP 面接の質問に直面するたびに緊張しますか?これらの PHP 面接の質問に対して、編集者が最もよく聞かれる 12 の PHP 面接の質問とそれに対応する従来の回答を慎重にまとめましたので、皆様のお役に立てれば幸いです。

1. 質問: php とは何なのか、最も簡単な言語で教えてください。

答え: php: ハイパーテキスト プリプロセッサの正式名。動的 Web サイトの開発に使用されるサーバー スクリプト言語です。

2. 質問: mvc とは何ですか?

答え: MVC は、モデル、ビュー、コントローラーで構成されており、PHP コードの 3 つの異なる層をより効率的に管理できます。

モデル: データ情報アクセス層。

ビュー: ビューレイヤーは、インターフェイス上にアプリケーションデータを特定の方法で表示する責任があります。

コントローラー: 通常、コントローラーはビューからのデータの読み取り、ユーザー入力の制御、モデルへのデータの送信を担当します。

3. 質問: ページ内で CSS を参照する方法は何通りありますか?

回答: ページ内で CSS を使用する方法は 3 つあります:

外部 CSS ファイルの参照

内部定義されたスタイル スタイル

インライン スタイル

4 、質問: PHP は多重継承をサポートしていますか?

答え: いいえ。 PHP クラスは 1 つの親クラスのみを継承でき、キーワード「extended」で識別されます。

5. 質問: php の echo と print の違いは何ですか?

これら 2 つはどちらも画面上にいくつかの値を出力するため、非常によく似ています。ただし、echo と print の本質的な違いは、echo は文字列の出力に使用され、複数の値を表示するときにカンマで区切ることができることです。 Print では、文字列値だけでなく関数の戻り値も出力できます。基本型のみがサポートされています。

6. 質問: get メソッドと post メソッドの違いは何ですか?

回答: get メソッドを使用すると、Web ページに入力したフォーム情報をサーバーに渡すことができます。 all URLアドレスに情報が表示され、getメソッドでは1024文字までしか転送できないため、通信量が少ない場合やセキュリティをそれほど重視しない場合にはgetメソッドを使用できます。 post 方式に関して言えば、最大 2MB バイトのデータを転送でき、必要に応じて調整できます。

7. 質問: php で画像サイズを取得する方法は何ですか?

回答: getimagesize () 画像のサイズを取得します

imagesx () 画像の幅を取得します

imagesy () 高さを取得します画像の

8. 質問: PHP の pear とは何ですか?

答え: PHP 拡張機能およびアプリケーション リポジトリ (php 拡張機能およびアプリケーション リポジトリ) は、PHP 拡張機能とアプリケーションのコード リポジトリです。

9. 質問: php と mysql を使用してビデオをアップロードするにはどうすればよいですか?

答え: 実際のビデオ データをデータベースに保存しなくても、ビデオのアドレスをデータベースに保存できます。ビデオ データはサーバー上の指定されたフォルダーに保存できます。デフォルトのアップロード サイズは 2mb ですが、php.ini ファイルの max_file size オプションを変更することで変更することもできます。

10. 質問: PHP のエラーのタイプは何ですか?

回答: PHP で発生するエラーには、大きく分けて 3 つのタイプがあります。

ヒント: これらは非常に通常のメッセージであり、重大なエラーではなく、一部はユーザーに表示されません。たとえば、存在しない変数にアクセスします。

警告: これは重大なエラーです。警告メッセージがユーザーに表示されますが、存在しないファイルが含まれるなど、コードの出力には影響しません。

エラー: これらは、存在しない PHP クラスへのアクセスなど、非常に深刻なエラーです。

11. 質問: php で定数を定義するにはどうすればよいですか?

答え: 定数を定義するには、php でdefine () を使用します。

define (“newconstant”, 30);

質問: 送信ボタンを使用せずにフォームを送信するにはどうすればよいですか?

12. 質問: 送信ボタンを使用せずにフォームを送信するにはどうすればよいですか?

送信ボタンを使用してフォームを送信したい場合は、ハイパーリンクを使用して送信できます

概要:

上記は、2017 年の面接でよくある質問の一部です。これらの質問に対して、誰もが冷静に面接に臨み、良い結果を得るためにマスターする必要があることを理解できるようにします。

関連する推奨事項:

PHP の面接で最も間違いやすい 10 の質問

PHP の面接の質問における PHP コア テクノロジーの質問の共有

PHP の面接の質問における筆記試験の質問の概要

2017 PHP 面接の質問と回答の最も完全な要約

2017 採用シーズン: PHP 面接の質問の超要約!

以上が2017 年の PHP 面接でよくある質問と回答テクニックの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。