練習問題

11.5 練習問題 解答

問1

① ×:関数は使い方(入力情報と出力結果)を知っていれば、内部の処理を完璧に理解しておく必要はない。
② ×:組み込み関数以外にも、自身で作成できるユーザー定義関数がある。
③ ○
④ ○
⑤ ○

問2

⑤ var_dump

問3

① $val = 123;:変数の値は数値なので「if」が画面に表示される。
② $val = “123”;:変数の値は文字なので「else」が表示される。
③ $val = ”;:変数の値は空文字なので「else」が表示される。
④ $val = ‘789’:変数の値は数値文字なので「if」が画面に表示される。

問4

④ bcD
substr関数は第1引数に切り出し対象の文字列データ「$str」、第2引数は切り出し開始位置「1」、第3引数は切り出す長さ「3」を指定しています。結果、$strの文字列から開始位置1から3文字切り出せと指定したことになります。

問5

mt_rand関数の第1引数にランダムで取得したい数値の範囲の最小値「0」、第2引数は範囲の最大値「9」を設定すると0~9の範囲で1つ数値をランダムで取得してくれます。