-
PHP字符变量奇怪现象的解析
所属栏目:[PHP教程] 日期:2022-02-23 热度:95
首先神奇的PHP是支持字符数据类型的,有同学就写了这样一段代码: for ($c = a; $c = z; $c++) { echo $c . ; } 然而结果却不是他想要的a到z a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar a[详细]
-
php获得一个文件夹的mtime的程序
所属栏目:[PHP教程] 日期:2022-02-23 热度:54
php很容易获取到一个文件夹的mtime,可以使用filemtime函数。但文件夹的filemtime由于linux的原因。文件修改时,只会影响他当前的文件夹mtime变化。并不会继续影响文件夹上层的文件夹。所以可能跟真正想得到的文件夹的最后修改时间不同。 看linux机器上的效[详细]
-
PHP提示Class SoapClient not found错误怎么解决
所属栏目:[PHP教程] 日期:2022-02-23 热度:132
要用到 SoapClient, new 了一个提示 Class SoapClient not found, 检查了下 phpinfo, 原因是当初没有编译这个扩展, 只好现在再加上了。 php在调用webservice时,报告如下类似错误: ( ! ) Fatal error: Class SoapClient not found in E:/WebSrv/CI/system/l[详细]
-
微信公众平台PHP开发版本示例
所属栏目:[PHP教程] 日期:2022-02-23 热度:108
微信公众平台现在有许多的api接口了我们可以利用微信公众平台来实现许多的一些功能,下面来看一个php版本的微信公众平台开发实例. 最近在做微信公众平台开发,一口气写了二十几个功能,挺有意思的~ 今天来分享一下开发经验~ 微信公众平台提供的接口很简单,先看[详细]
-
PHP SPL标准库 SplFixedArray 说明及和Array的性能测试
所属栏目:[PHP教程] 日期:2022-02-23 热度:107
SPL - Standard PHP Library,标准PHP类库,本文我们来看看SPL标准库之数据结构SplFixedArray,及SplFixedArray和Array的性能测试对比. SplFixedArray主要是处理数组相关的主要功能,与普通php array不同的是,它是固定长度的,且以数字为键名的数组,优势就是比普[详细]
-
php验证身份证号码是不是正确函数
所属栏目:[PHP教程] 日期:2022-02-23 热度:60
身份证验证最简单的就是判断长度了,当然这种非常简单破了如果要更规则一点我们需要对身份证号码进行一些按生成规则验证了,下面整理了一些函数我们来看看。 例子,今天分享一个php验证身份证号码是否正确函数. /********************php验证身份证号码是否正[详细]
-
php 设计模式之单例方式例子
所属栏目:[PHP教程] 日期:2022-02-23 热度:63
单例模式这个东西我相信有许多的朋友都不了解了,今天既然有学习到单例模式我就给各位整理一些小编学习用到的参考内容供各位学习。 1.定义 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向[详细]
-
PHP设计模式装饰器模式示例
所属栏目:[PHP教程] 日期:2022-02-23 热度:64
php面向对象的设计模式中有很多种模式了,今天我们为各位介绍的是装饰器模式的一个学习笔记了,有需要了解php装饰器模式的朋友可以和小编来看看。 我们在使用面向对象的日常开发过程中,或许会碰见需要对某个方法或者某个对象,添加新的行为。然而常见的做法[详细]
-
php 微信公众平台开发之验证步骤
所属栏目:[PHP教程] 日期:2022-02-23 热度:165
微信公众平台开发我们现在做得比较多了,下面给各位介绍的是一个入门级别的微信公众平台验证基础知识了,有兴趣的和小编来看看。 开发微信的时候 需要验证一下,在官方开发者中心哪里有可以下源代码,登录到 公众帐号后 看到左边的最下角有一个开发者中心点击,然[详细]
-
php版本微信公众平台回复乱码问题解决办法
所属栏目:[PHP教程] 日期:2022-02-23 热度:122
微信公众平开发时碰到回复中文乱码了,这个问题小编发现是编码问题,其实只要把编码转成utf8就可以解决了,具体来看看. 很多微信公众平台的自动回复程序都是 ThinkWechat.class.php 这个类开发的,今天碰到一个莫名其妙的乱码问题,查问题发现是GB2312编码导致,所[详细]
-
php中命名空间namespace用法说明
所属栏目:[PHP教程] 日期:2022-02-23 热度:168
PHP的命名空间(namespace)是php5.3之后才有的之前学习php所以没有这个东西了,最近用到了php命名空间了,下面我们一起来看看命名空间namespace用法 现在说这个,感觉有点过时了,但是感觉用namespace的人还是不多,估计还是因为不习惯吧。 class把一个一个fu[详细]
-
php性能解析之php-fpm的慢执行日志slow log
所属栏目:[PHP教程] 日期:2022-02-23 热度:106
下面我们来看一篇关于php性能分析之php-fpm的慢执行日志slow log文章,希望文章对各位有帮助. 众所周知,mysql有slow query log,根据慢查询日志,我们可以知道那些sql语句有性能问题,作为mysql的好搭档,php也有这样的功能,如果你使用php-fpm来管理php的话,你可[详细]
-
PHP接口开发签名验证原理解析
所属栏目:[PHP教程] 日期:2022-02-23 热度:55
接口签名现在在应用开发中我们通常会用到了,像做支付接口时就必须要用到接口签名了,我们下面来看一个简单的在app应用中的接口签名实现原理了. 接口开发是各系统之间对接的重要方式,其数据是通过开放的互联网传输,对数据的安全性要有一定要求,为了提高传输过[详细]
-
PHP限制发送手机验证码的次数实例
所属栏目:[PHP教程] 日期:2022-02-22 热度:133
现在很多网站和软件的注册都会让用户填写电话号码,之后系统会向用户手机发送一条短信验证码,用户输入验证码之后就能正常使用了,而且还能使用短信验证码进行快捷登录。但是为了防机刷验证码,我们需要限制发送手机验证码的次数,那么这种限制是如何实现的[详细]
-
PHP连接MySQL三种方法,你知道几个?
所属栏目:[PHP教程] 日期:2022-02-22 热度:133
PHP连接MySQL数据库的操作是新手学习PHP一定要掌握的技能,这篇文章就给大家分享三个PHP连接MySQL数据库的方法,分别是面向过程方法,面向对象方法和PDO方法,对正在学习PHP的同学有一定的参考价值。 方法一:普通方法(面向过程) 首先,先做出如下假设(也[详细]
-
教你运用PHP做一个简易的登录系统
所属栏目:[PHP教程] 日期:2022-02-22 热度:171
注册登录是我们日常上网时最常用的操作,因此这篇文章就主要给大家分享如何用PHP实现一个简易的用户登录系统。感兴趣的朋友就继续往下看吧。 直接上代码 连接数据库:connect.php ?php $servername = localhost; $username = formbd; $password = formbd; $d[详细]
-
在PHP函数如何运行Linux系统代码?这六个函数要明白
所属栏目:[PHP教程] 日期:2022-02-22 热度:198
在开发过程中,有时候我们会需要在PHP函数在运行Linux系统代码,那么我们就会使用到这些函数,shell_exec函数,exec函数,system函数,passthru函数,popen函数,proc_open函数。下面我们就来详细了解下PHP执行linux命令可能会用到的六个函数。 1,exec函数[详细]
-
php操作redis命令介绍和代码详解
所属栏目:[PHP教程] 日期:2022-02-22 热度:128
Redis是一种支持key-value等多种数据结构的存储系统,能够用于缓存,时间发布或者订阅等等。现在有很多大型网站会运用redis缓存,这能够明显提高网站速度。这篇文章就主要给大家介绍PHP操作Redis命令,感兴趣的朋友就继续往下看吧。 官方PHP Redis扩展文件下[详细]
-
php如何在线人数统计和用户IP数?
所属栏目:[PHP教程] 日期:2022-02-22 热度:154
我们在访问一些网站的时候,常常会看到在线人数是多少。其实通过统计用户IP数以及在线人数,不仅能够帮助管理人员了解用户的访问和使用情况,而且展示网站在线人数,在某种程度上能够给用户一种认同感。那么PHP是如何实现统计IP 和在线人数的呢?下面是具体[详细]
-
php如何写字符串和16进制的转换?
所属栏目:[PHP教程] 日期:2022-02-22 热度:110
我们在日常的计算机编程和学习中,往往会遇到进制转换,所谓进制转化,简单的理解就是将一种进制的数字转换为另一种进制的数字。这篇文章就给大家分享一下PHP字符串和十六进制的互相转换,通常我们在调用别网站接口时,要对字符串进行16进制加密处理。下面我[详细]
-
PHP中json_encode与json_decode有何差别?一文带你明白
所属栏目:[PHP教程] 日期:2022-02-22 热度:176
这篇文章主要介绍PHP中json_encode与json_decode的区别是什么?首先我们先简单了解一下JSON,JSON是一种轻量级的数据交换格式。json_encode()是将数据转为json格式,json_decode()是对json格式的字符串进行解码,并转换为PHP变量。很多人对于json_encode[详细]
-
用php做四则运算器的实例代码
所属栏目:[PHP教程] 日期:2022-02-22 热度:116
对于四则运算器,也就是加减乘除计算器,想必大家都有使用过。这篇文章就给大家分享一下用PHP实现简单的四则运算器,这对于刚接触的PHP的朋友,有一定的学习参考价值,感兴趣就继续往下看吧。 前端代码 : !DOCTYPE html html head meta charset=UTF-8 title[详细]
-
PHP正则表达式验证电话号码与邮箱的实例
所属栏目:[PHP教程] 日期:2022-02-22 热度:125
PHP正则表达式是一种描述字符串结构的语法规则,是一个特点的格式化模式,能够匹配,替换和街区匹配的字符串。一般PHP正则表达式会用作判断手机号码写法和邮箱写法是否正确,这篇文章也就给大家分享PHP的手机号码和邮箱的正则表达式实例。 php用正则表达式判[详细]
-
php排序函数学习指rsort函数
所属栏目:[PHP教程] 日期:2022-02-21 热度:179
我们知道PHP中很多数组排序函数,之前我们了解升序排序sort函数,这篇文章就带大家了解一下降序排序rsort函数,降序排序就是从高到低排序,可见rsort函数和sort函数是相反,那么语法和返回值会有所不同吗?下面我们来具体看看rsort函数以及实例。 1.概念 rso[详细]
-
PHP如何获取当前时间?有哪些问题要注意
所属栏目:[PHP教程] 日期:2022-02-21 热度:72
PHP如何获取当前时间?为了让网站时间准确,在前端开发时,经常会遇到要获取当前时间,而用PHP获取当前时间的方法有很多,但是因为PHP默认的是格林威治时间,不是北京时间,所以我们还需要知道一个概念,就是时间戳。 在日期和时间函数中,UNIX 时间戳的获取[详细]