php技术

php技术

PHP函数学习之PHP函数点评

阅读(14) 作者(admin)

1.print_r() 打印关于变量的易于理解的信息,若为数组,则显示数组的结构信息. 例如: 复制代码 代码如下: <?php $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z')); print_r ($a); ?> a...

php技术

php中根据变量的类型 选择echo或dump

阅读(18) 作者(admin)

此时,is_scalar内置函数就派上用场了。

is_scalar -- 检测变量是否是一个标量

标量变量是指那些包含了 integer、float、string 或 boolean的变量,而 array、object 和 resource 则不是标量。

复制代码 代码如下:...

php技术

php Ubb代码编辑器函数代码

阅读(13) 作者(admin)

复制代码 代码如下: <?php /* php Ubb代码编辑器 */ function get_ubb($ubb){ $ubb=preg_replace("/([B])(.*)([/B])/","<B>/2</B>" ,$ubb);//替换B粗体字 $ubb=preg_replace("/([I])(.*)([/I])/","<I>/2</I>" ,$ubb)...

php技术

PHP取整数函数常用的四种方法小结

阅读(44) 作者(admin)

ceil ― 进一法取整 说明 float ceil ( float value ) 返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。 例子 1. ceil() 例子...

php技术

PHP5权威编程阅读学习笔记 附电子书下载

阅读(24) 作者(admin)

PHP 5 权威编程(PHP 5 Power Programming) PDF下载地址 http://www.jb51.net/books/28207.html

PHP4中,不使用__construct()作为构造函数的名字,必须使用类的名字定义一个方法,就像在C++中一样。 PHP5中,使用新的统一的...

php技术

PHP中使用unset销毁变量并内存释放问题

阅读(27) 作者(admin)

复制代码 代码如下: for ( $i = 1; $i < 100; $i++ ) { $str = str_repeat('01234567', $i); $a = memory_get_usage(); unset($str); $b = memory_get_usage(); echo "/n ".$i.': '.($b - $a).' Bytes.'; } 从结果...

php技术

php中CI操作多个数据库的代码

阅读(12) 作者(admin)

其实,这不是什么难事,因为刚入手CI,所以还是费了一番周折。好在有手册。

找到数据库配置文件,添加一个新的库的连接信息。$config[XX]。 在控制器里边,     a) $this->xx = $this->load->database(‘XX', TRUE) tip:...

php技术

PHP中防止直接访问或查看或下载config.php文件的方法

阅读(13) 作者(admin)

或是,PHP的设计本身就避免直接查看文件内容的情况? 从安全角度考虑,这个系统级的文件应该做什么保护措施? 网友完善的答案 经调研,得出以下常用方法:

1 在程序中定义一个标识变量

复制代码 代码如下:define('IN_SYS', T...

php技术

php数据库配置文件一般做法分享

阅读(15) 作者(admin)

config.php文件: 复制代码 代码如下: <?php $db_name="test"; $db_username="root"; global $db_password; ?> 数据库操作类(调用配置文件)db.fun.php: 复制代码 代码如下: <?php require("config/config.php"); class d...

Zend Framework中的简单工厂模式 图文
php技术

Zend Framework中的简单工厂模式 图文

阅读(19) 作者(admin)

前段时间用来ZF,把他当黑盒感觉不是很好,一直有看其源码的冲动,但是。。。如果一点一点点看的话,挑战确实有些大了。某天又然后想到好久没复习设计模式了。综合一下,复习一个设计模式之后在ZF中找一下使用这模式的源码吧,不...

工厂模式在Zend Framework中应用介绍
php技术

工厂模式在Zend Framework中应用介绍

阅读(15) 作者(admin)

首先我们先引用些概念: 工厂模式:专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有其同的父类。工厂模式属于类的创建模式,通常根据自变量的不同返回不同类的实例。 工厂模式的实质是由一个工厂类根据传入的...

php技术

PHP数据库调用类调用实例(详细注释)

阅读(20) 作者(admin)

复制代码 代码如下:<?PHP require_once("mssql.class.php"); //1.创建类,并连接数据库 $db = new mssql("dns=aaa;uid=sa;pwd=sa;dbname=test"); //2.连接数据库 $conn = $db->config("dns=aaa;uid=sa;pwd=sa;dbname=...

php技术

PHP中extract()函数的妙用分析

阅读(23) 作者(admin)

近日在看一个牛人的代码时,看到一个非常好用的函数:extract(),它的主要作用是将数组展开,键名作为变量名,元素值为变量值,可以说为数组的操作提供了另外一个方便的工具,比方说,可以很方便的提取$_POST或者$_GET的元素,对表单提...

php技术

php输出xml格式字符串(用的这个)

阅读(11) 作者(admin)

复制代码 代码如下: <?php header("Content-type:text/xml;charset=utf-8"); $aaa =<<<html <?xml version='1.0' encoding='utf-8'?> <SubFucParams> <Version>1.0.0.0</Version> <Publisher>d3e59f1d78f34...

php技术

php长字符串定义方法

阅读(16) 作者(admin)

复制代码 代码如下: <?php $x='<html><body>我很长,如何换行呢?我很长, 如何换行呢?我很长,如何换行呢?我很长, 如何换行呢?我很长,如何换行呢?</body></html>';

$xx=<<<html <html><body>我不长,我不长,我不长, 我不长,我不长,我...

php技术

php 操作调试的方法

阅读(19) 作者(admin)

配置:1.到windows.php.net/download 网站下载 vc9 x86 thread safe

2.解压文件到目录。

3.改php.ini (将php.ini_d....删除后面的) 然后打开mysql扩展(即删除;extension=php_mysql.dll 前面的分号)

配置extention_d...

php技术

php学习之function的用法

阅读(20) 作者(admin)

1,申明函数 在PHP中,定义函数的方法同其他编程语言几乎一样.下面是PHP申明函数的语法结构: 复制代码 代码如下: Function function_name($argument1,$argument2,$argument3,......$argumentn) { //函数代码code Retur...

在项目中寻找代码的坏命名
php技术

在项目中寻找代码的坏命名

阅读(11) 作者(admin)

常做的和常想的事情晦涩的if条件1)对于||的处理 上面的代码要比下面的代码理解起来花更多的时间 尽管减少代码行数是一个好目标,但把理解代码所需的时间最小化是一个更好的目标。 返回...

ThinkPHP 连接Oracle数据库的详细教程[全]
php技术

ThinkPHP 连接Oracle数据库的详细教程[全]

阅读(13) 作者(admin)

一、 操作环境搭建

系统:Windows7 旗舰版 64位PHP环境:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24 32位版下载地址:http://www.wampserver.com/en/ThinkPHP:3.0正式版下载地址:http://thinkphp.cn/down.htmlOracl...

php技术

PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)

阅读(23) 作者(admin)

写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面...

php技术

PHP imagecreatefrombmp 从BMP文件或URL新建一图像

阅读(24) 作者(admin)

大家都知道php GD库可方便的从URL新建一图像, GD中有imagecreatefromjpeg(),imagecreatefromPNG()....等之类的FUNCTION 可有时从URL中读取的切BMP图像而 可恨的是 GD2中切偏偏没有imageCreateFromBMP() 虽然有imagecr...

php技术

php生成略缩图代码

阅读(19) 作者(admin)

虽然在HTML中可以通过指定图片的宽度和高度来随意缩放图片,但是这种方法不会减少图片的像素数目。图形文件的尺寸没有改变,当然也不会加快图片下载的速度了。当然也可以手动通过图形软件生成图片的缩略图,但对于大量的图...

php技术

采集邮箱的php代码(抓取网页中的邮箱地址)

阅读(16) 作者(admin)

复制代码 代码如下: <?php $url='http://www.jb51.net'; //这个网页里绝对含有邮件地址。 $content=file_get_contents($url); //echo $content; function getEmail($str) { //$pattern = "/([a-z0-9]*[-_/.]?[a-...