当前位置:首页 > PHP教程 > PHP常见问题

PHP常见问题

php把session写入数据库示例

7

复制代码代码如下:<?phpclasssession_handler{protected$maxlifetime=null;protected$dbhandle=null;public$config=null;publicstatic

老生常谈PHP面向对象之标识映射

7

标识映射在数据映射器的基础上增加了标识映射类,主要功能是保存已经创建好的对象,在需要的时候可以直接获取而不是重复创建造成系统性能的下降。在数据映射器基础上还增加了部分调用标识映射类的方法,示例代码如下:namespacewoodomain;

PHP操作mysql数据库分表的方法

5

一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分

Laravel5框架学习之表单验证

7

在建立一个文章的时候,如果你什么都不输入直接提交,ok,你获得了一个空的文章,没有任何错误提示,这是不对的。在命令行下运行phpartisan可以看到一个选项make:request,新建一个formrequest类。在命令行执行复制代码代

ThinkPHP文件上传实例教程

7

文件上传是很多php程序项目中常见的一个功能,今天本文就来分享一个完整的实例,来实现thinkphp文件上传的功能。具体方法如下:一、action部分:fileaction.class.php页面代码如下:<?phpclass

Symfony模板的快捷变量用法实例

7

本文实例讲述了symfony模板的快捷变量用法。分享给大家供大家参考,具体如下:在模板里,有一些symfony变量可以直接使用。通过这些快捷变量可以从symfony的对象里取得一些最常用的模板信息:$sf_context:完整的环境对象(s

PHP生成指定长度随机数最简洁的方法

7

刚才在写短信验证码模块,需要用到指定位数的随机数,然后网上一找发现太可怕了这么简单的事情竟然用了好几十行多个循环嵌套……看来没有好脑仁儿真的不适合当程序员。自写了一行版本:functiongenerate_code($length=4){r

双冒号::在PHP中的使用情况

4

前几天在百度知道里面看到有人问php中双冒号::的用法,当时给他的回答比较简洁因为手机打字不大方便!今天突然想起来,所以在这里总结一下我遇到的双冒号::在php中使用的情况!双冒号操作符即作用域限定操作符scoperesolutionope

php多种形式发送邮件(mailqmail邮件系统phpmailer类)

5

1.使用mail()函数没什么好讲的,就是使用系统自带的smtp系统来发送,一般是使用sendmail来发。这个按照各个系统不同而定。使用参考手册。2.使用管道的形式昨天刚测试成功,使用本地的qmail来发送邮件。复制代码代码如下:/*使用

php+jquery+html实现点击不刷新加载更多的实例代码

4

基本原理:页面载入时,jquery向后台请求数据,php通过查询数据库将最新的几条记录显示在列表页,在列表页的底部有个“更多”链接,通过触发该链接,向服务端发送ajax请求,后台php程序得到请求参数,并作出相应,获取数据库相应的记录并以j

判断、添加和删除WordPress置顶文章的相关PHP函数小结

7

判断置顶文章is_sticky()函数用来判断一篇文章是否为置顶文章。用法is_sticky($post_id);参数$post_id(整数)(可选)要判断的文章id,默认是循环中的当前文章。默认值:0(循环中的当前文章)返回值(布尔)文章

win7系统配置php+Apache+mysql环境的方法

13

b/s架构当下很流行,因为b/s架构有众多优点,例如:用户只需有浏览器就可使用,维护升级都比较方便,跨平台,等等。本文就讲讲windows+apache+php+mysql的开发环境如何配置。如何在win7系统下配置php环境呢,php+a

PHP使用DOMDocument类生成HTML实例(包含常见标签元素)

10

在这一章节里,我们来了解下如何利用核心(core)php生成html文件最近我在查询php.net的时候,发现domdocument这个类非常的有意思,可以用来生成xml或html文件,domdocument为我们提供了一系列的方法来生成x

YII2框架中excel表格导出的方法详解

4

前言表格的导入导出是我们在日常开发中经常会遇到的一个功能,正巧在最近的项目中做到了关于表格输出的功能,并且之前用tp的时候也做过,所以想着趁着这次功能比较多样的机会整理一下,方便以后需要的时候,或者有需要的朋友们参考学习,下面话不多说了,来

分享五个PHP7性能优化提升技巧

7

php7已经发布了,作为php10年来最大的版本升级,最大的性能升级,php7在多放的测试中都表现出很明显的性能提升,然而,为了让它能发挥出最大的性能,我还是有几件事想提醒下.1.opcache记得启用zendopcache,因为php7即

跟我学Laravel之安装Laravel

13

安装composerlaravel框架使用composer(php包管理工具,参考composer中文文档)来管理代码依赖性。首先,你需要下载composer的phar打包文件(composer.phar),下载完成后把它放在项目目录下或者

Yii使用findfindAll查找出指定字段的实现方法

10

本文以实例形式展示了yii使用findfindall查找出指定字段的实现方法,分享给大家供大家参考之用。具体方法如下:总所周知,采用如下方法:modelname::model()->find()   //找出的是一个对象modelna

PHP读取大文件的类SplFileObject使用介绍

16

如果加载的文件特别大时,如几百m,上g时,这时性能就降下来了,那么php里有没有对大文件的处理函数或者类呢?答案是:有的。php真的越来越“面向对象”了,一些原有的基础的spl方法都开始陆续地实现出class了。从php5.1.0开始,sp