PHP 5の選択肢問題

PHP 5の選択肢問題

PHP 5の選択肢問題ページへようこそ。ここでは、PHP 5に関する幅広い選択肢問題が用意されています。各問題では、回答を選択して正誤を確認することができます。

PHP 5は、ダイナミックなウェブサイトやウェブアプリケーションを作成するための強力な機能を提供するPHPのバージョンです。データベースの操作、フォームの処理、ファイルの操作など、さまざまな機能や特徴があります。

PHP 5を学ぶには、PHPの構文、変数、配列、関数、データベースの操作などのトピックを網羅する必要があります。PHP 5の知識は、ウェブ開発者にとって重要なスキルであり、ウェブ開発のさまざまな分野で多くの可能性を開くことができます。

MCQss.comの無料のPHP 5選択肢問題は、この領域の知識を深め、理解を確認するための貴重なツールです。自己評価、面接の準備、試験勉強などに活用することができます。

PHP 5選択肢問題の利点は、自身の理解度を評価し、弱点を特定し、将来の面接や試験に備えることができる点です。

1: 指定されたパス内のファイルとディレクトリをリストする関数はどれですか?

A.   fopen()

B.   fscan()

C.   scandir()

D.   opendir()

E.   readdir()

2: PDO :: beginTransaction()は、オートコンミットモードをオフにします。

A.   真実

B.   間違い

3: 次の関数のうち、変数のプロパティを表示するために使用される関数はどれですか?

A.   説明

B.   定義

C.   上記のどれでもない

D.   var_dump

4: ファイルの名前を変更するために使用できる関数はどれですか?

A.   fputs()

B.   rename()

C.   fwrite()

D.   コピー()

E.   die()

5: PHPの洋ナシとは何ですか?

A.   PHP拡張およびアプリケーションリポジトリ

B.   PHPには洋ナシはありません。

C.   PHP拡張アプリケーションアーカイブ

6: PHP5のデフォルトのタイムゾーンは何ですか

A.   ガンビア/島

B.   フランス領ポリネシア

C.   ヨーロッパ/チューリッヒ

7: 読みやすいようにファイル「time.txt」を開く正しい方法は何ですか?

A.   fopen( "time.txt"、 "r");

B.   open( "time.txt");

C.   open( "time.txt"、 "read");

D.   fopen( "time.txt"、 "w+");

8: アレイとオブジェクトを繰り返すために使用される関数。

A.   その間

B.   一方を行います

C.   foreach

D.   ために

9: PHPでサーバーIPアドレスを識別するにはどうすればよいですか?

A.   $ _Address ['server_ip'];

B.   $ _SERVER ['Server_addr'];

C.   server_id();

D.   server_addr();

10: PHP Curlでプロキシを使用できますか?

A.   真実

B.   間違い

11: OOMとはどういう意味ですか?

A.   オブジェクトオリジナルのmiscleneaus

B.   オブジェクトオリエンタトンメカニズム

C.   マスタークラス上のオブジェクト

D.   オブジェクト指向モデル

E.   元のオーバーラップモデル

12: ファイル「time.inc」を含める正しい方法は何ですか?

A.   <?php incluse file = "time.inc"; ?>

B.   <! - include file = "time.inc" - >

C.   <?php include: "time.inc"; ?>

D.   <?phpには "time.inc"が含まれます。 ?>

13: 「Hello World」をどのように書きますか?

A.   echo 'hello world! "

B.   "こんにちは世界!"

14: 次の関数のどれが配列のタイプを確認するために使用されます

A.   ISARRAY

B.   is_array

C.   array_valid

D.   valid_array

15: セッションをどのように殺したり破壊したりしますか?

A.   kill_session()

B.   session_destroy();

C.   Destroy_session()

D.   reset_session()

E.   session_kill()

16: インクルードファイルには、ファイル拡張子が必要です ".inc"

A.   はい

B.   いいえ

17: 読み取り/書き込みモードでファイルを開く方法は?

A.   $ handle = fcopen( "http://www.example.com/"、 "r");

B.   $ handle = fileopen( "http://www.example.com/"、 "r+");

C.   $ handle = fopen( "http://www.example.com/"、 "r");

D.   $ handle = fopen( "http://www.example.com/"、 "r+");

E.   $ handle = fcopen( "http://www.example.com/"、 "r+");

18: $ x = 10.88; echo(int)$ x;

A.   1

B.   0

C.   11

D.   10

19: 2つの値があらゆる方法で同一であるかどうかをテストするために使用されるオペレーターは

A.   ===

B.   !==

C.   instanceof

D.   ==

E.   =

20: 正規表現を使用する必要がある場合、一般に、PHPが利用できる正規表現関数のどのタイプがパフォーマンス上の理由で好まれますか?

A.   preg_*正規表現機能

B.   ereg*正規表現関数

C.   正規表現を使用したstrtok()

D.   Strregex*正規表現関数

21: 正しいか間違っているか? PHPページ「makeit.php」に2回(「abc.php」)を含めることができます。

A.   間違い

B.   真実

22: アレイの最後に1つ以上の要素を追加するためにどの機能を使用しますか?

A.   array_push()

B.   array_unshift()

C.   array_shift()

D.   array_pop()

23: 致命的なエラーが発生します

A.   e_notice

B.   エラー

C.   e_alert

D.   E_ERROR

E.   e_warning

24: (8 <1 || 4> = 4)

A.   真実

B.   間違い

25: 現在のディレクトリを変更する責任者は次のうちどれですか?

A.   chdir()

B.   clositir()

C.   opendir()

D.   dir()

E.   rewinddir()

26: PHP関数を使用してファイルを削除するにはどうすればよいですか?

A.   落とす

B.   消去

C.   ファイルを削除する

D.   削除

E.   Unlink

27: どのPHPの機能を使用すると、サブストリングの最初の発生の位置を見つけることができますか?

A.   strtok()

B.   strripos()

C.   str_repeat()

D.   strpos()

E.   substr()

28: 指定されたキーが配列に存在するかどうかをチェックする配列関数はどれですか?

A.   array_key_exists()

B.   is_array()

C.   array_search()

D.   Isset()

29: 次のうち、ファイルに関連していないもの

A.   fgets

B.   fopen

C.   ファッペンド

D.   fclose

E.   fwrite

30: 変数タイプがオブジェクトであることを確認する関数の名前は何ですか?

A.   (どれでもない)

B.   is_object

C.   TypeOject

D.   ISObject

31: ______キーワードは、不完全なクラスまたはメソッドを示すために使用されます。これは、使用するにはさらに拡張および/または実装する必要があります。

A.   概要

B.   不完全な

C.   実装

D.   保護されています

32: 次のうち、バックトレースを生成する責任があります

A.   debug_backtrace()

B.   trigger_error()

C.   debug_print_backtrace()

D.   user_error()

E.   error_get_last()

33: 次のうち、ブールの偽ではありません

A.   間違い

B.   1

C.   (どれでもない)

D.   間違い

34: $ a =&$ b; $ b = 'メアリー?'印刷$ a;

A.   致命的な誤り

B.   メアリー?

C.   空の出力

D.   知らせ

E.   警告

35: メール($ param1、$ param2、$ param3、$ param4)には、$ param2が含まれます。

A.   件名

B.   受信者

C.   ヘッダー

D.   メッセージ

36: 文字列をurlエンコードする最良の方法は何ですか?

A.   urldecode($ str)

B.   urlencode($ str)

C.   urlcode($ str)

D.   encode_url($ str)

E.   encodeurl($ str)

37: PDO :: beginTransaction()でトランザクションを開始します。トランザクションをどのようにロールバックしますか?

A.   PDO :: STOPTRANSACTION()

B.   pdo :: lollbacktransaction()

C.   pdo :: rollback()

D.   pdo :: aborttransaction()

38: 今日は2001年3月10日午後5時16分18分であり、私たちはマウンテンスタンダードタイム(MST)タイムゾーンにいると仮定します。

A.   日付( "f j、y、g:i a");

B.   日付( "j、n、y");

C.   日付( "M.D.Y");

D.   日付( 'h-i-s、j-m-y、w day');

E.   日付( "D M J G:I:S T Y");

39: PDO :: beginTransaction()でトランザクションを開始します。どのようにトランザクションをコミットしますか?

A.   pdo :: endtransaction()

B.   pdo :: committransaction()

C.   PDO :: STOPTRANSACTION()

D.   pdo :: closetransaction()

E.   pdo :: commit()

40: function foobar(){$ a = func_get_args(); $ a [2]を返します。 } print foobar( 'a'、1、 'b'、2);出力は何でしょうか?

A.   b

B.   2

C.   1

D.   a

E.   A2

41: ((4> = 4 && 8 <1)||(44 == 33 || 5> 3))

A.   間違い

B.   真実

42: 次の関数のどれが文字列を分割して配列を返しますか?

A.   strsplit()

B.   splitstr()

C.   stringsplit()

D.   str_split()

E.   split_str()

43: 正しいか間違っているか? PHPは、最新バージョンでGOTOを提供します。

A.   真実

B.   間違い

44: これらの関数のどれが、要求されたファイルが存在しないか、開かれない場合、ランタイムエラーになりませんか?

A.   必須()

B.   含む()

C.   nowarn()

D.   getFile()

45: 手動でそれを要求または含めることなく、PHPにクラスファイルを使用するにはどうすればよいですか?

A.   $ _MAP SuperGlobalを定義します

B.   php.iniでdefault_lib_path変数を設定します

C.   set_class_handler($ class_handler)関数を使用します

D.   __autoload($ class)魔法の機能を定義する

E.   それをする方法はありません

46: このクラスプロパティはどのような視認性レベルをPHP5に入れますか? var $ cool = true;

A.   保護されています

B.   プライベート

C.   公共

D.   VARキーワードは、PHP5ではもはや有効ではありません

47: 次のコード出力は何ですか:<?php $ fruits = array( "d" => "lemon"、 "=>" orange "、" b "=>" banana "、" c "=>" apple " ); ksort($ fruits); foreach($ fruits as $ key => $ val){echo "$ key = $ val \ n"; }?>

A.   A = Apple B =バナナC =レモンD =オレンジ

B.   D = Apple A =バナナB =レモンC =オレンジ

C.   a =オレンジb =バナナc =リンゴd =レモン

D.   d =レモンa =オレンジb =バナナc =リンゴ

E.   A =レモンB =オレンジC =バナナD = Apple

48: MySQLをPHP5新しい機能の使用にどのように接続しますか?

A.   (両方の回答が正しい)

B.   $ connection = new mysqli( 'localhost'、 'user'、 'pass'、 'test');

C.   $ user = 'user'; $ pass = 'pass'; $ connection = new PDO( 'mysql:host = localhost; dbname = test'、$ user、$ pass);

49: $メッセージと$$メッセージの違いは何ですか?

A.   メモリポインター

B.   PHPの変数変数の古典的な例

C.   エラー

50: _______メソッドは、オブジェクトが文字列として表されると自動的に呼び出されます。

A.   __toString()

B.   __getString()

C.   getString()

D.   __得る()

51: $ text =&#39;彼は学校に行きました。&#39 ;; Echo Strpbrk($ Text、&#39; w&#39;);上記のコードでは、出力とは何ですか?

A.   どれでもない

B.   これらすべて

C.   真実

D.   3

E.   学校に行きました。

52: $ array = []; PHPバージョンでCoorectです

A.   5.3

B.   5.1

C.   5.4

D.   5.2

53: PHP5のどの転覆が短い配列構文を追加しますか?

A.   2

B.   4

C.   5

D.   3

54: メソッドが抽象的である場合、クラスは次のとおりです。

A.   インターフェイスまたは要約

B.   拡張のみ

C.   概要

D.   インターフェイスと拡張

E.   インターフェイスのみ

55: 静的と通常の方法として宣言された方法の主な違いは何ですか?

A.   静的メソッドは、クラス内のインスタンス内から呼び出すことはできません

B.   静的メソッドは、セルフキーワードにアクセスできません

C.   静的方法と非静的な方法に機能的な違いはありません

D.   静的メソッドは$ this への参照を提供しません

56: すべてのクラスのデフォルトクラスの名前は何ですか

A.   stdclass

B.   __クラス__

C.   クラス

D.   nsobject

E.   物体

57: PECL拡張機能をインストールする方法は?

A.   sudo/usr/local/php5/bin/peclインストールpecl_http

B.   php/usr/local/php5/bin/peclインストールpecl_http

58: どのPCRE正規表現が文字列と一致します

A.   /^ [HP1-5 ]* \-.*/i

B.   /[HP] [1-5 ]*\-.*/

C.   /[HP1-5 ]* \-.?/

59: このステートメントの出力は何ですか?

A.   Ferent

B.   Difを考えてください

C.   違う

D.   ステートメントショーのエラー

E.   考え

60: PHPタイプではないものは何ですか?

A.   呼び出すことができます

B.   リソース

C.   ヌル

D.   複雑

E.   ブール

61: 指定:$ email =“ bob@example.com”;どのコードブロックがExample.comを出力しますか?

A.   strstrをprint($ email、「@」);

B.   substrを印刷($ email、-1 * strrpos($ email、 '@’));

C.   substrを印刷($ email、strpos($ email、 '@’) + 1);

D.   substrを印刷($ email、strrpos($ email、 '@’));

62: インターフェイスを宣言する方法は?

A.   クラス間名{}

B.   インターフェイス名()

C.   インターフェイス$ name {}

D.   インターフェイス名{}

E.   クラスインターフェイス名{}

63: 配列の新しい構文は何ですか?

A.   []

B.   配列[]

C.   配列{}

D.   配列()

E.   ()

64: 次の関数のうち、セッションデータをデータベースに保存できるものはどれですか?

A.   session_set_save_handler();

B.   セッションデータをデータベースに保存することはできません。

C.   mysql_query();

D.   session_start();

65: 次のコードの何が問題になっていますか? <?php関数Duplicate($ obj){$ newobj = $ obj; $ newobjを返します。 } $ a = new MyClass(); $ a_copy = duplicate($ a); $ a-> setValue(10); $ a_copy-> setValue(20); ?>

A.   このコードには何の問題もありません

B.   代わりにreturn&$ newobjを使用する必要があります

C.   Duplicate()は参照を返す必要があります

D.   クローン演算子を使用してオブジェクトのコピーを作成する必要があります

66: このようなphp5 date-objectに5日を追加するにはどうすればよいですか:$ date_object = date_create( "1/18/2015");

A.   $ date_object-> modify(

B.   $ date_object-> add(

C.   $ date_object :: add(

D.   $ date_object-> modify(

67: 次のコードの出力:<?PHPクラスA {} class B {} class cはb {} class d {function sayhello(a $ argument){echo '$引数は'} function sayhello(b $のインスタンスです引数){echo '$引数は、b'}} $ d = new d()のインスタンスです。 $ c = new C(); $ d-> sayhello($ c);

A.   未定義の方法d :: sayhello()への呼び出し

B.   $引数はaのインスタンスです

C.   $引数はbのインスタンスです

D.   PHP致命的なエラー

68: 子のクラスがメソッドをオーバーライドするのを防ぐプレフィックス

A.   プライベート

B.   保護された静的

C.   最後の

D.   プライベート静的

69: PHP 5を使用してアレイのすべての要素を反復して変更する最良の方法は何ですか?

A.   foreach($ array as $ key => $ val){ / * ... * /}

B.   反復中に配列を変更することはできません

C.   for($ i = 0; $ i <count($ array); $ i ++){ / * ... * /}

D.   while(list($ key、$ val)=それぞれ($ array)){ / * ... * /}

E.   foreach($ array as $ key =>&$ val){ /*...* /}

70: $ sweet = array( '1' => 'apple'、 '2' => 'banana'); $ fruits = array( 'delicious' => $ sweet、 'sweet' => 'strawberry'); function myprint($ item、$ key){echo '$ keyは$ item \ n'; } array_walk_recursive($ fruits、 'myprint');上記のコードでは、出力とは何ですか?

A.   [1はリンゴ] [2はバナナ] [甘いのはイチゴ]

B.   [AppleはApple] [デリケートなのはバナナ] [Sweet is Strawberry]

C.   [リンゴはおいしい] [バナナはおいしい] [イチゴは甘い]

71: 特定のオブジェクトに特定のメソッドセットがあることを確認するには、________の形でメソッドリストを提供し、________キーワードを使用してクラスの一部として添付する必要があります。

A.   インスタンス、道具

B.   インターフェイス、拡張

C.   インターフェイス、実装

D.   配列、インターフェイス

E.   アクセスリスト、インスタンス

72: 次のコードの出力とは何ですか? $ arr = "a"; $ arr [0] = "b"; echo $ arr; echo $ arr [0];

A.   致命的な誤り。

B.   bb

C.   aa

D.   ab

E.   PHP警告。

73: 次の関数のうち、パラメーターのサブストリングを比較する関数はどれですか?

A.   compare_substr()

B.   substr_compare()

C.   どれでもない

D.   comp_substr()

E.   substr_comp()

74: 次のコード出力は何ですか?関数add($ a){return $ a ++; } echo add(5);

A.   6

B.   e_warning

C.   5

D.   e_notice

E.   4

75: URLからヘッダー情報を取得するにはどうすればよいですか?

A.   get_headers()

B.   どれでもない

C.   get_header_info()

D.   get_header()

76: Idate関数と日付関数の違いは何ですか?

A.   Idate関数は常にフォーマットされた日付文字列を返しますが、日付関数はフォーマットされた日付文字列またはfalsを返します。

B.   これらすべて

C.   Idate関数には、日付関数よりも多様な式があります。

D.   どれでもない

E.   Idate関数は常に整数を返しますが、日付関数はフォーマットされた日付文字列またはfalsを返します。

77: ____は、ポインターの位置に関係なく、配列全体を通り抜けます。

A.   foreach()

B.   array_walk()

C.   array_map()

D.   array_loop()

78: ディレクトリが存在するかどうかを確認する方法は?

A.   is_dir_exists($ name);

B.   is_exists($ name);

C.   file_exists($ name);

D.   dir_exists($ name);

79: 次の関数のうち、Curlスクリプトでオプションを設定したものはどれですか?

A.   curl_setopt()

B.   curl_option()

C.   curl_set_option()

D.   curl_opt()

E.   curl_set_opt()

80: 次の関数のうち、送信された応答ヘッダーのリストを取得(または送信する準備ができています)?

A.   get_header_list()

B.   headers_list()

C.   header_list()

D.   どれでもない

81: 何が結果ですか? $ a = "1"; $ a [$ a] = "2"; echo $ a;

A.   12

B.   1

C.   2

D.   エラー

E.   3

82: 画像ファイルの内容はメモリに$ imstringとして保存されますが、元のファイルは使用できません。以下のうち、コードの量が少なく、$ imstringの寸法を取得する有効な方法はありますか?

A.   $ fn = tempnam( '/dir'、 'foobar'); file_put_contents($ fn、$ imstring); return getImagesize($ fn);

B.   $ im = imagecreatefromstring($ imstring); return array(imagesx($ im)、imagesy($ im));

C.   上記のいずれも有効なPHPコードはありません

D.   return getImagesizeFromString($ imstring);

E.   return strlen($ imstring);

83: このコードは何をしますか? class Animal {public $ name = 'dog'; } $ a = new Animal(); $ b = clone $ a; $ c = $ a; $ a-> name = 'cat'; $ b-> name = 'bear'; $ c-> name = 'Parrot'; echo $ a-> name。 '、'。 $ b-> name。 '、'。 $ c-> name;

A.   オウム、クマ、オウム

B.   犬、犬、犬

C.   猫、クマ、オウム

D.   猫、クマ、猫

84: 次のコードの出力? Echo new stdclass == new stdclass、 ' - '、new stdclass!== new stdclass;

A.   0-0

B.   1-1

C.   1-0

D.   0-1

85: mysqli関数またはクエリからエラーを報告する機能は何ですか?

A.   mysqlireport();

B.   mysqli_report();

C.   mysql_sql_exception

D.   mysql_generate_report();

E.   mysqli_report_error();

86: $ a = 'hello'; echo(int)!! $ a;

A.   1

B.   間違い

C.   真実

D.   こんにちは

E.   0

87: キーキャストアレイ。結果の配列は何ですか$ a = aray(1 => "john"、 "1" => "doe"、1.5 => "jane"、true => "smith"、);

A.   array([1] => <Span style = "color:rgb(108、117、125); background-color:rgb(250、253、251);"> "jane"、 "> </span>

B.   配列([1] =>スミス)

C.   array([1] => <Span style = "color:rgb(108、117、125); background-color:rgb(250、253、251);"> "jane"、[true] => smith) " > </span>

D.   array([1] => <Span style = "color:rgb(108、117、125); background-color:rgb(250、253、251);"> "doe"、[1.5] => "jane" 、[true] => smith) "> </span>

E.   配列([1] =>ジョン)

88: 次のコードの出力はどうなりますか? :$ somestring = 1.2e3; var_dump(strlen($ somestring));

A.   int 1200

B.   int 5

C.   int 4

89: 次のコードの出力は何ですか? <?php $ array1 = array( "a" => "green"、 "red"、 "blue"); $ array2 = array( "b" => "green"、 "Yellow"、 "Red"); $ result = array_intersect($ array1、$ array2); print_r($ result); ?>

A.   array([a] => green [0] => red)

B.   配列([a] =>緑[1] =>赤)

C.   配列([a] =>緑[2] =>赤)

D.   配列([0] =>緑[1] =>赤)

E.   配列([a] =>緑[b] =>赤)

90: 次のコードの結果はどうなりますか? $ a = 0または1; $ b = 0 || 1; echo "$ a、$ b";

A.   1、1

B.   1、0

C.   0、0

D.   0、1

91: このコードの出力は何ですか。関数テスト(&$ var){$ var = $ var-1; $ varを返します。 } $ returnvar = test(50); echo $ returnvar。 "答えです。";

A.   エラーメッセージ

B.   51は答えです。

C.   49は答えです。

D.   50は答えです。

92: このコードスニペットの出力は何ですか? $ i = 5;印刷$ i +++++ $ i;

A.   13

B.   11

C.   12

D.   10

93: 次の関数のうち、PHP5に新しい相対FTP関数はどれですか?

A.   ftp_mkdir()

B.   ftp_alloc()

C.   ftp_chmod()

D.   ftp_read_write_alloc()

E.   ftp_chdir()

94: このコードを実行した後、配列$ bはどうなりますか? $ a = array(1、3、5); $ b = array(2、4、6); $ b += $ a;

A.   $ b =配列(2、4、6、1、3、5)

B.   $ b =配列(2、4、6)

C.   $ b =配列(3、7、11)

D.   PHP致命的なエラー

E.   $ b =配列(1、2、3、4、5、6)

95: タイプのヒントとして使用できない変数タイプはどれですか?

A.   リソース

B.   クラス名

C.   配列

D.   呼び出すことができます

A.   urlencode()

B.   PHPは最近これを行っています

C.   strtr($ var、 "\ r \ n"、 '')

D.   htmlspecialchars()

97: 1つ以上の要素を配列の開始まで準備するためにどの機能を使用しますか?

A.   array_unshift()

B.   array_pop()

C.   array_push()

D.   array_shift()

98: クラスの静的プロパティを読む方法は?

A.   $ this :: name

B.   $ this-> $ name

C.   自己:: $ name

D.   $ this-> name

E.   自己::名前

99: $ a = array( "pomme"、 "banane"); $ b = array(1 => "banane"、 "0" => "pomme"); var_dump($ a === $ b);何が印刷されていますか?

A.   間違い

B.   真実

100: SetCookie関数のパラメーターの数

A.   2

B.   7

C.   3

D.   4

E.   5