-
use在php中的使用方法代码例子
所属栏目:[PHP教程] 日期:2022-07-19 热度:52
最近一段时间在研究php框架,一直想的什么时候才能开发出自己的框架,当然这是为了提升自己的编程水平,同时能把平时学的零散的东西糅合在一块熟练应用。但是开发一个框架根本不知道如何做起,先开发什么,虽然php的框架也不少,但是都是如何应用,没有文档[详细]
-
有利于小白的php基础知识总结
所属栏目:[PHP教程] 日期:2022-07-19 热度:121
有利于新手的php基础知识总结 刚开始学习PHP,以后大家多多指教: 学习后台是一个漫长的过程,刚学PHP,总结了一小部分,有人会问为什么把W3C的东西拷贝出来分享呢? 我的回答是:W3C都是一些入门基础,很有实在意义,而且很多人不愿去W3C去学习,东西太多。[详细]
-
php搭建一个区块链含源码
所属栏目:[PHP教程] 日期:2022-07-19 热度:85
我们要用PHP编程语言构建区块链,区块链本身就是一个非常简单的概念,它是一个非常简单的数据结构,数字货币是很复杂,但区块链不是,它们复杂的原因是共识算法,挖矿机制和运行在他们之上的一切,但区块链本身是很容易理解的,在你真正了解区块链是如何工作[详细]
-
介绍PHP扫码登录原理及实现方法
所属栏目:[PHP教程] 日期:2022-07-19 热度:121
由于扫码登录比账号密码登录更方便、快捷、灵活,在实际使用中更受到用户的欢迎。 本文主要介绍了扫码登录的原理及整体流程,包含了二维码的生成/获[详细]
-
教你用php将二维码和文字融合到一个背景图片上!
所属栏目:[PHP教程] 日期:2022-07-19 热度:57
将二维码生成到背景图片上,并且文字生成到背景图上,可以无限制扩增 1.生成前的图片 教你用php将二维码和文字结合到一个背景图片上! 生成后的图片 教你用php将二维码和文字结合到一个背景图片上! class codeImg { * 生成二维码 * @param [type] $website[详细]
-
PHP方法解决微信昵称特殊符号过滤
所属栏目:[PHP教程] 日期:2022-07-19 热度:118
我们在通过PHP获取微信昵称,并且存于数据库的时候,由于一些昵称带有特殊符号,所以存不进去,这时候我们可以通过下面的方式来处理。 方法一 preg_replace(/[x{1F600}-x{1F64F}x{1F300}-x{1F5FF}x{1F680}-x{1F6FF}x{2600}-x{26FF}x{2700}-x{27BF}[详细]
-
php单例模式 使用场景和使用方法总结
所属栏目:[PHP教程] 日期:2022-07-19 热度:149
一个类只有一个对象实例 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式是一种常见的设计模式,在计算机系统中,线程池、缓存、日志对象、对话框、打印机、数据库操作、显卡的驱动程序常被设计成单例。 单例模式分3种[详细]
-
PHP如何使用mpdf将html页面转换pdf文件?
所属栏目:[PHP教程] 日期:2022-07-18 热度:53
本文主要需求是将html页面转换为pdf文档 1、安装mpdf工具类 (composer方式) composer require mpdf/mpdf:8.0.3 2、控制器里调用 ?php public function test_pdf(){ //$mpdf = new MpdfMpdf(); $mpdf = new MpdfMpdf([ mode = UTF-8, format = A4, defa[详细]
-
php保留两位小数的几种方法介绍
所属栏目:[PHP教程] 日期:2022-07-18 热度:192
php保留两位小数的几种方法介绍 1.不进位的情况 比如3.149569取小数点后两位,最后两位不能四舍五入。结果:3.14。 可以使用 floor 函数 该函数是舍去取整。例如,floor(4.66456) 结果:4 。 floor(9.1254) 结果9 。 因此,去小数点后两位,需要先乘以100,[详细]
-
详细解说PHP中breakcontinuereturnexit的区别
所属栏目:[PHP教程] 日期:2022-07-18 热度:54
详细解说PHP中break、continue、return、exit的区别 1、 return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。 (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。 (3)[详细]
-
php ip2long为什么会出现负数?怎么解决?
所属栏目:[PHP教程] 日期:2022-07-18 热度:189
php提供了ip2long与long2ip方法对ip地址处理。 1、ip2long 将一个IPV4的字符串互联网协议转换成数字格式 int ip2long ( string $ip_address ) 参数: ip_address 一个标准格式的地址。 返回值: 返回IP地址转换后的数字 或 FALSE 如果 ip_address 是无效的。[详细]
-
实现详解Ajax+php数据交互并且局部刷新页面
所属栏目:[PHP教程] 日期:2022-07-18 热度:63
什么是Ajax? 国内翻译常为阿贾克斯和阿贾克斯足球队同音,AJAX 是一种用于创建快速动态网页的技术,他不是新语言,而是一种使用现有标准的新方法。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新,这样就可以在不重新加载整个网页的情况[详细]
-
PHP与Web页面交互操作实例解析
所属栏目:[PHP教程] 日期:2022-07-18 热度:51
本文实例讲述了PHP与Web页面交互操作。分享给大家供大家参考,具体如下: Web交互 1.Web表单交互 当表单的method属性提交方式为POST时,浏览器发送POST请求 当表单的method属性提交方式为GET时,浏览器发送GET请求 当PHP收到来自浏览器提交的数据后,会自动[详细]
-
php抽象类和接口之间有什么区别?
所属栏目:[PHP教程] 日期:2022-07-18 热度:178
本篇文章给大家介绍一下php抽象类和接口的区别,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 抽象类 官方描述请查看文档,下面是官方描述的梳理版本: 定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为[详细]
-
PHP解析XML的几种方法附代码
所属栏目:[PHP教程] 日期:2022-07-18 热度:168
不管是桌面软件开发,还是WEB应用,XML无处不在! 然而在平时的工作中,仅仅是使用一些已经封装好的类对XML对于处理,包括生成,解析等。假期有空,于是将PHP中的几种XML解析方法总结如下: 以解析Google API 接口提供的天气情况为例,我们取今天的天气及气[详细]
-
PHP如何操作json?方法介绍
所属栏目:[PHP教程] 日期:2022-07-18 热度:158
本篇文章给大家介绍一下PHP操作json的方法,以及json_decode()的一些常见错误。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 一、json_encode() 该函数主要用来将数组和对象,转换为json格式。 先看一个数组转换的例子: $arr = array[详细]
-
30天php学习记录换行符
所属栏目:[PHP教程] 日期:2022-07-18 热度:83
PHP换行符 原本以为使用双引号能够转义n或者br进行换行操作,在操作中发现 n用法 如下代码: ?php echo nocsn; echo you;? 在线编辑器输出结果显示 nocs you 网页输出结果显示 nocs you 可以看出网页显示并没有换行效果,只是作为一个空格显示 结论:n换[详细]
-
PHP解决excel cvs表格的方法实例介绍
所属栏目:[PHP教程] 日期:2022-07-16 热度:143
复制代码 代码如下:www.CuoXIn.com PRE class=php name=code?php $data = array(); //convert a cvs file to an array $data $handle = fopen(data.csv,r); while ($curline = fgetcsv($handle, 1000, ,)){ $tmp = array(); $num = count($curline); for($c=[详细]
-
基于php缓存的细解
所属栏目:[PHP教程] 日期:2022-07-16 热度:85
nginx缓存 nginx有两种缓存机制:fastcgi_cache和proxy_cache 下面我们来说说这两种缓存机制的区别吧 proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的 fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内容 p[详细]
-
深入php之规范编程命名小总结
所属栏目:[PHP教程] 日期:2022-07-16 热度:87
在之前工作的时候都未注重自己的命名规范,现在根据驼峰命名严格要求自己: 相关的定义如下 基本概念 骆驼式命名法(又称驼峰命名法),正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能 更容易[详细]
-
深入解析php之面向对象
所属栏目:[PHP教程] 日期:2022-07-16 热度:149
以前对面向对象仅限于死记硬背型,工作这么久了,回过头来看又是一翻体悟,供大家看看。 1.final final:php5新增一个final关键字。如果父类中的方法被声明为final,则子类无法覆盖该方法;如果一个类被声明final,则不能被继承。 复制代码 代码如下:www.Cuo[详细]
-
基于php设计模式中单例模式的应用解析
所属栏目:[PHP教程] 日期:2022-07-16 热度:98
单例模式:简单的说,一个对象只负责一个特定的任务。 单例类: 1.构造函数需要标记为private,单例类不能再其他类中实例化,只能被其自身实例化 2.拥有一个保存类的实例静态成员变量 3.拥有一个访问这个实例的公共的静态方法。[常用getInstance()方法进行实[详细]
-
PHP正则匹配中文字母数字正则表达式介绍
所属栏目:[PHP教程] 日期:2022-07-16 热度:64
方法一 代码如下 if(preg_match(/^d*$/, 4312)) { echo 全数字 ; } if(preg_match(/^[a-z]*$/i, fdsFDfd)) { echo 全字母 ; } if(preg_match(/^[a-zd]*$/i, fd4fd34)) { echo 有数字有字母 ; } 中文汉字 代码如下 $username=$_REQUEST[username]; if(!preg_m[详细]
-
php设计模式之观察者模式的应用详细介绍
所属栏目:[PHP教程] 日期:2022-07-16 热度:177
观察者模式:定义对象间一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。 观察者类: 1.抽象主题角色:主题角色将所有对观察者对象的引用保存在一个集合中,每个主题可以任意多个观察者。抽象主题提供了增加和[详细]
-
用何软件打开php文件
所属栏目:[PHP教程] 日期:2022-07-16 热度:170
php文件相信很多电脑老手也不知道吧?今天有电脑电脑百事网网友问了编辑这个问题:php文件怎么打开?,其实大家并非是需要去打开php文件,多数只是因为下载东西,错误的下载到成了网页文件,主要是下载站中的下载连接其实是php脚本文件控制的,有的不支持一些[详细]