- 博客(7)
- 收藏
- 关注
原创 php在析构函数中的工作目录问题
前两天为了写一个日志类,用到在析构函数中写文件,发现了php一个很怪异的地方,不知道是不是bug,拿出来分享一下代码如下,在析构函数的当前工作目录竟然变为了apache目录,害的我写文件写错地方了更奇怪的是,我不执行write方法时,析构函数的工作目录是正确的,也是代码的执行目录,当我执行过write方法后,就一直为apache目录了<?phpclass get_path {
2012-08-29 21:15:42 1030 5
原创 PHP错误抑制符(@)导致引用传参失败的Bug
这是php的一个bug,目前应该还是存在的,所以在使用错误抑制符的时候要注意<?php$array = array(1,2,3); function add (&$arr) { $arr[] = 4;}add(@$array);print_r($array);/**此时, $array没有改变, 输出:Array( [0] => 1 [1] => 2
2012-08-27 11:07:08 1035
原创 尽量为innodb表指定主键
如果不指定主键,InnoDB会产生一个全局的rowid序列。所有InnoDB非主键表共享这一序列,并发性能较差,因此建议所有InnoDB表,指定主键。
2012-08-27 10:53:40 845
原创 php webservice SOAP
为了公开接口,被其他的应用程序调用,经常需要创建SOAP端,而在PHP中,SOAP的使用自从 PHP4就有了广泛的使用,开源的例如nosoap都是很不错的SOAP类,在PHP5开始,就已经支持SOAP了,在php_soap.dll(如果需要,请确定你的PHP5+的PHP.INI的SOAP扩展是打开的,并在phpinfo()中可以看到SOAP扩展。)SOAP的使用有三个步骤:1:创建
2012-08-17 10:10:36 2812 1
原创 windows下使用PHP实现定时执行脚本
一直以来,使用PHP定时运行脚本都是让大家头痛的问题,但是我们确实可以利用windows的计划任务来定时调用PHP脚本,当然这还要感谢PHP.exe。下面,站长将向大家介绍,如何来实现。目标:根据系统时间定时执行PHP脚本,不需要人工运行(这里以定时新建一个文本文件并写入内容为例)解决步骤:1、建立PHP脚本,如下:file_put_contents('D:\w
2012-08-16 14:04:32 9760 1
原创 查看每个扩展下面的函数
$modules = get_loaded_extensions();foreach($modules as $m){ $funcs = get_extension_funcs($m); echo $m.""; print_r($funcs);}
2012-08-14 14:04:27 522
原创 获取文件扩展名一个简单的方法
strrchr('dfdfd.txt',".");返回:.txtstrrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。如果成失败,否则返回 false。
2012-08-14 10:14:34 585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人