
PHP教程
-
PHP date的用法和时间格式大全
date用法: date(格式,[时间]);如果没有时间参数,则使用当前时间. 格式是一个字符串,其中以下字符有特殊意义:U 替换成从一个起始时间1970年1月1日以来的秒数<?php echo "时...
-
PHP函数 urlencode() 和 rawurlencode() 的区别
详细的区别请看 PHP 官方文档 PHP urlencode() 和 PHP rawurlencode(),很长,仔细理解了一下,做下要点:1. PHP 中对于 URL 进行编码,可以使用 urlencode() 或者 rawurlencode(),二...
-
PHP 合并多维数组中的子数组 的方法
如何把多维数组中的每个子数组合并成一个新数组 $result,有两个方法:$merged = call_user_func_array('array_merge', $result);如果是 PHP 版本在 5.6 以上,可以使用...
-
PHP补全函数str_pad的运用
需要做一个补全id的功能,需求是这样的,要生成一个p2p行业的保单,而保单则是跟MySQL中id是一致的,唯一不同的保单编号是11位,如果id号不够的话,使用数字0来填充,首位两个字母以BC来...
-
PHP编译安装常见错误的原因和解决办法
在 CentOS 下编译 PHP5 的时候,为了安装某一扩展(ext),新增了编译参数,会出各种错误。基本上都可以通过 yum 安装相应的库或者改变编译参数来解决问题,在此记录如下。1、PHP 出现...
-
PHP fsockopen函数被禁用的解决方案
fsockopen()函数的开启和禁用下面是两种常用的禁用fsockopen的方法。修改php.ini,将 disable_functions = 后加入 fsockopen
修改php.ini,将 allow_url_fopen = On 改为 allow... -
Vestacp主机面板修改phpmyadmin默认登录地址
最近在倒腾Vesta主机面板,一些设置不可避免,收集了这篇文章。vestacp和lnmp一样可以通过ip/phpmyadmin来访问,所以不太安全,修改phpmyadmin默认路径就很重要。登录到VPS,修改vim...
-
PHP提示Notice: Undefined variable的解决办法
我们知道在 php 中,变量通常是不需要定义直接使用的,但有的时候因为 php 环境的问题会出现各种各样奇奇怪怪的事情,今天在调试程序的时候直接提示 Notice: Undefined variable...
-
PHP使用date()函数提示Warning: date()错误的解决方法
今天在修正一个很早写的一个程序的时候,突然发现在其最新的PHP5环境下已经不起作用了,当然这跟最新的 php.ini 里面的配置有关,在老版的 php 中,php.ini 里面直接就设定了时间,或...
-
关于PHP session的生存周期的相关知识
本文主要分享一下关于php session的生存周期的相关知识。首先说一下session的创建的开始到结束的过程。当程序需要为某个客户端的请求创建一个 session 的时候,服务器首先会...
-
PHP序列化与反序列化函数的简单实例
关于php序列化与反序列化函数是在接触网贷系统之后才接触到的,后来发现在项目设计中,用到的频率还是蛮高的,所以想要来总结一下这两个函数,两个函数分别是serialize() 和 unseri...
-
PHP类中的方法调用类中另一个方法
在PHP中,往往会建许多的类文件,而每个类文件中又会有太多的内部方法,每个内部方法又是具有关联性的,免不了各个方法之间的使用,这会儿就会遇到一个问题,在同一个类文件中,如何在一...
-
PHP会话(Session)实现用户登陆功能
对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。由于 Session 是以文本文件形式存储在服务器端的,...
-
PHP-FPM pm.max_chindren该怎么设置?
对于云主机,负载高,极有可能是php-fpm.conf设置不对,该怎么设置,请参照以下文章,重点:pm.max_chindren不是越大越好,对于系统反而是拖累,请注意!!!根据我的测试,云主机1核pm...
-
PHP中实现中文分词主要有哪些方式?
在PHP中实现中文分词主要有以下几种方式:1. 使用第三方库PHP社区提供了很多优秀的第三方库来实现中文分词,这些库通常封装了各种分词算法,使得使用起来非常方便。常见的第三方...