採用試験 PHP

問一

以下の中からPHPの文法として正しいものをすべて選択せよ。

(1) 関数の宣言
ア function hello($b, $c){ print 'hello';}
イ function add($b, $c){ return ($b+$c);}
ウ function var add($b,$c){ return ($b+$c);}
(2) 配列の宣言 
ア $a = [‘あか’, ‘しろ’, ‘きいろ’];
イ $a = [‘red’=>‘あか’, ‘white’=>‘しろ’, ‘yellow’=>‘きいろ’];
ウ $a = (‘Hello’, ‘world.’)
エ $a = array(2)
オ $a = <’いちご’, ‘めろん’>
問二

以下のPHP文の実行結果として正しいものを選択せよ。

var_dump(25/7);
ア 実行時にエラーが発生する
イ 3
ウ 3.5714285714286
エ 4
問三

以下のうち、if($a)が判定で真となるものをすべて選択せよ。

ア $a = 1
イ $a = "0"
ウ $a = 0
エ $a = true
オ $a = "false"
カ $a = false
キ $a = null
ク $a = ""
ケ $a = []
問四

forループを用いて“10, 20, 30, 40, 50, 60, 70, 80, 90, 100”を出力するプログラムを完成させよ。
出力はechoを使用し、最後に改行すること
問五

20文字以内で$aに数値の1を格納せよ。 禁止文字:1 2 3 4 5 6 7 8 9 0 + 
TOP
TOP