HTML5先行者高级交流群

欢迎加入学习讨论
专注前端,专注网页设计制作及网站开发项目 - (低价承接网站开发项目) QQ:370158739加入收藏RSS
-
2014-01-24 16:17:41
PHP设计模式之结构模式的深入解析_php技巧_脚本之家
- 结构模式之间有许多相似之处,因为在对象模型结构中存在几种关系:类之间的继承和实现,加上对象组合,这些是PHP设计模式的主要目的。对象组合的最大优势在于可以在运行时基于配置建立起一个关系,并不用修改实际的代码,它是类
-
2014-01-24 16:17:39
PHP设计模式之解释器模式的深入解析_php技巧_脚本之家
- 解释器(Interpreter)模式,它包括一个具有复合类分层结构的文法表现,规则是映射到类,跟随在文法后面的表达式可以被转换成一个抽象的语法树,除了复合模式的实例对象图外,没有别的内容。树是一个抽象的名词,因为实际上大多数时
-
2014-01-24 16:17:39
PHP设计模式之代理模式的深入解析_php技巧_脚本之家
- 代理模式(Proxy),它是对简单处理程序(或指针)的增强,用于引用一个对象:这个指针被代理(Proxy)对象取代,代理对象位于客户端(Client)和真实执行程序之间,指针有一个可被多个目标利用的钩子。从技术上讲,这种模式在客户端和真实主体(Re
-
2014-01-24 16:17:38
PHP设计模式之调解者模式的深入解析_php技巧_脚本之家
- 调解者模式,这个模式的目的是封装一组对象之间的相互作用,防止对象之间相互干扰,调解者(Mediator)在同事对象(Colleague)之间充当中间汇聚点。同事对象之间应该保持松散耦合,避免一个对象直接明确指向另一个对象。在调解者模
-
2014-01-24 16:17:38
PHP设计模式之迭代器模式的深入解析_php技巧_脚本之家
- 迭代器(Iterator)模式,它在一个很常见的过程上提供了一个抽象:位于对象图不明部分的一组对象(或标量)集合上的迭代。迭代有几种不同的具体执行方法:在数组属性,集合对象,数组,甚至一个查询结果集之上迭代。在对象的世界里,迭代器
-
2014-01-24 16:17:36
深入PHP FTP类的详解_php技巧_脚本之家
- FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard (也就是Active,主动方式),一种是 Passive (也就是PASV,被动方式)。 Standard模式 FTP 的客户端发送 PORT 命令到FTP server。Passive模式FTP的客户端发送
-
2014-01-24 16:17:36
PHP代码审核的详细介绍_php技巧_脚本之家
- 概述代码审核,是对应用程序源代码进行系统性检查的工作。它的目的是为了找到并且修复应用程序在开发阶段存在的一些漏洞或者程序逻辑错误,避免程序漏洞被非法利用给企业带来不必要的风险代码审核不是简单的检查代码,
-
2014-01-24 16:17:35
基于PHP5魔术常量与魔术方法的详解_php技巧_脚本之家
- 魔术常量:1。__LINE__返回文件中的当前行号。2。__FILE__ 返回文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自PHP4.0.2 起,__FILE__总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径
-
2014-01-24 16:17:35
基于PHPExcel的常用方法总结_php技巧_脚本之家
- 复制代码 代码如下:// 通常PHPExcel对象有两种实例化的方式// 1. 通过new关键字创建空白文档$phpexcel = newPHPExcel();// 2. 通过读取已有的模板创建$phpexcel =PHPExcel_IOFactory::createReader("Excel5")->load(
-
2014-01-24 16:17:34
PHP操作Memcache实例介绍_php技巧_脚本之家
- b/s: 基于浏览器和服务器架构 web程序 c/s: QQ SVN client客户端+ 服务器
简单的基于文本行的协议: redis memcache
区别: 都是存储数据的,memcache直接保存到内存中,redis 保存到内存中,关闭之后保存到硬盘中,memcache
-
2014-01-24 16:17:34
解析PHP处理换行符的问题 /r/n_php技巧_脚本之家
- 一首先说说 /r 与/n的区别回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33,Linux/Unix下的tty概念也来自于此)的玩意,每秒钟可以打10个
-
2014-01-24 16:17:33
解析php中两种缩放图片的函数,为图片添加水印_php技巧_脚本之家
- 有两种改变图像大小的方法.(1):ImageCopyResized() 函数在所有GD版本中有效,但其缩放图像的算法比较粗糙.(2):ImageCopyResampled(),其像素插值算法得到的图像边缘比较平滑.质量较好(但该函数的速度比 ImageCopyResiz
-
2014-01-24 16:17:32
深入解析PHP的引用计数机制_php技巧_脚本之家
- PHP的变量声明并赋值后,变量名存在符号表中,而值和类信息存在zval中,zval中包含四个变量,is_ref,refcount,value,type,zval源码如下复制代码 代码如下:struct _zval_struct { /* Variable information */ zvalu
-
2014-01-24 16:17:32
深入解析PHP垃圾回收机制对内存泄露的处理_php技巧_脚本之家
- 上次说到了refcount和is_ref,这里来说说内存泄露的情况复制代码 代码如下:$a = array(1, 2, &$a);unset($a);在老的PHP版本中,这里就会出现内存泄露,分析如下:执行第一行,可以知道$a和$a[2]指向的zval refcount=2,is_ref=1
-
2014-01-24 16:17:31
使用PHP计算两个路径的相对路径_php技巧_脚本之家
- 复制代码 代码如下:<html> <body> <?php function relativePath($aPath, $bPath) { $aArr = explode('/', $aPath); //explode函数用于切分字符串,返回切分后的数组,此处
-
2014-01-24 16:17:29
与文件上传有关的php配置参数总结_php技巧_脚本之家
- 搞个了图片上传,死活不好使,后来发现是php参数配置的问题。 下面总结下与文件上传有关的php参数,备忘之~ 所有这些参数都在php.ini中设置。
1.file_uploads 设为On,允许通过HTTP上传文件
2.upload_tmp_dir 文件上传至
-
2014-01-24 16:17:28
利用curl 多线程 模拟 并发的详解_php技巧_脚本之家
- 首先,先了解下 php中的curl多线程函数:复制代码 代码如下:# curl_multi_add_handle# curl_multi_close# curl_multi_exec# curl_multi_getcontent# curl_multi_info_read# curl_multi_init# curl_multi_remove_handle#
-
2014-01-24 16:17:27
PHP可变函数的使用详解_php技巧_脚本之家
- PHP 支持可变函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些用途。 变量函数不能用于语言结构,例如 echo() ,print()
-
2014-01-24 16:17:25
php fsockopen伪造post与get方法的详解_php技巧_脚本之家
- fsockopen 伪造 post和get方法哦,如果你正在找 伪造 post和get方法的php处理代码这款不错哦。复制代码 代码如下:<?php//fsocket模拟post提交$purl = "http://localhost/netphp/test2.php?uu=rrrrrrrrrrrr";print_r(pa
-
2014-01-24 16:17:25
探讨:parse url解析URL,返回其组成部分_php技巧_脚本之家
- parse_url(PHP 4, PHP 5)parse_url ― 解析 URL,返回其组成部分说明array parse_url ( string $url )本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分。 本函数不是用来验证给定 URL 的合法性