ホームページ  >  記事  >  バックエンド開発  >  PHP 面接で最もよく聞かれる 11 の質問_PHP チュートリアル

PHP 面接で最もよく聞かれる 11 の質問_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:19:36930ブラウズ

PHP 面接で最もよく聞かれる 11 の質問

PHP 開発の仕事を探していて、PHP 面接の質問と回答をお探しですか?この記事では、PHP の面接で最もよく聞かれる 11 の質問と、それに対応する一般的な回答を紹介します。面接と質問は、職務上で果たす役割によって異なります。プログラミングスキルとも密接に関係しています。

質問: PHP とは何ですか? 最も簡単な言語で教えてください。

回答: PHP の正式名: Hypertext Preprocessor は、動的な Web サイトの開発に使用されるサーバー スクリプト言語です。

質問: MVC とは何ですか?

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

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

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

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

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

答え: ページで CSS を使用するには 3 つの方法があります:

  • 外部CSSファイルを参照する
  • 内部定義されたスタイルスタイル
  • インラインスタイル

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

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

質問: PHP の echo と print の違いは何ですか?

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

質問: GET メソッドと POST メソッドの違いは何ですか?

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

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

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

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

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

質問: PHP の PEAR とは何ですか?

回答: PEAR は PHP Extension and Application Repository) であり、PHP 拡張機能とアプリケーションのコード リポジトリです。

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

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

質問: PHP のエラーの種類は何ですか?

回答: PHP で発生するエラーには、大まかに 3 種類あります。

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

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

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

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

回答: Define () は、PHP で定数を定義するために使用されます。

define ("Newconstant", 30);

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

フォームの送信に送信ボタンを使用したくない場合は、次のようなコードを作成してハイパーリンクを使用することもできます。

送信

オリジナルの英語テキスト: 2014 年のトップ PHP 就職面接の質問と回答

翻訳リンク: http://www.codeceo.com/article/11-php-interview-question.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/873875.html技術記事 PHP の面接で最もよく聞かれる 11 の質問 PHP 開発の仕事を見つける準備をしていて、PHP 関連の面接の質問と回答も探していますか?この記事では一部を共有します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。