- 博客(11)
- 收藏
- 关注
原创 Bootstrap图片、文字水平垂直定位
<div style="background: #0b2e13; width: 500px; height: 500px; color: #fff;" class="d-flex justify-content-center align-items-center"> <h1 class="h1">文字居中</h1> </div> 文字水平垂直居中效果: <div style="background: #0b2e13; width..
2021-03-19 00:11:28
1145
原创 php单例模式
/** *单利模式:三私一公 *私有化构造方法:使类外无法直接实例化 *私有化__clone():使对象无法被克隆 *私有化静态属性用于存放实例 *公有化一个静态方法用于创建对象 */ class Human{ private static $instance=NULL;//私有化静态属性用于存放实例 private function __construct(){} //使类外无法直接实例化 private function __clone(){}//使对象无法被克隆 /** *公有化一个
2021-01-20 14:57:28
212
原创 PHP类的手动和自动加载
PHP中的类加载 手动加载类 <?php //定义类文件路径 $class_path='c/include/Animal.php'; if(!class_exists('Animal')){ //判断类是否存在 if(file_exists($class_path)){//判断类文件是否存在,如果存在就加载类文件 include_once $class_path; } } $a=new Animal();//实例化类 __autoload()方法自动加载
2021-01-08 16:14:55
346
1
原创 理解PHP的0、空字符、null、未定义变量和isset()、empty()、is_null()
1、考虑考虑一个值为空字符串的情况 $var=''; if($var){ echo 'true'; }else{ echo 'false'; } //结果:false 使用isset(): $var=''; if(isset($var)){ echo 'true'; }else{ echo 'false'; } //结果:true 使用empty() $var=''; echo empty($var); //结果:1(true) 使用is_null(): $var=''; echo is_nu
2020-12-23 16:11:34
463
原创 整理了一下Centos7下搭建Lamp环境的笔记
一、php的安装 1、yum -y update //升级所有软件包的同时也升级软件和系统内核; 2、yum remove php-common -y //移除CentOS7 已安装的php-common,以便安装新的php-common。此步删除了CentOS原有的php5 3、更改yum源: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.
2020-11-05 18:09:06
174
原创 windows下安装Redis并配置php7.3的Redis扩展
windows下安装Redis 下载Redis的windows版,下载地址:https://github.com/MicrosoftArchive/redis/releases 选择稳定版3.0.504下载: 下载Redis-x64-3.0.504.zip,也可以下载Redis-x64-3.0.504.msi,这里下载的是zip文件 下载成功以后,开始安装Redis。选择你想要安装Redis到哪个盘。这里选择的是D:\Program Files (x86)\,将下载的Redis-x64-3.0.504.z
2020-11-02 23:29:44
1473
原创 Centos 7下自动安装Memcached
Centos 7下自动安装Memcached 1、使用Xshell链接Centos服务器: 2、安装libevent-devel依赖 使用命令:yum -y install libevent-devel You need to be root to perform this command.说明权限不够。应切换到root用户下: 切换root用su root命令,回车后输入root用户的密码就切换成功了。 3、再次尝试安装libevent-devel依赖,运行yum -y install libeve
2020-11-01 22:16:34
164
原创 tp5.1 token解决接口数据被篡改的安全问题
tp5.1防止接口数据被篡改解释一下上面代码: 一般使用场景:用户登录,要防止登录数据被篡改: 代码如下: /** * 验证token,防止数据被篡改 * @param $arr [全部请求参数] */ public function check_token($arr){ if (!isset($arr['token']) || empty($arr['token'])){ $this->info_msg('400'
2020-10-30 00:56:57
1288
2
原创 ThinkPHP5.1配置二级域名
在本地环境配置了域名:apitest.com,现在的需求是要使api.apitest.com,能指向 application/api,用来做接口专用二级域名。 第1步:在phpstudy中绑定两个域名: 第2步:hosts文件中增加如下两条 第3步: 在route/route.php中添加如下代码: Route::domain('api','api'); //Route::domain('二级域名的api','application下的api'); 最终效果: ...
2020-10-29 23:33:46
1064
原创 【问题】TP5.1开发接口过程中json数据返回的中文部分变成了16进制Unicode编码
代码如下: public function check_time($arr){ if (!isset($arr['time']) || $arr['time'] <=1){ $this->info_msg(400,'时间戳不正确.'); } if (time() - intval($arr['time']) > 60){ $this->info_msg(401,'请求超时'.
2020-10-29 23:08:48
1101
原创 PHP中if语句的替代写法
PHP中if语句的替代写法在html中的用法 $a=1; <?php if($a==1): ?> //code...... <?php endif;?> 在html中的用法 <?php $var=true; ?> <html> <head> <title>php中的if语句的替代写法在html中的用法</title> </head> <body> <?php if($var): ?> ~
2020-10-29 19:58:08
1014
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅