![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php技术
文章平均质量分 50
无敌小小龙
这个作者很懒,什么都没留下…
展开
-
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 · 202 阅读 · 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 · 351 阅读 · 0 评论 -
整理了一下Centos7下搭建Lamp环境的笔记
一、php的安装1、yum -y update //升级所有软件包的同时也升级软件和系统内核;2、yum remove php-common -y //移除CentOS7 已安装的php-common,以便安装新的php-common。此步删除了CentOS原有的php53、更改yum源:rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.原创 2020-11-05 18:09:06 · 98 阅读 · 0 评论 -
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 · 1227 阅读 · 0 评论 -
Centos 7下自动安装Memcached
Centos 7下自动安装Memcached1、使用Xshell链接Centos服务器:2、安装libevent-devel依赖使用命令:yum -y install libevent-develYou 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 · 77 阅读 · 0 评论 -
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 · 1114 阅读 · 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 · 914 阅读 · 0 评论 -
【问题】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 · 951 阅读 · 0 评论 -
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 · 843 阅读 · 0 评论