<?php namespace DB;use PDO;/*require_once("SQL.class.php");use SQL\SQL;*/ /** * DB类 */ class DB { private $dbmethod = '';//数据库类型 private $dbhost = ''; ...
转载
2021-05-13 22:39:20
399阅读
2评论
封装一个DB类,用来专门操作数据库,以后凡是对数据库的操作,都由DB类的对象来实现。这样有了自己的DB类,写项目时简单的sql语句就不用每次写了,直接调用就行,很方便! 1.封装一个DB类。一个类文件应该只有一个类,其他的内容全部都没有。类文件的命名规则:类名.class.php 下面是创建DB类的
转载
2018-04-10 11:12:00
124阅读
2评论
<?php
namespace App\Services;
use App\Handlers\RedisKeyHandler;
/**
* Redis操作类
* 2020-7-4 16:39:09
* Class RedisServices
* @package App\Services
*/
class RedisServices
{
private static
转载
2023-06-14 23:08:41
0阅读
基本满足需求。 封装很有意思,这个类唯一的亮点,就是可以复合验证。并且支持正则。而且里面的验证方法还可以单独使用。 勇敢的封装,利国利民。 继续封装,支持数组传参。 使用如下 继续优化!支持错误提示中,添加参数。
原创
2021-08-05 15:33:21
117阅读
开发中经常用到时间的一些操作,比如昨天,今天,前天,近七天,一周等等。 实例化这个对象
转载
2018-12-31 17:12:00
124阅读
2评论
1、创建MyErrorHandler.php文件代码如下:message = $message; $this->filename = $filename; $this->line = $line; $this->vars = $vars; } p...
原创
2023-02-01 09:31:58
76阅读
代码: <?php
// 禁止直接访问该页面
if (basename($HTTP_SERVER_VARS['PHP_SELF']) == "js.class.php") { header("HTTP/1.0 404 Not Found"); }
class JS {
function JS(){}
/**
* 返回上页
* @param $step 返回的层数 默认
转载
2023-05-12 12:02:02
55阅读
//默认将显示错误关闭ini_set('display_errors', true);//默认将读外部文件的自动转义关闭ini_set("magic_quotes_runtime", 0);//设置默认时区date_default_timezone_set('PRC');// 调试参数 __debug 的值define('_DEBUG_PASS', 'miaosha_debug'); // TOD
原创
2022-03-09 17:34:37
73阅读
Redis是一种常用的非关系型数据库,主要用作数据缓存,数据保存形式为key-value,键值相互映射.它的数据存储跟MySQL不同,它数据存储在内存之中,所以数据读取相对而言很快,用来做高并发非常不错.ThinkPhP5.0自带了Redis扩展,在使用之前先下载php_redis.dll 网址 http://windows.php.net/downloads/pecl/releases/redi
转载
2023-05-25 12:35:42
120阅读
fastdfs_get_last_error_no(), 'info' => fastdfs_get_last_error_info(), 'act' => $act) private static $instance = null; private function __construct(){ ...
转载
2021-10-27 23:23:00
174阅读
2评论
private 类型的属性不能直接访问,需要通过特定接口进行访问__get(属性名):外部访问不存在或私有属性时自动调用__set(属性,值):外部给类中不存在或不可见属性赋值时自动调用__isset(属性名):外部检测某个私有属性是否存在时自动调用__unset(属性名):在类外部销毁某个私有属性时自动调用它<?php //对象的封装:主要是指对象属性的封装,通过priva...
原创
2021-11-20 14:32:58
147阅读
封装了MySQL连接以及操作数据库常用方法等等,其他简单封装,有点strange...。1、MySQL连接1.1、配置文件,创建 config.php<?php
//项目配置文件
return $config = array(
'host' => '127.0.0.1',
'user' => 'root',
转载
2023-12-25 13:21:10
43阅读
pymysql操作mysql,虽然简单,但每次都要链接数据库,获取游标,关闭游标,关闭链接。这些操作无技术含量,还要重复编写!我们应该想法提高开发效率。编写工具类,将公共的内容封装起来。
原创
2024-03-06 15:27:51
40阅读
AdoHelper类,用于封装对数据库的操作,能同时支持多个数据库(目前支持SqlServer、Oracle、Access),可扩展支持任何类型的数据库。下面先进行代码片段分析,分析完毕后将贴出完整代码,代码块1-1: using System;
using System.Collections;
using System.Collections.Generic;
using System.Con
版本一:<?php //这是一个工具类,作用是完成对数据库的操作 class SqlHelper { public $conn; public $dbname="test"; public $username="root"; public $password="root"; public $host="loca
原创
2022-11-28 18:29:54
183阅读
sqlite在php中是默认安装的本地小型化数据库,类似于xml的小型数据库,但sqlite功能更强。 sqlite.class.php文件: index.php文件: 执行后的效果图:
转载
2019-04-24 08:51:00
219阅读
2评论
介绍最近写个框架,需要完成日志类,接过一番研究最后选用monolog,同时项目中数据库模型类使用了thinkPHP的ThinkORM,要记录sql日志的话,需要实现PSR-3日志规范的日志类首先下载monologcomposer require monolog/monolog主要代码log.php<?phpnamespace lib;use Psr\Log\LoggerInterface;use Monolog\Formatter\LineFormatter;.
原创
2023-05-08 14:02:57
146阅读
封装php redis缓存操作类,集成了连接redis并判断连接是否成功,redis数据库选择,检测redis键是否存在,获取值,写入值,设置生存时间和删除清空操作。 php redis类代码: <?php/*** redisdrive.class.php* php redis 操作类**/clas
原创
2021-05-26 17:47:59
911阅读
一、前端代码 二、php代码 三、类库代码
原创
2021-07-21 16:20:27
354阅读
mysqli = new mysqli($host, $username, $password, $database, $port); } /** * 数据查询 * @param $table 数据表 * @param null $field 字段 * @param null $where 条件 * @return mixed 查询结果数目 */ ...
转载
2017-11-10 18:17:00
92阅读
2评论