当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

MySQL时间字段究竟使用INT还是DateTime的说明

9

今天解析dedecms时发现deder的mysql时间字段,都是用`senddata`int(10)unsignednotnulldefault'0';随后又在网上找到这篇文章,看来如果时间字段有参与运算,用int更好,一来检索时不用在字段

迁移PHP版本到PHP7

10

今天看到微博上说phpng也就是php7合并到master上了,大家都知道我是比较喜欢探讨最新版本的东西,看看有什么特性,我就忍不住升级去了,以前我的php版本是5.5.19,然后我就开始了。复制代码代码如下:yuminstallgitgi

php中解析带中文字符的url函数分享

10

很多时候,在书写网页应用程序时候,会遇到中文和其他字符冲突的问题,例如有的url链接中包含中文字符,那么在使用wget/curl/file_get_contents等等获取信息时候会直接撞上一个大大的“404”,会很无语。这里写了一个小函数

PHPsession有效期问题

7

一个已知管用的方法是,使用session_set_save_handler,接管所有的session管理工作,一般是把session信息存储到数据库,这样可以通过sql语句来删除所有过期的session,精确地控制session的有效期。这

php获取字符串中各个字符出现次数的方法

8

本文实例讲述了php获取字符串中各个字符出现次数的方法。分享给大家供大家参考。具体实现方法如下:<?php//获取字符串是哪一个字符出现的字数最多$str="sdfhletlsflahlajgfd;lsje;r;wj;rala

PHP中10个不常见却非常有用的函数

10

1.sys_getloadavg()sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。与其让服务器因负载过高而宕掉,不如在系统负载很高时主动di

EclipsePHPEclipse配置的具体步骤

5

最近偶来兴致趁着有些时间,看了看php的书。说到php就不得不提php的开发环境了,一般的都是采用apache做服务器、mysql做数据库,再加上php组合成一个完备的运行环境,但是好像没有写代码的编译器啊,一直用notepad徒手写php

PHP弱类型的安全问题详细总结

6

前言相信大家都知道php是世界上最好的语言,php本身的问题也可以算作是web安全的一个方面。在php中的特性就是弱类型,以及内置函数对于传入参数的松散处理。这篇文章主要就是记录我在做攻防平台上面遇到的php的函数中存在的问题,以及php的

php通过记录IP来防止表单重复提交方法分析

8

本文实例分析了php通过记录ip来防止表单重复提交方法。分享给大家供大家参考。具体分析如下:这个原理比较的简单就是用户第一次提交时我们记录提交用户的ip地址,这样如果用户在固定时间内再次提交表单就会提示重复提交了,这种做法通常用于在顶一下,

php自定义函数之递归删除文件及目录

7

复制代码代码如下:/*——————————————————*///–递归删除文件及目录//–例:del_dir(‘../cache/');注意:返回的/是必须的//–$type强制删除目录,true是,false否/*———————————

phpmail类发送邮件函数代码

8

有了phpmail这个类,你就不用愁了。这是个外国人写的一个类,我们就只管“拿来主义”了。下面是基于这个类里面的send()方法写的一个函数:复制代码代码如下:functionsend_mail($title,$content,$from,

利用PHP自动生成印有用户信息的名片

7

前言无论是自己要在精心p过的自拍上添加个性文字,或者是摄影爱好者要在拍摄的作品里添加水印,亦或是在网页或者移动应用中实时生成文字和图片的组合,我们都需要找到一个合适且靠谱的方法来将图片和文字完美的结合在一起。所以,“最好的编程语言”php及

phpmysql_list_dbs()函数用法示例

10

本文实例讲述了phpmysql_list_dbs()函数用法。分享给大家供大家参考,具体如下:mysql_list_dbs()函数定义:列出mysql服务器中所有的数据库$conn=@mysql_connect("localhost","r

PHP一些常用的正则表达式字符的一些转换

5

匹配双字节字符(包括汉字在内):[^x00-xff]  应用:计算字符串的长度(一个双字节字符长度计2,ascii字符计1)string.prototype.len=function(){returnthis.replace([^x00-x

PHP写日志的实现方法

8

本文实例讲述了php写日志的实现方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:functionlogerror($content){$logfile='/logs/debuglog'.date('ymd').'.txt';

搭建Vim为自定义的PHP开发工具的一些技巧

11

虽然vim本质上只是一个编辑器。但只要配合一些适当的插件,vim也能变成一个全功能的ide。笔者使用vim已经有挺长一段时间了,经过反复的试验,配置了一个高效的php开发环境,实为居家旅行、谋财害命、杀人越货必备之良品。安装vim鉴于大多数

php自动加载方式集合

13

php加载文件方式:1、include,include_once,requice,requice_one常规加载2、__autoload()3、spl_autoload_register()常规加载方式假设我们有一个类文件a.php,里面定

关于PHP中协程和阻塞的一些理解与思考

10

前言本文主要给大家介绍了关于php中协程和阻塞的理解与思考,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:进程、线程、协程关于进程、线程、协程,有非常详细和丰富的博客或者学习资源,我不在此做赘述,我大致在此介绍一下这几个东西