<?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阅读
<?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评论
代码: <?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阅读
基本满足需求。 封装很有意思,这个唯一的亮点,就是可以复合验证。并且支持正则。而且里面的验证方法还可以单独使用。 勇敢的封装,利国利民。 继续封装,支持数组传参。 使用如下 继续优化!支持错误提示中,添加参数。
原创 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阅读
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',
版本一:<?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评论
封装一个DB,用来专门操作数据库,以后凡是对数据库的操作,都由DB的对象来实现。这样有了自己的DB,写项目时简单的sql语句就不用每次写了,直接调用就行,很方便! 1.封装一个DB。一个文件应该只有一个,其他的内容全部都没有。文件的命名规则:名.class.php 下面是创建DB
转载 2018-04-10 11:12:00
124阅读
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代码 三、库代码
PHP
原创 2021-07-21 16:20:27
354阅读
1 <?php 2 /** 3 * Desc: php操作mysql的封装 4 * Author zhifeng 5 * Date: 2015/04/15 6 * 连接模式:PDO 7 */ 8 9 class MMysql { 10 11 protected static $_dbh = null; //静态属性,所有
转载 2023-12-13 02:49:12
62阅读
<?php /** * PHP版DES加解密 * 可与java的DES(DESede/CBC/PKCS5Padding)加密方式兼容 * */ class CryptDes { var $key; var $iv; function CryptDes($key, $iv){ $this->key = $key; $this
原创 2014-03-11 13:41:25
3518阅读
<?php /** * * @desc HTTP 请求, 支持 CURL 和 Socket, 默认使用 CURL , 当手动指定 * useCurl 或者 curl 扩展没有安装时, 会使用 Socket * 目前支持 get 和 post 两种请求方式 * * 1. 基本 get 请求: * $
原创 2021-05-27 11:34:49
824阅读
  • 1
  • 2
  • 3
  • 4
  • 5