后端API开发

针对后端API接口的开发、轻舟提供了以PHP为基础开发语言的插件;新建网站项目时、选择“API接口工程”项目模板、创建后即为标准轻舟API工程项目。

轻舟 API 接口采用主流 PHP 编程语言作为基础语言;用户层采用轻舟语法、编译输出的API程序为标准 PHP 脚本工程、可部署到所有支持PHP环境的服务器。

普通接口

示例:

' 在前端通过发送GET、POST请求、或使用“请求接口”函数调用该函数
' 前端地址:http://你的域名.com/Api.php?a=测试输出
函数 测试输出()
	输出 "你发送的请求接收成功;这是反馈信息!"
结束 函数

' 前端地址:http://你的域名.com/Api.php?a=获取时间()
函数 获取时间()
	输出 "当前时间:" + 格式化时间("Y-m-d",取现行时间戳())
结束 函数

当将上方代码编译输出后、上传到你的云主机或服务器内;在浏览器通过网站访问指定URL地址、则可以获取接口返回的数据。

数据库接口

自带Mysql增删改查函数;基于PDO引擎、自带防SQL注入;保障数据安全;示例:

' 当前端(手机网站或APP)提交用户注册操作时、在该函数中将注册信息添加到数据表中
函数 注册用户信息()
    ' 取出前端提交的注册信息
    变量 账号 = 取请求值("user")
    变量 密码 = 取请求值("pass")
    变量 年龄 = 取请求值("age")
    ' 判断数据表中是否已存在指定用户
    如果(MYSQL查找("userinfo","user=?",[账号]))
        输出 "该用户已经存在!"
        返回
    结束 如果
    ' 否则将数据添加到数据表中;自增ID可以不用添加
    变量 sql = "insert into userinfo(user,pass,age,regtime)value(?,?,?,?)"
    变量 data = [账号,密码,年龄,取现行时间戳()]
    如果(MYSQL执行(sql,data))
        输出 "注册成功"
    否则
        输出 "注册失败"
    结束 如果
结束 函数

更多使用案例请参考安装包自带例程。