随笔 - 612, 文章 - 0, 评论 - 31, 阅读 - 74万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

2022年5月12日

Medoo,轻量级的PHP数据库框架, 提高开发效率!


安装

$ composer require catfan/Medoo

使用

// 如果你使用php的依赖安装。可以使用以下方法自动载入
require 'vendor/autoload.php';
 
// 或者将你下载的medoo文件拷贝到你相应的目录,然后载入即可
require_once 'medoo.php';
 
// 初始化配置
$database = new medoo([
    'database_type' => 'mysql',
    'database_name' => 'name',
    'server' => 'localhost',
    'username' => 'your_username',
    'password' => 'your_password',
    'charset' => 'utf8'
]);
 
// 插入数据示例
$database->insert('account', [
    'user_name' => 'foo',
    'email' => 'foo@bar.com',
    'age' => 25,
    'lang' => ['en', 'fr', 'jp', 'cn']
]);

posted @ 2022-05-12 09:37 eastson 阅读(378) 评论(0) 推荐(0) 编辑

摘要: Apache log4php 是一个 PHP 的日志框架,类似 log4j。 Apache log4php 支持: Configuration thro* ugh xml and properties file (same structure as log4j). File, RollingFile 阅读全文

posted @ 2022-05-12 08:18 eastson 阅读(272) 评论(0) 推荐(0) 编辑

2022年5月10日

摘要: https://www.php.net/manual/zh/book.win32service.php <?php //No timeouts, Flush Content immediatly set_time_limit(0); ob_implicit_flush(); //Service Se 阅读全文

posted @ 2022-05-10 17:29 eastson 阅读(110) 评论(0) 推荐(0) 编辑

摘要: SeasLog 是一个轻量,高效,便捷,规范的 PHP 日志扩展,精准的定位、精巧的设计,使它成为一个非常优秀的日志工具。 SeasLog 地址: PECL: http://pecl.php.net/package/SeasLog Github: https://github.com/SeasX/S 阅读全文

posted @ 2022-05-10 16:06 eastson 阅读(42) 评论(0) 推荐(0) 编辑

摘要: https://www.kancloud.cn/manual/thinkphp6_0/1147857 有时候我们希望使用think的命令行运行workerman,这里做一个介绍, 通过 composer 安装 composer require topthink/think-worker 1:先新建一 阅读全文

posted @ 2022-05-10 15:38 eastson 阅读(539) 评论(0) 推荐(0) 编辑

摘要: php-jwt是一个非常好用的token机制,它配合app可实现安全性的用户鉴权问题,但是token都有一个过期时间,如果过期了,如何让用户无感知进行刷新呢?其实这个主要是在前端进行判断,如果token过期,后端肯定会给前端返回一个过期提示,同时我们定义一个错误码来标识,如:1002,那前端拿到这个 阅读全文

posted @ 2022-05-10 14:37 eastson 阅读(2150) 评论(0) 推荐(0) 编辑

摘要: ThinkPHP ApiDoc 基于 ThinkPHP 的API接口开发工具 🤷‍♀️ Apidoc是什么? 如今,前后端分离的开发模式以必不可少,基于ThinkPHP可以很方便的作为Api接口的开发。可是一个Api开发过程中需要快速调试,开发完成后需要给其它开发者对接等,这时一个功能全面的Api 阅读全文

posted @ 2022-05-10 13:52 eastson 阅读(1483) 评论(0) 推荐(0) 编辑

摘要: 使用Timer创建定时的任务,可以以后台守护进程的方式执行。 Worker::runAll()执行时,会执行其中的parseCommand()方法。 protected static function parseCommand() { // 守护进程执行方式,只会在LINUX系统下才可以 if (s 阅读全文

posted @ 2022-05-10 13:48 eastson 阅读(1046) 评论(0) 推荐(0) 编辑

摘要: 使用Workerman的Timer类,可以定时执行某些任务。 1. 建立app/test/command/Hello2.php。 <?php declare (strict_types = 1); namespace app\test\command; use think\console\Comma 阅读全文

posted @ 2022-05-10 11:32 eastson 阅读(2238) 评论(1) 推荐(0) 编辑

摘要: ThinkPHP提供自定义命令功能,参考手册 。 如何自定义TP6的命令,参考thinkphp6 command(自定义指令)。 1. 建立app/test/command/Hello.php。 <?php declare (strict_types = 1); namespace app\test 阅读全文

posted @ 2022-05-10 11:17 eastson 阅读(731) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示