PHP开发api接口

php的api接口在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不...

2021-01-29

关于php国密SM3签名算法

php国密SM3签名算法代码地址github.com/lizhichao/sm安装composer require lizhichao/one-sm使用require __DIR__ . '/vendor/autoload.php';// 字符串签名echo \On...

2021-01-28

PHP实现异步的三种方式

三种实现方式通用的异步执行文件 exec.phpsleep(8);$data = "--- type " . date("Y-m-d H:i:s") . " ---\\n";file_put_contents("../log.txt", $data, FILE_APPEND);popen...

2021-01-27

CakePHP的安装的简单方法

在对于CakePHP的作用有了初步认识后,我们可以下载CakePHP来进行一些使用。在安装前,要检查php的版本情况,防止CakePHP框架出现不适配的情况。对于具体的框架组装,会涉及到依赖库...

2021-01-27

PHP中CakePHP添加数据库实例方法

数据库的使用出现在编程的各个角落,不论是python还是java,甚至是框架中都离不开相关的操作。可以说在CakePHP框架的配置中,数据库是必不可少的组成部分。当然很多人还没有接触...

2021-01-27

php中rsort函数实例用法

在讲到升序的数组方法后,那么对应的就会出现降序的方法。在我们正式揭晓方法之前,大家已经学习了sort函数的用法,那么对应的降序函数名称就是rsort() 。两个函数在结构语法上都...

2021-01-26

php中sort函数排序知识点总结

在我们进行排序的时候,难免要用到一些函数来执行。php中排序函数有很多种,就拿sort函数来说,在排序的作用发挥上是从低到高,这点是大家要注意的,也算是符合我们生活中的排序习惯...

2021-01-26

PHP方法的返回值示例详解

前言不仅是PHP,大部分编程语言的函数或者叫方法,都可以用return来定义方法的返回值。从函数这个叫法来看,本身它就是一个计算操作,因此,计算总会有个结果,如果你在方法体中处理了...

2021-01-23

关于PHP方法参数的那一些事

前言在所有的编程语言中,方法或者函数,都可以传递一些参数进来进行业务逻辑的处理或者计算。这没什么可说的,但是在PHP中,方法的参数还有许多非常有意思的能力,下面我们就来说说...

2021-01-23

PHP设计模式之原型模式示例详解

前言原型模式其实更形象的来说应该叫克隆模式。它主要的行为是对对象进行克隆,但是又把被克隆的对象称之为最初的原型,于是,这个模式就这样被命名了。说真的,从使用方式来看真的...

2021-01-23

PHP中强制类型转换的示例详解

前言学过静态语言开发的朋友对类型转换不会陌生,比如Java、C#、C++等。静态语言的好处就是变量强制必须指定类型,这也是编译的要求,所以大部分编译型的语言都会有强制变量类型...

2021-01-23

教你用php读写csv格式的文件

读取csv格式文件function read_csv($file){ setlocale(LC_ALL,'zh_CN');//linux系统下生效 $data = null;//返回的文件数据行 if(!is_file($file)&&!file_...

2021-01-22

php中大厂的面试题整理

找工作遇到各种各样的面试已经屡见不鲜了,虽然出的内容是五花八门,但是基本上所有面试题还是基于最核心的思想,就是一些最基础的内容使用,只有根基深厚了,才可以在往上助苗成长,本...

2021-01-21

关于PHP打印格式化显示利器

当我们调试php代码的时候,会使用var_dump、print_r 输出结果,输出的时候需要格式化。格式化后的结果echo "<pre>";$arr=[3,1,5,8];print_r($arr);不格式化后的结果$arr=[3,1,5...

2021-01-20

整合PHP5.X到PHP7.1.x的特性

这么多好的特性,好的方法,为什么不使用呢,也希望PHP越来越好。
在这里整理 PHP 5.1 ,PHP5.2,PHP5.3,PHP5.4,PHP5.5,PHP5.6 ,PHP7,PHP7.1 所有新特性,已备大家学习及使用Buid-in w...

2021-01-20

PHP实现会员注册系统

分享一个基于PHP的非常简单基础的注册系统,为了减轻难度没有使用Cookie和Session,数据库大家按照自己需求更改,有问题欢迎联系我。index.html<!DOCTYPE html><html lang="en"><...

2021-01-19

详解PHP面向对象之后期静态绑定

介绍自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引用静态调用的类。准确说,后期静态绑定工作原理是存储了在上一个“非转发调用”(non-f...

2021-01-18

最简单的laravel配置多域名方法

laravel 配置多域名最简单的方法web.php Route::group([&#39;domain&#39; => &#39;www.a.com&#39;], function () {Route::any(&#39;/&#39;,&#39;\App\Http\Controllers\Ind...

2021-01-18

php中yum命令用法详解

在php中关于yum命令还是比较多的,主要是因为在配置linux环境,linux中安装、卸载等各种操作中,因此,掌握命令还是相当重要的,在很多命令中,最常见使用的就是yum命令,总共有七个yum命...

2021-01-15

php7 ext各种扩展安装的方法

两种方法:第一种不在介绍 太麻烦第二种方法:php ext目录:举个栗子:Mysql_PDO
cd pdo_mysql//里面没有configure 的文件,用phpize来扩展模块
/usr/local/php/bin/phpizeyum instal...

2021-01-14

或许你想去掉Response Headers中的X-Powered-By?

方法:首先打开 php.ini 搜索 expose_php 将其对应的值修改为 Off然后重启 php 即可!....某网友问:为什么去掉呢?某博主答:不想让别人知道我是用什么语言写的!哈哈哈以上就是或许你...

2021-01-14

解决tp5遇到Call to a member function toArray() on array的报错

在写代码是又遇到Call to a member function toArray() on array的报错,居然还是不会改,写个博客记录一下。

改正时是在application\database.php中 的// 数据集返回类型...

2021-01-14

laravel yajra插件 datatable的使用详解

安装laravel框架命令行cd进入指定目录下,执行composer create-project --prefer-dist laravel/laravel datatable在指定目录下创建最新的laravel项目框架安装yajra插件命令行...

2021-01-13

PHP定界符的使用及注意事项

前言因为PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法——按字符串输出的话,肯定要有大量的转义符来对字...

2021-01-12

Laravel快速入门之composer介绍以及安装详细图文步骤

1. 安装Laravel前准备工作Laravel 需要php5.6以上的版本 ,为了快速搭建环境 , 推荐安装 phpStudy 集成环境,可以快速切换php版本跟 apache/nginx.下载Laravel框架我们使用Co...

2021-01-09

PHP模拟supervisor的进程管理

前言模拟supervisor进程管理DEMO(简易实现)没错,是造轮子!目的在于学习!截图:
在图中自己实现了一个Copy子进程的功能。如果用在AMQP增减消费者时,我觉得应该会很有用。实现1、在主...

2021-01-08

php结合GD库简单实现验证码的示例代码

前几日正好重温下GD库,来玩一下生成带有干扰素的验证码。生成字母数字的图片验证码首先需要看php.ini配置文件中有没有GD库,如果没有开启,请自行开启下,我用的小皮面板,基本现在...

2021-01-07

php和腾讯直播的实现代码

戏说前文
不要想太多,直播和你(php)没啥关系、帮忙配置一下推拉流地址和License、然后生成一下推拉流地址详细链接就好了
但是,像是送礼物,弹幕自己写长连接或调用im。家族,充币等...

2021-01-07

php7和php5具体区别实例讲解

php语言是一种脚本语言,它能够做很多事情比如说它可以用来与数据库交互开发web应用,进行软件开发包括企业网站的开发,移动app的开发等。PHP是干什么用的?简单说来,PHP是一门脚本...

2021-01-06

PHP中PDO关闭连接的方法问题

在之前我们手写 mysql 的连接操作时,一般都会使用 mysql_close() 来进行关闭数据库连接的操作。不过在现代化的开发中,一般使用框架都会让我们忽视了底层的这些封装,而且大部分...

2021-01-06

php实现断点续传大文件

一、断点续传原理所谓断点续传,也就是要从文件已经下载的地方开始继续下载。在以前版本的 HTTP 协议是不支持断点的,HTTP/1.1 开始就支持了。一般断点下载时才用到 Range 和 C...

2020-12-30

Thinkphp5+Redis实现商品秒杀代码实例讲解

环境:wamp,redis要求:安装WAMP,Redis,以及为PHP安装Redis扩展秒杀功能大致思路:获取缓存列表的长度,如果长度(llen)等于0,就停止秒杀,即秒杀失败,如果长度大于0,则继续运行,先从缓存中移除...

2020-12-29

php中yar框架实例用法讲解

RPC是在TCP协议上面的网络传输和远程服务调用,通过TCP来进行数据传输。底层都是tcp,更高层的封装。因此这就是应用间通信间不直接用TCP,而是选用RPC框架的原因,本章教学内容就是...

2020-12-27

关于PHP CURL上传二进制流图片

前言项目中模块数据由PHP爬虫进行更新,当检测到有新图片时需要上传到跨地区的CDN回源服务器(静态资源服务器),服务器负责人只提供一个上传API解决方法1.将图片保存到本地再使...

2020-12-25

处理thinkphp6关闭调试模式(APP_DEBUG=false)报错问题

引言&emsp;phper们大家好,作为一个09年接触PHP、12年起用TP框架、16年后没有完整写过代码的伪工程师,写这个LOG的时候心里真的是五味杂陈、唏嘘不已,自己浪费了大好时光的同时...

2020-12-25

详解Dreamweaver2020中配置PHP运行环境的方法

Dreamweaver2020+wampserver配置PHP运行环境1、下载安装Dreamweaver20202、打开Dreamweaver2020,配置站点信息因为我用的是wampserver的服务器,所以我直接把站点设置为wampser...

2020-12-25

关于thinkphp导航高亮显示当前页面

适用于tp5,可以解决二级菜单导航高亮问题,就是在模板中分别获取当前的控制器名和方法名,看与点击的那个导航栏是否对应即可,例子如下:<li class="{eq name=&#39;:request()->cont...

2020-12-23

PHP结合MySQL完成千万级数据处理

mysql分表思路
一张一亿的订单表,可以分成五张表,这样每张表就只有两千万数据,分担了原来一张表的压力,分表需要根据某个条件进行分,这里可以根据地区来分表,需要一个中间件来控制...

2020-12-23

php.ini与phpinfo()的用处详解

phpinfophp -i 和 phpinfo() 可以展示出 phpinfo 信息,展示当前PHP环境的上下文信息;Compiler : PHP的编译器版本
PHP Version: PHP版本
Loaded Configuration File : 当前环...

2020-12-23

php swoft框架实例用法

在框架选择上,不少人会觉得swoft才是最强PHP框架,尤其是在常驻内存模式的应用级高性能框架,性能是这一堆页面级框架遥不可及的,但是使用上稍微有点欠缺,内容稍微复杂,不如easyswoo...

2020-12-22

总结一些php命令行下的常用命令

1 php -m
显示编译到内核下的模块2 php -v
显示 php版本号3 php --ini
显示配置文件名4 php -h
显示有哪些命令行命令5 php --info
查看类/函数/扩展信息,和web服务器上php...

2020-12-18

PHP7留言板开发之 Ajax分页

有了基础页面的支撑,想要提高页面的用户体验,那么异步的数据加载目前来说是最好的处理方式了。Ajax分页是练手的最好应用场景,运用到的知识点,在上节课老友记之PHP7留言板开发(Aj...

2020-12-17

如何解决phpstorm Cannot find declaration to go to的问题

点击file-->invalidate caches/restart,重启一下idea即可...

2020-12-15

介绍PHP7 源码安装 swoole 全流程

PHP7源码安装步骤 解压tar -xjvf configure make make install安装上传下载命令yum install -y lrzszlinux操作[root@VM_0_5_centos ~]# cd /home/[root@VM_0_5_centos...

2020-12-15

总结PHP连接MySql数据库方法

PHP中自带面向过程的数据库连接方式,一般会用到以下几个常用的方法。具体步骤如下:1,创建数据库连接:$db_connect=mysql_connect($dbhost,$username,$userpass) or die("Unable...

2020-12-14

中文分词 PHP 扩展 SCWS 安装方法

#进入我的下载目录cd /mydownload#下载源码包wget http://www.xunsearch.com/scws/down/scws-1.2.3.tar.bz2tar xvjf scws-1.2.3.tar.bz2# 编译安装cd scws-1.2.3./configur...

2020-12-14

PHP获取和操作配置文件php.ini的几个函数介绍

1.ini_get()获取配置参数,ini_set()设置配置参数<?phpecho ini_get(&#39;display_errors&#39;); //1//动态修改php.ini配置信息,脚本执行后失效ini_set(&#39;display_errors&#...

2020-12-14

PHP生成随机密码4种方法及性能对比

方法一:1、在 33 &ndash; 126 中生成一个随机整数,如 35,2、将 35 转换成对应的ASCII码字符,如 35 对应 #3、重复以上 1、2 步骤 n 次,连接成 n 位的密码该算法主要用到了两个函...

2020-12-11

PHP SESSION跨页面传递失败解决方案

今天想用一个session来实现用户登录判断,也算是对之前session的探究,查了下资料session的运行机制如下:session是服务器端的一种会话机制,当客户端的请求服务器创建一个session...

2020-12-11

PHP文件操作简单介绍及函数汇总

文件操作一直是Web程序员头疼的地方,而文件操作在CMS这样的系统中又是必须的。如今,PHP文件操作的函数内容已经非常强大,文件这部分也是学习PHP非常重要的一部分,希望大家不要忽...

2020-12-11
返回顶部
顶部