Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 网页编程 / PHP

简单谈谈php中ob_flush和flush的区别

简单谈谈php中ob_flush和flush的区别

ob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑…其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情..ob_*系列函数, 是操作PHP本身的输出缓冲区.所以, ob_flush是刷新PHP自身的缓冲区.而flush, 严格来讲, 这个只有在PHP做为apache的Module(handler或者filter)安装的时候, 才有实际作用. 它是刷新WebServer(可以认...
几个实用的PHP内置函数使用指南

几个实用的PHP内置函数使用指南

PHP有许多内置函数,其中大多数函数都被程序员广泛使用。但也有一些函数隐藏在角落,本文将向大家介绍7个鲜为人知,但用处非常大的函数。 没用过的程序员不妨过来看看。 1.highlight_string() 当需要在一个网站中展示PHP代码时,highlight_string()函数就变的非常有用了。该函数通过使用PHP语法高亮程序中定义的颜色,输出或返回给定的PHP代码的语法高亮版本。 示例:复制代码 代码如下:<?phphighlig...
简单说说PHP优化那些事(经验分享)

简单说说PHP优化那些事(经验分享)

我们在编写程序时,总是想要使自己的程序占用资源最小,运行速度更快,代码量更少。往往我们在追求这些的同时却失去了很多东西。下面我想讲讲我对PHP优化的理解。优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。 进行大范围的优化,而不是死啃某些程序代码 我这里所说的优化,基本上都是从服务器,Apache,数据库这些方面来进行的优化,而并不是对你的PHP代码加以改进从而提高程序的运行速度,因为比起你将程序中的正则优化为字符串处理函数从而提升程序速度...
PHP比你想象的好得多

PHP比你想象的好得多

有很多对于PHP的抱怨,甚至这些抱怨也出自很多聪明的人。当Jeff Atwood写下对于PHP的另一篇抱怨文章之后,我思考了下PHP的好的方面。 这些抱怨最大的问题是他们出自很多仍在使用旧版本PHP的人。他们或许是不愿意关心或许是不愿意承认PHP不管在语言层面还是在社区层面都在以很快的速度演变。实际上它比任何其他语言或者web平台都演变的快。尽管并不总是如此,但是过去的五年PHP经历了一个惊人的历程。 在说最近PHP社区取得的惊人成就之前,我们先来看看...
php程序员应具有的7种能力小结

php程序员应具有的7种能力小结

一,php能力1,了解阶段,您能写一些代码,因为那是在手册和google的帮助下,您才完成的。变量乱定义,N多函数不知道,做起事来很慢,想到什么写什么,代码写的比较乱,后期维护很麻烦。2,熟悉阶段,经常查函数,手册估计也看过一,二遍了,常用的函数基本上您都了解了。后 期维护给您带来了不少痛苦,您开始发现自己的代码有很多不足,开始思考如果改进自己的代码,如何站在项目的角度来规划自己的代码,而不是想到什么写什么, 知道如何来减少冗余代码,使您的代码清晰,知道什...
配置php.ini实现PHP文件上传功能

配置php.ini实现PHP文件上传功能

昨天分享了在PHP网站开发中如何在php.ini中配置实现session功能的PHP教程,今天继续分享在利用PHP实现文件上传功能时几点关键php.ini的配置。 说到在php.ini中的文件上传的配置,其实在之前介绍PHP文件上传功能代码实例教程以及Jquery AjaxUpload实现文件上传功能代码实例教程时我都有所提及。PHP文件上传功能配置主要涉及php.ini配置文件中的upload_tmp_dir、upload_max_filesize、p...
yii的CURD操作实例详解

yii的CURD操作实例详解

本文实例讲述了yii的CURD操作技巧。分享给大家供大家参考。具体分析如下:CURD是一个数据库技术中的缩写词,一般的项目开发的各种参数的基本功能都是CURD。它代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作。本文来讲讲Yii框架的CURD操作。一、查询数据集合1、复制代码 代码如下:$admin=Admin::model()->findAll($condition,$params);该方法是根据一...
Dwz与thinkphp整合下的数据导出到Excel实例

Dwz与thinkphp整合下的数据导出到Excel实例

本文实例讲述了Dwz与thinkphp整合下的数据导出到Excel的方法。分享给大家供大家参考。具体方法如下:这个问题困扰了我很久,终于还是自己写JQUERY把它搞掂了,希望能对遇到同样问题的人有所帮助,好吧,下面就是源代码:jquery代码如下:复制代码 代码如下:$(function(){ //_getIds方法就是获取已选的要导出的数据的ID,设了两个参数selectedIds--已选id的input名称,targetType-->碎片模式...
Yii不依赖Model的表单生成器用法实例

Yii不依赖Model的表单生成器用法实例

本文实例讲述了Yii不依赖Model的表单生成器用法。分享给大家供大家参考。具体实现方法如下:默认的Yii的表单生成器只需要这样就可以了:复制代码 代码如下:$form = new CForm("application.views.site.loginForm", $model);这里的application.views.site.loginForm也可以是配置数组。但是如果$model参数不传的话是会报错的:Fatal error: Call to a ...
Yii框架form表单用法实例

Yii框架form表单用法实例

本文实例讲述了Yii框架form表单用法。分享给大家供大家参考。具体方法如下:使用表单在 Yii 中处理表单时,通常需要以下步骤:1. 创建用于表现所要收集数据字段的模型类。2. 创建一个控制器动作,响应表单提交。3. 在视图脚本中创建与控制器动作相关的表单。一、创建模型在编写表单所需的 HTML 代码之前,我们应该先确定来自最终用户输入的数据的类型,以及这些数据应符合什么样的规则。模型类可用于记录这些信息。正如模型章节所定义的,模型是保存用户输入和验证这...
php树型类实例

php树型类实例

本文实例讲述了php树型类。分享给大家供大家参考。具体分析如下:该实例原理简单,学过数据结构的一看就明白是什么道理了,不过今天在使用时数据中出现了子节点id(71)小于父节点id(104).导致部分子节点没被存储入数组,修改了一下,实例代码如下:复制代码 代码如下:<?php class tree { var $data = array(); var $child = array(-1=>array()); var $layer ...
彻底删除thinkphp3.1案例blog标签的方法

彻底删除thinkphp3.1案例blog标签的方法

本文实例讲述了彻底删除thinkphp3.1案例blog标签的方法。分享给大家供大家参考。具体方法如下:thinkphp3.1框架中的案例blog,添加日记的同时可以添加标签tag,但仅此而已。当删除日记时,标签并没有被删除掉,从而造成think_tagged表和think_tag累积了垃圾数据。为了实现删除日记的同时也一起清理掉think_tagged表和think_tag那些过时的数据,我写了一个函数,在看下面函数时,要先弄清think_tagged表...
ThinkPHP添加更新标签的方法

ThinkPHP添加更新标签的方法

本文实例讲述了ThinkPHP添加更新标签的方法。分享给大家供大家参考。具体分析如下:我们知道,thinkphp的拓展案例blog,只告诉我们怎样去添加标签tag,却没有删除和更新标签的方法,我在前面的《彻底删除thinkphp3.1案例blog标签的方法》为拓展案例blog写了一个删除标签的方法,接下来将写一个标签的更新方法.一般情况下,我们写博客后,很少去改动标签了,但是如果我们改动标签如,删除,添加,减少标签怎么办呢?这无疑造成think_tag和t...
ThinkPHP模版引擎之变量输出详解

ThinkPHP模版引擎之变量输出详解

本文实例分析了ThinkPHP模版引擎中变量输出的用法。分享给大家供大家参考。具体分析如下:我们已经知道了在Action中使用assign方法可以给模板变量赋值,赋值后怎么在模板文件中输出变量的值呢?如果我们在Action中赋值了一个name模板变量:复制代码 代码如下:$name = "ThinkPHP";$this->assign("name",$name);使用内置的模板引擎输出变量,只需要在模版文件使用:{$name}模板编译后的结果就是复制...
Thinkphp搜索时首页分页和搜索页保持条件分页的方法

Thinkphp搜索时首页分页和搜索页保持条件分页的方法

本文实例讲述了Thinkphp实现搜索时首页分页和搜索页保持条件分页的方法。分享给大家供大家参考。具体实现方法如下:在做搜索查询时突然发现在首页用的分页代码在搜索页使用时出现错误,首页分页代码(代码中标注start与end部分为分页代码)复制代码 代码如下:public function index(){ $res=D("Info");// 实例化Data数据对象 /**********start************/ import("ORG.Util...
常见php数据文件缓存类汇总

常见php数据文件缓存类汇总

本文实例汇总了常见php数据文件缓存类。分享给大家供大家参考。具体分析如下:数据文件缓存的做法我们常用的有php文件缓存与利用memcache来缓存数据,下面面我分别总结了memcache缓存数据与数据文件缓存。感兴趣的朋友可以参考一下。1.对于一般的变量,把该变量变成php语言的格式,写到文件中,用时只要include这个文件就相当于加载了cache了.2.对于array型的变量,把array转化为php语言定义array的字符串,写到文件中,用时也只要...
<< 451 452 453 454 455 456 457 458 459 460 >>