0.效果预览
一.所用工具:
1.计算机一台
2.JetBrains PhpStorm 2018.3.5
3.phpStudy
4.html,css,js↓下载链接↓
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
链接:https://pan.baidu.com/s/1W_t06OnTse_AfNj7n0JH-Q 提取码:ytfi
二.主要文件目录(包括HTML文件)
三.数组数据库创建(在文件夹data中创建*.php("*"=题库个数))
在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'//襵
], 4=> [
'question' => 'Zend Studio是PHP中常用的IDE(集成开发环境)。',
'answer' => 'yes'
], 5=> [
'question' => '进行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'
], 4=> [
'question' => '下列选项中,函数返回的关键字是( )。',
'option' => [
'back','go',