PHP中isset、empty的用法与区别示例详解

前言在编写程序调用变量时,遇到未定义的变量时,会报错,这是就需要我们对变量先进行判断,再进行相关操作。这里主要记录两个变量判断函数的使用:isset()与empty()1、isset — 检测...

2021-10-05

PHP编程一定要改掉的5个不良习惯

这5个PHP编程中的不良习惯,一定要改掉 PHP世界上最好的语言!测试循环前数组是否为空?$items = [];// ...if (count($items) > 0) { foreach ($items as $item) { // process o...

2021-10-05

php7连接MySQL实现简易查询程序的方法

简易教程假设我们制作的是分班情况查询程序,将使用PHP7的环境以PDO的方式连接MySQL。通过学号和姓名查询自己所在班级。先来介绍文件结构和数据库结构:PHP:config.php 存放数...

2021-10-05

基于PHP实现邮箱验证激活过程详解

我们在很多网站注册会员时,注册完成后,系统会自动向用户的邮箱发送一封邮件,这封邮件的内容就是一个URL链接,用户需要点击打开这个链接才能激活之前在该网站注册的帐号。激活成...

2021-10-05

2020最新版 PhpStudy V8.1版本下载安装使用详解

最新版2020 PhpStudy V8.1的安装一.从官网下载安装包并安装
PhpStudy v8.1下载官网
自己选择64位或者32位进行下载,下载之后默认安装二.打开软件,开启Apache服务,并在浏览器输...

2021-10-05

如何利用PHP实现上传图片功能详解

HTML文件 一、 设置编码UTF-8对于中文网页需要使用<meta charset="utf-8">声明编码,否则会出现乱码。二 、form表单 <form>标签用于为用户输入创建 HTML 表单,表单里包含php文...

2021-10-05

PHP后门隐藏的一些技巧总结

前言如果想让自己的Webshell留的更久一些,除了Webshell要免杀,还需要注意一些隐藏技巧,比如隐藏文件,修改时间属性,隐藏文件内容等。1、隐藏文件使用Attrib +s +a +h +r命令就是...

2021-10-05

JS中彻底删除JSON对象组成的数组中的元素

在 JS 中,对于某个由 JSON 对象组成的数组,例如:var test = [{ "a": "1", "b": "2" }, { "a": "3", "b": "4" }, { "a": "5", "b": "6" }];如果我们想要删除其中的第二个json对...

2021-10-05

PHP 99乘法表的几种实现代码

首先按照规矩,还是先废话一番,对于刚学PHP的新手来讲,用php写九九乘法表无疑是非常经典的一道练习题。但不要小看这道练习题,它对于逻辑的考验还是相当到位的。也许有人会觉得,九...

2021-10-05

关于PHP求解三数之和问题详析

三数之和给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元...

2021-10-05

PHP中的异常处理机制深入讲解

1、异常概述异常(Exception)是一种错误处理机制,用于在指定的错误发生时改变脚本的正常流程。当异常被触发时,当前代码状态被保存,代码执行被切换到预定义的异常处理器函数(如果有...

2021-10-05

PHP实现倒计时功能

本文实例为大家分享了PHP实现倒计时功能的具体代码,供大家参考,具体内容如下<!DOCTYPE html><html><head> <title>PHP实现倒计时功能</title></head><body><&#63;php date_de...

2021-10-05

php操作redis命令及代码实例大全

官方PHP Redis扩展文件下载https://pecl.php.net/package/redis选择与你PHP版本相应的文件下载后直接放到PHP目录下的ext文件夹里,然后修改php.ini配置文件如下php.ini文件添...

2021-10-05

PHP mkdir创建文件夹实现方法解析

在开始之前,我先说明一下,可能许多朋友与我一样认为只要给一个路径,mkdir就可以创建文件夹,其它不是那样,单个的MKDIR只能创建一级目录,对于多级的就不行了,那如何用mkdir来创建呢?...

2021-10-05

PHP ob缓存以及ob函数原理实例解析

ob缓存介绍ob是output buffering的简称,输出缓冲区,缓冲区是通过php.ini中的output_buffering变量控制的。其默认值是off,可以设置为on来打开buffer。打来buffer后,即便程序中...

2021-10-05

PHP如何通过date() 函数格式化显示时间

date() 函数
  功能:用于格式化时间,返回一个字符串。
  语法:string date( string format [, int timestamp] ),其中参数 format 表示时间格式化的方式;可选参数timestamp...

2021-10-05

phpstorm最新激活码分享亲测phpstorm2020.2.3版可用

2020年11月份phpstorm最新激活码分享给大家,如果你的phpstorm过期了或是安装最新版的phpstorm2020.2.3可以使用下面的phpstorm激活码,我的phpstorm2020.2.3激活成功X8JSJ4MLNV...

2021-10-05

PhpSpreadsheet设置单元格常用操作汇总

PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到。在调试设...

2021-10-05

php实现简单四则运算器

本文实例为大家分享了php实现简单四则运算器的具体代码,供大家参考,具体内容如下前端代码 :<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>php计算器</title> <...

2021-10-05

php中数组最简单的使用方法

我们在说映射的时候,有些小伙伴就会联想到数组,没错,因为数组就是用了映射的思想。这里很多刚学php的小伙伴对概念不是很了解,不过小编把数组的定义、语法整理出来,大家跟着进行...

2021-10-05

php在linux环境中如何使用redis详解

1.php安装。2.下载redis并编译(最好是在 /usr/local目录下运行该命令)# wget http://download.redis.io/releases/redis-6.0.8.tar.gz# tar xzf redis-6.0.8.tar.gz# cd redis...

2021-10-05

PHP实现简单注册登录系统

本文实例为大家分享了PHP实现简单注册登录系统的具体代码,供大家参考,具体内容如下目录结构如下,其中function文件夹下包含两个函数文件,uploads文件夹用于存放上传的文件。注:博...

2021-10-05

PHP设计模式之命令模式示例详解

前言命令模式,也称为动作或者事务模式,很多教材会用饭馆来举例。作为顾客的我们是命令的下达者,服务员是这个命令的接收者,菜单是这个实际的命令,而厨师是这个命令的执行者。那么...

2021-10-05

TP5多入口设置实例讲解

今天在用tp5做项目的时候发现,前台是可以绑定默认到index模块的,但是后台不好弄,于是查了一下手册,按照手册上说的,复制了index.php改为admin.php,作为后台的入口文件,于是域名/adm...

2021-10-05

discuz论坛更换域名,详细文件修改步骤

搬家步骤具体如下:1、打包数据库文件保存到本地。2、打包网站根目录所有程序(discuz)保存到本地。3、上传网站程序包和数据库包到新的空间,将数据库上传到新的服务器中。4、找到...

2021-10-05

php中yii框架实例用法

Yii2框架在目前而言,网络上好评不断,最主要的原因,不管是新的框架,还是回顾旧的框架,总是有一个无法代替的优点,就是做事快,在性能使用上,也是一般框架无法媲美的,在php最好用的框架...

2021-10-05

docker中实现安装php拓展步骤讲解

一:php核心拓展包安装在docker中安装的php有一些核心的拓展包,他们一般放置在/usr/src/php/ext/目录下如下:docker exec -it php /bin/bash #进入php容器cd /usr/src/php/ext/d...

2021-10-05

ThinkPHP6.0 重写URL去掉Index.php的解决方法

踩坑!官网给的解决方案: 解决重写URL,省去index.php问题可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:[ Apache ]
httpd.conf配置文件中加载了mo...

2021-10-05

php运用memcache的完整实例

前言memcache实际上也是一个服务器,不过他是存在内存里面的不是存在磁盘里面的优点 速度很快缺点 不能永久存储,存放大小受内存限制没有用户名跟防火墙,mysql有 不过缓存里...

2021-10-05

Laravel的下载以及使用composer来安装debugbar扩展包图文教程

一.Laravel的下载1. 在packagist.org 上 查询 laravel 的相关信息网址: https://packagist.org/ 2. 通过 控制台创建项目使用 : composer create-project 包名 项目名称我们...

2021-10-05

六个步骤,从零开始教你搭建基于WordPress的个人博客

目录摘要:WordPress是使用PHP语言开发的博客平台,是免费开源的。用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站,也可以把WordPress当作一个内容管理系统(CMS)来使...

2021-10-05

phpstudy的安装及ThinkPHP框架的搭建图文讲解

我们开始学习ThinkPHP框架,第一件事是要在自己的电脑上安装一个php的服务器,其实很简单。只需要下载一个phpstudy即可。phpstud集成了Apache+MySQL+phpMyadmin,一次性安装,且不...

2021-10-05

php中trim函数实例用法

我们在编写代码的时候,会遇到需要去除字符串的空格情况,这个时候,就需要用到函数才可以实现,在php中有一个函数系列是专门提供使用的,这就是trim函数,其中系统中ltrim函数可以实现...

2021-10-05

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

目录2.什么是composer&#63;3.什么是packagist&#63;4.安装composer composer.phar安装第一步 : 下载 composer.phar:第二步配置环境变量 :第三步执行 :5.配置composer 的...

2021-10-05

PHP实现猜数游戏

本文实例为大家分享了PHP实现猜数游戏的具体代码,供大家参考,具体内容如下猜数游戏有两种玩法:第一种:两个人玩,一方出数字,一方猜。出数字的人要想好一个指定位数的数,数字可重复,...

2021-10-05

php中laravel调度执行错误解决方法

我们说laravel框架的功能性比较明确,作为全栈框架在代码的运行上是比较简洁的。在对laravel框架安装完成后,我们可以就其中的一些操作为大家展现。本篇要带来的是在laravel中...

2021-10-05

array_values()在php中返回数组的操作实例

在对数组的一些操作上,有些人对于键值方面不太理解。为了方便大家能够更好地对一些值进行返回,本篇带来了array_values() 函数进行介绍,使用后能直接返回数组。下面我们就array...

2021-10-05

php中get_object_vars()在数组的实例用法

在php中有一些函数,是为了数组的使用而辅助的。本篇要提到的是get_object_vars(),咋子函数的名称上大家会觉得有些复杂,不过在返回关联数组上,是经常会用到的函数方法。下面我们...

2021-10-05

PHP网站常见安全漏洞,及相应防范措施总结

目前,基于PHP的网站开发已经成为目前网站开发的主流,本文笔者重点从PHP网站攻击与安全防范方面进行探究,旨在减少网站漏洞,希望对大家有所帮助!一、常见PHP网站安全漏洞对于PHP...

2021-10-05

PHP超级全局变量、魔术变量和魔术函数汇总整理

PHP在设计的时候已经预定义了9个超级全局变量、8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用。 在PHP开发会频繁的使用这些变量和函数,这...

2021-10-05

laravel与thinkphp之间的区别与优缺点

目录Laravel框架:问题描述:1、渲染模版方式的不同2、在实际开发中我们常常遇到这样的问题,就是开发地点不固定。3、Laravel框架提供了大量的闭包4、post传值中注意点不同5、条...

2021-10-05

php字符串中转义成特殊字符实例讲解

在php的字符串使用时,我们有学会一些转义字符,相信大家在记忆这些知识点的时候费了不少的功夫。本篇我们为大家带来的是字符串的转义方法,涉及到特殊字符的使用,主要有两种方法...

2021-10-05

php中unable to fork报错简单解决方法

今天小编遇到一个问题,当调用了system方法,并且执行了shell脚本,开始的时候,一切都非常正常,但是当程序运行后一段时间,出现了显示unable to fork的报错,这个是什么原因呢,后来小编...

2021-10-05

php中str_replace替换实例讲解

在对于字符串的替换上,我们已经学过了不少的方法。但在做练习题的时候,我们会对多个字符串进行替换。从方法的实用性来说,str_replace就非常适合处理多个字符串的替换问题。下...

2021-10-05

Docker 安装 PHP并与Nginx的部署实例讲解

安装 PHP 镜像查找 Docker Hub 上的 php 镜像:
此外,我们还可以用 docker search php 命令来查看可用版本:
这里我们拉取官方的镜像,标签为7.3.24-fpm-stretchdocker pull php...

2021-10-05

php框架知识点的整理和补充

我们对于比较常见的php框架,已经基本上有所认识,不过一些比较冷门的框架也可以做一个了解,以便日后的特殊使用。本篇整理了4种php框架,在不同的使用方法上都独具特色,其中很多的...

2021-10-05

php中使用array_filter()函数过滤数组实例讲解

在数组中元素的过滤上,有一种方法比较特殊,结合了回调函数的使用,通过键值来与函数进行对应。相信说到这里很多人对于这种函数方法已经很好奇了,它就是array_filter() 函数的使...

2021-10-05

PHP安全配置优化详解

由于脚本语言和早期版本设计的诸多原因,php项目存在不少安全隐患。从配置选项来看,可以做如下的优化。1.屏蔽PHP错误输出。在/etc/php.ini(默认配置文件位置),将如下配置值改为...

2021-10-05

WordPress网站访问慢解决方案细图文教程

前言之前自己搭建一个WordPress个人网站:https://zhanghan.xin;最近发现访问比较慢,于是乎进行了排查,下面是优化的方案。优化前:加载耗时:21秒+优化后:加载耗时:250毫秒优化后访问...

2021-10-05

php array_map()函数实例用法

有时候我们想要对数组里的元素进行改变,不过在函数的选择上犯了难题。本篇带来的是array_map函数,对于数组中元素的值进行调整,然后再返回新的数组,处理数组的数量上也不止一个...

2021-10-05
返回顶部
顶部