ホームページ  >  記事  >  バックエンド開発  >  PHP の初級レベルの面接での質問の簡単な説明 (3)

PHP の初級レベルの面接での質問の簡単な説明 (3)

韦小宝
韦小宝オリジナル
2017-11-16 16:07:432772ブラウズ

PHP の入門レベルの面接の質問は、仕事を探しているばかりの経験の浅いプログラマー向けのものであり、面接の担当者が私たちをテストするのに非常に役立ちます。今回はインタビューの質問が大きな役割を果たしました

20. PHP では、ヒアドキュメントは開始マークと同じでなければならず、終了マークも開始マークと同じでなければなりません。ロゴの前に改行を入れ、その後にセミコロン

を入れる必要があります。次の表を使用して、最も投稿数の多い 10 人の名前の SQL を記述します: members (id, username,投稿、パス、メール)
  • select username from members order by posts DESC limit 10

21. php の値渡しと参照渡しの違いを説明してください。いつ値渡しするのか、いつ参照渡しするのか?

値渡し: 関数スコープ内の値への変更は関数外では無視されます

参照渡し: 関数スコープ内の値への変更も反映されます関数の外側 これらの変更のうち

  • 長所と短所: 値で渡す場合、php は値をコピーする必要があります。特に大きな文字列やオブジェクトの場合、これはコストのかかる操作になる可能性があります。

  • 参照渡しでは値をコピーする必要がないため、パフォーマンスの向上に非常に役立ちます。

  • 22. PHP の error_reporting の機能は何ですか?
エラーメッセージレポートのレベルを設定するために使用されます

23. 電子メールの形式が正しいかどうかを確認する関数を作成してください

function validateEmail($email)
{
    if(eregi('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$',$email) ){
    return true;
    }else{
    return false;
    }
}

24。現在実行されているスクリプトのパス (結果のパラメーターを含む) を取得する方法。

echo $_SERVER['scrīpt_FILENAME']."?".$_SERVER['QUERY_STRING'];

26. JSフォームのポップアップダイアログ機能とは

?

alert(),prompt(),confirm() //弹出对话框
rreee27.外部 JS ファイルを導入するには?28. メソッドと属性なしで「myclass」という名前のクラスを宣言するにはどうすればよいですか?

focus() //输入焦点

29. クラスのプロパティにアクセスして設定するにはどうすればよいですか?

window.location.href  //转向跳转函数

30. mysql_fetch_row() と mysql_fetch_array の違いは何ですか?

<scrīpt src=""/> //引入外部js文件
上記の面接の質問を読んでも心配しないでください。面接や仕事探しに役立つ基本的な質問は他にもあります。関連する推奨事項:phpジュニアインタビューの質問簡単な説明質問(1)

phpジュニアインタビュー質問簡単な説明質問(2)

Phpジュニア開発者5共通質問

以上がPHP の初級レベルの面接での質問の簡単な説明 (3)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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