随笔分类 -  php学习

1
摘要:摘自:http://blog.csdn.net/dragon8299/article/details/6273295 如何安装mysqlnd LINUX环境中,默认情况下,php中的mysql扩展还是会使用libmysql的。如果要使用mysqlnd,就要加一个configure的参数:./configure --with-mysql=mysqlnd /--with-mysqli=mysqln... 阅读全文
posted @ 2014-03-17 18:34 简单-陈勇 阅读(1024) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/bourneli/articles/2447155.html phpunit源代码下载:http://pear.phpunit.de/ 如何配置 配置开始前,首先设置一些符号 $PHP_HOME PHP安装目录 $PHPUNIT_HOME PHPUnit安装目录 配置过程如下: 1. 下载phpuni... 阅读全文
posted @ 2014-01-03 09:02 简单-陈勇 阅读(433) 评论(0) 推荐(0)
摘要:转自:http://blog.jobbole.com/26519/ 2012年偶决定开始写博客了,不为别的,就希望可以通过博客记录我的成长历程同时也希望可以帮助一些刚毕业,刚入行业的兄弟姐们们。我们是一群充满浮躁、抱怨、迷茫的程序猿,想一想3年就这么过去了,社会变得更浮躁了,鸭梨也越来越大,房?车?女人?… 抓狂… 决定写这样一篇文章,再次明确自己的职业规划,也送给浮躁的你,踏上程序猿这条... 阅读全文
posted @ 2012-09-07 07:31 简单-陈勇 阅读(239) 评论(0) 推荐(0)
摘要:转自:http://bbs.phpchina.com/blog-62637-35293.htmlboolflock( int handle, int operation [, int &wouldblock] );flock()操作的 handle 必须是一个已经打开的文件指针。operation 可以是以下值之一:要取得共享锁定(读取程序),将 operation 设为LOCK_SH(PHP 4.0.1 以前的版本设置为 1)。要取得独占锁定(写入程序),将 operation 设为LOCK_EX(PHP 4.0.1 以前的版本中设置为 2)。要释放锁定(无论共享或独占),将 ope 阅读全文
posted @ 2012-06-20 13:56 简单-陈勇 阅读(735) 评论(0) 推荐(0)
摘要:转自:http://blog.chinaunix.net/space.php?uid=20450127&do=blog&id=1945343我们知道php给我们提供了system(),exec(),passthru()这三个函数来调用外部的命令.虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的: system() 输出并返回最后一行shell结果。 exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。 passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。 相同点:都可以获得命令.. 阅读全文
posted @ 2012-04-20 10:38 简单-陈勇 阅读(631) 评论(0) 推荐(0)
摘要:转自:http://blog.sina.com.cn/s/blog_468530a60100kjpy.htmlCSV文件默认以英文逗号做为列分隔符,换行符作为行分隔符。如果不提供网页形式只用命令行或二进制程序输出数据到CSV,只需要将数据段按,分割,行按\n分割,写入到一个.csv文件即可。但有时字段里含有,和换行符就麻烦了,数据输出会出现混乱。这时可以使用双引号"来将每个字段内容括起来,CSV默认认为由""括起来的内容是一个栏位, 这时不管栏位内容里有除"之外字符的任何字符都可以按原来形式引用。例如"姓;名:k,j",email,是 阅读全文
posted @ 2012-03-22 08:59 简单-陈勇 阅读(1039) 评论(0) 推荐(0)
摘要:转自:http://blog.sina.com.cn/s/blog_3cdfaea201008utf.html$_FILES: 经由 HTTP POST 文件上传而提交至脚本的变量。类似于旧数组 $HTTP_POST_FILES 数组(依然有效,但反对使用)。详细信息可参阅 POST 方法上传。$_FILES数组内容如下:$_FILES['myFile']['name']客户端文件的原名称。$_FILES['myFile']['type']文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif&qu 阅读全文
posted @ 2012-03-20 11:50 简单-陈勇 阅读(246) 评论(0) 推荐(0)
摘要:转自:http://www.webzone8.com/article/80.htmlini_set('max_execution_time','10'); ini_set('memory_limit','1024M'); echo 'max_execution_time = ' . ini_get('max_execution_time') . ""; echo 'memory_limit = ' . ini_get('memory_limit') 阅读全文
posted @ 2012-03-08 15:37 简单-陈勇 阅读(630) 评论(0) 推荐(0)
摘要:转自:http://hi.baidu.com/richardali/blog/item/25b326314675d14cac4b5f62.htmlPHP总共有4个配置指令作用域:(PHP中的每个指令都有自己的作用域,指令只能在其作用域中修改,不是任何地方都能修改配置指令的)PHP_INI_PERDIR:指令可以在php.ini、httpd.conf或.htaccess文件中修改PHP_INI_SYSTEM:指令可以在php.ini 和 httpd.conf 文件中修改PHP_INI_USER:指令可以在用户脚本中修改PHP_INI_ALL:指令可以在任何地方修改 阅读全文
posted @ 2012-03-08 15:36 简单-陈勇 阅读(736) 评论(0) 推荐(0)
摘要:[Session]session.name = PHPSESSID ; 用在cookie里的session的名字session.auto_start = 0 ; 在请求启动时初始化sessionsession.cookie_lifetime = 0 ; 为按秒记的cookie的保存时间, ; 或为0时,直到浏览器被重启session.cookie_path = / ; cookie的有效路径session.cookie_domain = ; cookie的有效域session.serialize_handler = php ; 用于连接数据的控制器 ; php是 PHP 的标准控制器。sess 阅读全文
posted @ 2011-11-20 14:19 简单-陈勇 阅读(319) 评论(0) 推荐(0)
摘要:参考:http://hi.baidu.com/catro/blog/item/c9e153e7e40f2f24b9382092.htmlhttp://hi.baidu.com/devel83/blog/item/c367e781f026308af603a6d2.htmlhttp://hi.baidu.com/nathena/blog/item/498655137ec83bd7f6039e06.html从PHP手册入手..手册上addslashes转义的字符是单引号(')、双引号(")、反斜线(\)与 NUL(NULL字符)。mysql_real_escape_string转义 阅读全文
posted @ 2011-11-20 14:19 简单-陈勇 阅读(202) 评论(0) 推荐(0)
摘要:pathinfo: 获取路径相关信息(dirname、basename、extension、filename)通过dirname获取当前路径的目录信息,通过basename获取当前路径的文件名信息,通过extension获取文件的扩展名信息通过filename获取文件名的前缀信息(出去文件后缀名)通过__FILE__获取当前php文件,在通过上述几个方法就能获取到相关信息 阅读全文
posted @ 2011-11-20 14:19 简单-陈勇 阅读(174) 评论(0) 推荐(0)
摘要:转:http://blog.csdn.net/hopestar2/article/details/5960616php中需要查看错误log,如何设置? 首先需要在php.ini打开开关和制定错误log路径 log_errors = On error_log = d://phperror.log //windows下的设置 如果是在linux 下,使用lighttpd服务器,则可以使用如下方式查看log文件 tail -n 20 /usr/local/lighttpd/log/php-error.log 在php代码中如何记录log,在PHP官方文档中有个函数error_log(),使用方法如. 阅读全文
posted @ 2011-11-20 14:10 简单-陈勇 阅读(264) 评论(0) 推荐(0)
摘要:转自:http://www.laruence.com/2008/04/03/15.htmlvar_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量。而这个变量就会取得和被var_export一样的类型的值但是, 当变量类型为resource的时候, 是无法简单copy复制的,所以, 当var_export的变量是resource类型时, var_export会返回NULL 阅读全文
posted @ 2011-11-20 14:09 简单-陈勇 阅读(215) 评论(0) 推荐(0)
摘要:empty(PHP 4, PHP 5)empty — 检查一个变量是否为空描述boolempty(mixed$var)如果var是非空或非零的值,则empty()返回FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var;以及没有任何属性的对象都将被认为是空的,如果var为空,则返回TRUE。除了当变量没有置值时不产生警告之外,empty()是(boolean) var的反义词。参见转换为布尔值获取更多信息。Example#1empty()与isset()的一个简单比较。<?php$var=0;// 结果为 阅读全文
posted @ 2011-11-20 13:55 简单-陈勇 阅读(484) 评论(0) 推荐(0)
摘要:isset() : //变量是否已经声明empty(): //变量是否为空defined(): //常量是否已经定义 define()array_key_exists(mixed key, array search) ://检查给定的键名或索引是否存在于数组中判断数据类型is_numeric ( mixed var )://检测变量是否为数字或数字字符串is_bool()://检测变量是否是布尔型is_float()://检测变量是否是浮点型 和is_double,is_real()都一样的用法is_int()://... 阅读全文
posted @ 2011-11-20 13:53 简单-陈勇 阅读(323) 评论(0) 推荐(0)
摘要:转自:http://blog.rebill.info/archives/PHP-function-of-the-realization-principle-and-performance-analysis-1.html前言在任何语言中,函数都是最基本的组成单元。对于php的函数,它具有哪些特点?函数调用是怎么实现的?php函数的性能如何,有什么使用建议?本文将从原理出发进行分析结合实际的性能测试尝试对这些问题进行回答,在了解实现的同时更好的编写php程序。同时也会对一些常见的php函数进行介绍。php函数的分类在php中,横向划分的话,函数分为两大类: user function(内置函数) 阅读全文
posted @ 2011-11-19 11:26 简单-陈勇 阅读(236) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/sayigood/article/details/4906624做PHP程序的人都知道htmlentities和htmlspecialchars函数,都是格式化html代码的,但是这二个函数是否真的功能一样吗?php程序员之家这两个函数在格式化带有英文字符的html代码的时候基本没啥问题,但是htmlentities对中文字符也不放过,这样得出来的结果是中文字符部分变为一堆乱码。当时做英文站的时候根本就没觉察到这个问题,而今天公司的一个收藏站却因为有有非英文字符而出现了问题,我最终查出来是 htmlentities这个函数的问题,同时我也找到了h 阅读全文
posted @ 2011-11-17 15:02 简单-陈勇 阅读(275) 评论(0) 推荐(0)
摘要:参考:http://hi.baidu.com/nbye/blog/item/8c407f4550f5212c879473b1.html1. %PHP_BIN/phpize2../configure --with-php-config=/%PHP_BIN/php-config3. 修改php.ini文件 zend_extension=/%PHP_HOME/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so[Xdebug]xdebug.profiler_enable=on4. phpinfo();查看xdebug信息------------ 阅读全文
posted @ 2011-11-15 16:52 简单-陈勇 阅读(134) 评论(0) 推荐(0)
摘要:转自:http://wangduowu.iteye.com/blog/4150521. echo函数:输出函数,是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如:echo $myvar1;echo 1,2,$myvar,"<b>bold</b>";2.print函数:是函数,可以返回一个值,只能有一个参数。intprint( string arg )Outputsarg. Returns1, always.3.printf函数:intprintf( string format [, mixed args [, mixed ...] 阅读全文
posted @ 2011-11-15 09:19 简单-陈勇 阅读(351) 评论(0) 推荐(1)

1