![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP问题集
tangxiangpi
在技术的道路上永无止境!
展开
-
__autoload()函数
PHP5: __autoload()PHP5针对面向对象编程新增加了许多激动人心的特性,__autoload()函数就是其中之一,注意,autoload前面的下划线是两个。这个函数最大的用处就是在实例化一个未明确定义的类时去寻找相应的文件并载入。举个例子:$club = new Milan();$club->show() ;function __autoload转载 2009-01-09 15:21:00 · 1286 阅读 · 0 评论 -
file_put_content联想到.....
注意这么几点:1.文件可以先不创建,但是目录必须得有,不然就会出错。2.在windows下创建的文件名如果是中文的,输出时的中文文件名编码应该是gbk的,因为系统默认的编码就是gbk,或者可能是gb2312,不肯定。原创 2009-08-21 11:28:00 · 1059 阅读 · 0 评论 -
关于Zend Studio for eclipse 6.0 无法启动的问题解决方法
今天启动Zend Studio for eclipse 6.0的时候,非常让人郁闷的一件事情发生了。以前这个软件还好好的,结果今天却不知什么原因莫名其妙的出问题了。问题如下:JVM terminated. Exit code=-1-Xms128M-Xmx512M-XX:MaxPermSize=256m-Djava.class.path=C:/Program Files/Ze转载 2009-07-27 11:46:00 · 717 阅读 · 0 评论 -
pcntl_fork和pcntl_fork 的用法
这是两个php的多线程的方法,在Windows下不可用,在Linux下需要编译。 pcntl_fork()函数就是为当前的进程创建一个子进程。并且先运行父进程,返回的是子进程的PID,肯定大于零。在父进程的代码中可以用pcntl_fork(&$status)暂停父进程知道他的子进程有返回值。注意:父进程的阻塞同时会阻塞子进程。但是父进程的结束不影响子进程的运行。 父进程运行完了会接原创 2009-04-08 17:38:00 · 5304 阅读 · 2 评论 -
PHP Document 代码注释规范
PHPDocumentor是一个用PHP写的工具,对于有规范注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档。老的版本是 phpdoc。1. 什么是phpDocumentor ?PHPDocumentor 是一个用PHP写的工具,对于有规范注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档。老的版本是 phpdoc,从1.3.0开始,更名为phpDocumen原创 2009-03-09 18:13:00 · 691 阅读 · 0 评论 -
php和perl的区别
1.变量名的定义 Perl的一般变量、哈希变量和数组变量,分别用$、%和@开头,而PHP的所有变量都以$开头,这一点,似乎PHP更简洁一些。而且,PHP的哈希数组,本身已经是排过序的,Perl需要用Tie::IxHash才能得到排过序的哈希数组。个人感觉PHP变量名的定义要好于Perl。2.函数的多寡 Perl基础的函数很少,而且多跟C接近。这一点,个人认为Perl要高级一些,转载 2008-12-22 18:03:00 · 2670 阅读 · 0 评论 -
stdClass的介绍
stdClass的介绍转自:http://hi.baidu.com/coder1985/blog/item/894ae7fa2ec0a418a8d311b5.html一维数组,我现在特别喜欢把它写成对象,因为键盘打起来比较顺手,看起来也顺眼,如$andy = array();$andy[a] = 1;$andy[b] = 2;$andy[c] = 3;我转载 2009-03-02 12:43:00 · 1953 阅读 · 2 评论 -
windows下memcache的安装
因为在Linux下没有安装过,所以在这里只写Windows下的安装。 基本步骤如下:1. 下载memcache 解压以能看到一个 memcached.exe 的文件,图标特是一种动物的头部(可能是老鼠吧) 2. 启动memcache服务开一个命令行窗口(开始->运行->cmd)进入到 刚才解压完的文件夹下,memcached.exe -d ins原创 2008-12-11 15:56:00 · 559 阅读 · 0 评论 -
error_log函数的使用
error_log函数是PHP内置的一个函数,主要是用来写错误日志的函数,我们在多人开发,或者在比较复杂,并且没有单元测试的开发项目中,完全可以使用它来记录我们程序中的错误,特别是数据库查询语句执行的错误。我们来大致了解一下error_log()函数。我们看下手册的解释:error_log(PHP 3, PHP 4, PHP 5)bool error_log ( string me转载 2009-02-19 16:16:00 · 2296 阅读 · 0 评论 -
PHP的中文匹配问题
这个问题可能不会经常遇到,但是一旦遇到或许会手足无措,那么今天我们就彻底把它弄明白。 我们先看看在javascript下怎样去判断: /^[/u4e00-/u9fa5]+$/ ,这是正则表达式,很简单吧。但是要是移植到php中就错喽。why?因为在php中,是用/x表示十六进制数据的,好的,那么答案出来了,是/^[/x4e00-/x9fa5]+$/。sorry,又错转载 2008-11-24 14:41:00 · 1010 阅读 · 0 评论 -
session的使用详解
session会话的使用和分析 Session的中文译名叫做“会话”,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。目前社会上对session的理解非常混乱:有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话是指从一个浏览器窗口打开到关闭这个期间;也可以看到“用户(客户端)在一次会话期间”这样原创 2009-01-16 15:10:00 · 646 阅读 · 0 评论 -
PHP autoload机制详解
在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例子:/* Person.class.php */class Person {var $转载 2009-08-21 13:31:00 · 656 阅读 · 1 评论