php简单在线考试系统
开始第一步
先新建一个文件:testSystem 然后在testSystem里面在新建文件文件名称;
建好以后开始在data里面建一个1.php文件然后开始写代码
<?php
return[
//试题标题
'title'=>"php基础语法试题(一)",
//答题时间(默认为秒)
'timeout'=>1800,
//试题数组
'data'=>[
//判断题
'binary'=>[
//题型名称
'name'=>'判断题',
//题型分数
'score'=>20,
//试题内容
'data'=>[
1=>[
//问题
'question'=>'使用PHP写好的程序,在Linux和windows平台上都可以运行。',
//正确答案
'answer'=>'yes'
],
2=>[
'question'=>'PHP可以支持MySQL数据库,但不支持其他数据库。',
'answer'=>'no'
],
3=>[
'question'=>'PHP有很多流行的MVC框架,这些框架可以使PHP的开发更快捷',
'answer'=>'yes'
]
]
],
//单选
'single'=>[
'name'=>'单选题',
'score'=>30,
'data'=>[
1=>[
'question'=>'下列选项中,不是URL地址中所包含的信息是()',
'option'=>['主机号','端口号','网络协议','软件版本'],
'answer'=>'D'
],
2=>[
'question'=>'PHP是一种()的编程语言',
'option'=>['解释型','编译型','两者都是','两者都不是'],
'answer'=>'A'
],
3=>[
'question'=>'PHP是支持多种风格的标记,以下不是PHP标记的是()',
'option'=>['<?php ?>','<? ?>','<!-- -->','<% %>'],
'answer'=>'C'
]
]
],
//多选
'multiple'=>[
'name'=>'多选题',
'score'=>20,
'data'=>[
1=>[
'question'=>'下列选项中,属于赋值运算符的是()',
'option'=>['=','+=','.=','=='],
'answer'=>['A','B','C']
],
2=>[
'question'=>'下列选项中,可以作为PHP的输出语句的是()',
'option'=>['echo','var_dump','print_r','以上答案都不正确'],
'answer'=>['A','B','C']
]
]
],
//填空
'fill'=>[
'name'=>'填空题',
'score'=>30,
'data'=>[
1=>[
'question'=>"在PHP中,标识符允许包含字母、数字和______",
'answer'=>'下划线'
],
2=>[
'question'=>"在PHP中,______函数能将数组转化为字符串",
'answer'=>'implode'
]
]
]
]
];
?>