-
PHP 7.0新增加的特性介绍
所属栏目:[PHP教程] 日期:2021-01-19 热度:126
?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1;它相当于: ?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1; 它相当于: 我们知道三元运算符是可[详细]
-
php显示页码分页类的封装
所属栏目:[PHP教程] 日期:2021-01-19 热度:119
本文实例为大家分享了php封装显示页码的分页类,供大家参考,具体内容如下 一、代码 conn.php connect(); } public function connect(){ $conn=mysql_pconnect('localhost','root','root') or die("Connect MySQL False"); mysql_select_db('db_database20',[详细]
-
php简单构造json多维数组的方法示例
所属栏目:[PHP教程] 日期:2021-01-19 热度:65
本篇章节讲解php简单构造json多维数组的方法。供大家参考研究具体如下: php构造json多维数组其实很简单 下面列举了将mysqli的查询结果数组序列化为json的php代码如下 fetch()){ $fileinfo['fileid'] = $fileid; $fileinfo['name'] = $name; $file[详细]
-
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
所属栏目:[PHP教程] 日期:2021-01-19 热度:108
本篇章节讲解PHP获取redis里不存在的6位随机数的方法。供大家参考研究具体如下: PHP获取6位数随机数 PHP str_shuffle() 函数 用php的str_shuffle函数: 实例:获取redis里面不存在的6位随机数(设置24小时过时) getSixRandNumber();$rs = $this-[详细]
-
PHP简单获取随机数的常用方法小结
所属栏目:[PHP教程] 日期:2021-01-19 热度:58
本篇章节讲解PHP简单获取随机数的常用方法。供大家参考研究具体如下: 1.直接获取从min-max的数,例如1-20: 2.在一个数组里面随机选择一个(验证码的时候需要字母、数字混合的情况) PS:这里再为大家提供两款功能类似的在线工具供大家参考: 在[详细]
-
Yii框架使用魔术方法实现跨文件调用功能示例
所属栏目:[PHP教程] 日期:2021-01-18 热度:192
本篇章节讲解Yii框架使用魔术方法实现跨文件调用。供大家参考研究具体如下: 目前项目用yii框架,controller调用facade的方法,facade调用adapter的方法,adapter调用api的方法,api封装了sql方法,但是大部分情况下,只是单纯的调用,但限于目前[详细]
-
Yii框架参数化查询中IN查询只能查询一个的解决方法
所属栏目:[PHP教程] 日期:2021-01-18 热度:78
本篇章节讲解Yii框架参数化查询中IN查询只能查询一个的解决方法。分享给大家供大家参考,具体如下: 在yii框架中使用参数化进行IN查询时,结果不如所愿 createCommand($sql)->query([':ids' => '1013,1015,1017'])->readAll();print_r($result); Array ( [[详细]
-
yii2项目实战之restful api授权验证详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:141
前言 什么是restful风格的api呢?我们之前有写过来介绍其概念以及基本操作。 既然写过了,那今天是要说点什么吗? 这篇文章主要针对实际场景中api的部署来写。 我们今天就来大大的侃侃那些年api遇到的授权验证问题!独家干活,如果看完有所受益,记得不要忘[详细]
-
Yii框架分页实现方法详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:77
本篇章节讲解Yii框架分页实现方法。供大家参考研究具体如下: 下家公司用的框架是yii,这几天看了下相关教程,今儿把分页教程写下,最后把tp的分页也给整合进了yii,因为个人觉得yii分页没有tp用的顺手。 首页,在models目录里创建个Auth.php的模[详细]
-
Yii框架实现图片上传的方法详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:200
本篇章节讲解Yii框架实现图片上传的方法。供大家参考研究具体如下: 今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考。 Model: 'jpg,gif,png') ); }} 注:resource为数据表,表[详细]
-
php写app接口并返回json数据的实例(分享)
所属栏目:[PHP教程] 日期:2021-01-18 热度:152
第一步:conn. PHP 文件,用于连接 数据库 并定义接口格式,代码如下: $code,'message[详细]
-
PHP中trait使用方法详细介绍
所属栏目:[PHP教程] 日期:2021-01-18 热度:108
说通俗点,PHP中使用trait关键字是为了解决一个类既想集成基类的属性和方法,又想拥有别的基类的方法,而trait一般情况下是和use搭配使用的。 carName}n"; } } class Person { public function eat() { echo "eatn"; } } class Student extends Person { u[详细]
-
老生常谈PHP 文件写入和读取(必看篇)
所属栏目:[PHP教程] 日期:2021-01-18 热度:189
文章提纲: 一.实现文件读取和写入的基本思路 二.使用fopen方法打开文件 三.文件读取和文件写入操作 四.使用fclose方法关闭文件 五.文件指针的移动 六.Windows和UNIX下的回车和换行 一.实现文件读取和写入的基本思路: 1.通过fopen方法打开文件:$fp[详细]
-
php readfile下载大文件失败的解决方法
所属栏目:[PHP教程] 日期:2021-01-18 热度:168
本篇章节讲解php readfile下载大文件失败的解决方法。供大家参考研究具体如下: 大文件有200多M,只下载了200K就提示下载完成,且不报错。 原因是PHP内存有限制,需要改为按块下载,就是 把大文件切块后逐块下载 。 Content error The file does n[详细]
-
Yii框架实现的验证码、登录及退出功能示例
所属栏目:[PHP教程] 日期:2021-01-18 热度:96
本篇章节讲解Yii框架实现的验证码、登录及退出功能。供大家参考研究具体如下: 捣鼓了一下午,总算走通了,下面贴出代码。 Model 注:我的用户表是auth,所以模型是Auth.php !CCaptcha::checkRequirements(),'message[详细]
-
Yii2框架中日志的使用方法分析
所属栏目:[PHP教程] 日期:2021-01-18 热度:200
本篇章节讲解Yii2框架中日志的使用方法。供大家参考研究具体如下: Yii2和Yii1.x的区别 Yii2里面日志的使用方法和Yii 1.x并不相同, 在Yii 1.x中,记录日志的方法为 后者仅在调试模式下记录日志。 这里的log方法是YiiBase的静态方法。 在Yii2中,[详细]
-
PHP编程计算文件或数组中单词出现频率的方法
所属栏目:[PHP教程] 日期:2021-01-18 热度:82
本篇章节讲解PHP编程计算文件或数组中单词出现频率的方法。供大家参考研究具体如下: 如果是小文件,可以一次性读入到数组中,使用方便的数组计数函数进行词频统计(假设文件中内容都是空格隔开的单词): 如果是大文件,读入内存就不合适了,可以[详细]
-
PHP简单实现遍历目录下特定文件的方法小结
所属栏目:[PHP教程] 日期:2021-01-18 热度:78
本篇章节讲解PHP简单实现遍历目录下特定文件的方法。供大家参考研究具体如下: 1. 使用glob方法 2. 利用Linux下的ls命令 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP[详细]
-
php利用fsockopen GET/POST提交表单及上传文件
所属栏目:[PHP教程] 日期:2021-01-18 热度:53
php利用fsockopen GET/POST提交表单及上传文件,具体内容如下 1.GET get.php $param = array( 'name' = 'fdipzone','gender' = 'man' ); $url = $url.'?'.http_build_query($param); // create connect $fp = fsockopen($host,$port,$errno,$errstr,$timeout[详细]
-
PHP实现json_decode不转义中文的方法
所属栏目:[PHP教程] 日期:2021-01-18 热度:163
本篇章节讲解PHP实现json_decode不转义中文的方法。供大家参考研究具体如下: 默认情况下PHP的 json_decode 方法会把特殊字符进行转义,还会把中文转为 Unicode 编码形式。 这使得数据库查看文本变得很麻烦。所以我们需要限制对于中文的转义。 要[详细]
-
yii 2.0中表单小部件的使用方法示例
所属栏目:[PHP教程] 日期:2021-01-17 热度:169
前言 本文主要介绍的是关于yii 2.0中表单小部件使用的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 使用方法 首先创建model层,因为要使用表单小部件 所以要加载相应的组件,这里需要的组件有yiiwidgetsActiveForm yiihelpersHtml 接下来[详细]
-
Yii框架批量插入数据扩展类的简单实现方法
所属栏目:[PHP教程] 日期:2021-01-17 热度:157
本篇章节讲解Yii框架批量插入数据扩展类的简单实现方法。供大家参考研究具体如下: MySQL INSERT语句允许插入多行数据,如下所示: 那么要实现批量插入,主要的任务就是按照列顺序,把数据组装成上述格式即可,可以使用sprintf和vsprintf函数来实[详细]
-
php实现评论回复删除功能
所属栏目:[PHP教程] 日期:2021-01-17 热度:52
简单的评论回复删除功能,具体内容如下 一、数据库 建立两张表,一是pinglun表;二是huifu表 效果如下: 代码如下: 1.主页面 main.php 无标题文档 朋友圈 内容: 今天很嗨 input type="text" hidden="hidden" value="zhangsan" name="zhangsan" textarea nam[详细]
-
PHP写的简单数字验证码实例
所属栏目:[PHP教程] 日期:2021-01-17 热度:81
用PHP写的随机生成的5位数字验证码 以上这篇PHP写的简单数字验证码实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。[详细]
-
浅谈PHP面向对象之访问者模式+组合模式
所属栏目:[PHP教程] 日期:2021-01-17 热度:196
因为原文中延续了组合模式的代码示例来讲访问者模式 所以这里就合并一起来复习了。但主要还是讲访问者模式。顾名思义这个模式会有一个访问者类(就像近期的热播剧“人民的名义”中的检查官,跑到到贪官家里调查取证,查实后就定罪),被访问者类调用访问者类[详细]