class TestMagicFun{
public $name = '';
public $email = '';
}
$testObj = new TestMagicFun();
$testObj->name = 'simple';
$testObj->email = 'abc@gmail.com';
$testObj->address = 'earth china';
下面的代码在php4,php5中运行都无问题,而在实际的工作中,我们可能不想使用者对未声明的属性进行赋值,此时PHP4就无能为力了,还好在PHP5中有__set(),__get()这样的魔法方法可以...
PHP 5.0 中的对象重载技术研究
一、简介
很幸运,PHP 5.0中引入了对象重载技术。本文将探讨对于方法__call(),__set()以及__get()进行重载的可能性。在对重载理论作简单介绍后,我们将通过两个例子直奔主题:第一例,实现持续存储类;第二例,找到一种实现动态的getter/setter的方法。
二、什么是对象重载?
在PHP中谈到对象重载时,我们要区别两种类型:
·方法重载
·属性重载
在方法重载的情况下,我们要定义...
Header函数的使用
标头 (header) 是服务器以 HTTP 协义传 HTML 资料到瀏览器前所送出的字串,在标头
与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件
(http://www.w3.org/Protocols/rfc2068/rfc2068)。在 PHP 中送回 HTML 资料前,需先
传完所有的标头。
注意: 传统的标头一定包含下面三种标头之一,并只能出现一次。
Content-Type: xxxx/yyyy
Location: xxxx:yyyy/zzzz
Status: n...
在PHP中实现进程间通讯
本文将讨论在PHP4环境下如何使用进程间通讯机制——IPC(Inter-Process-Communication)。本文讨论的软件环境是linux+php4.0.4或更高版本。首先,我们假设你已经装好了PHP4和UNIX, 为了使得php4可以使用共享内存和信号量,必须在编译php4程序时激活shmop和sysvsem这两个扩展模块。
实现方法:在PHP设定(configure)时加入如下选项。
--enable-shmop --enable-sysvsem
这样就使得你的PHP系统可以处理相...
对分类操作的业务逻辑封装
<?php
/* 名称: 对分类操作的业务逻辑封装
*
* 作者: 帅的像人渣 QQ: 1191391 E-mail: netcat2@21cn.com
*
* 完成日期: 2003-12-18 13:33
*
* 说明: 本类中引用的其它类(DB、Table、Item)均未提供,所以本类只能做个参考,不能直接应用
* 不是本人小气不提供其它类,实在是因为那些都是一两年前写的类,很烂。怕大家看后对大
* 造成误导. 在此发表这个类,只希望大家能...
PHP搜索引擎技术核心揭密
这是一篇精彩的编程教学文章,不但详细地剖析了 搜索引擎的原理,也提供了笔者自己对使用PHP编制搜索引擎的一些思路。整篇文章深入浅出,相信无论是高手还是菜鸟,都能从中得到不少的启发。
php中实现多线程
作者: 帅的像人渣
加入时间: 2004-02-24
下面是我的一些做法, 已经实验过. 确实可以的.
我们知道PHP本身是不支持多线程的, 但是我们的WEB服务器是支持多线程的.
也就是说可以同时让多人一起访问. 这也是我在PHP中实现多线程的基础.
假设我们现在运行的是a.php这个文件. 但是我在程序中又请求WEB服务器运行另一个b.php
那么这两个文件将是同时执行的.
(PS: 一个链接请求发送之后, WEB服务器就会执行它,...
很全的XML 资料下载
尽管是很老的东西,有些链已经断了,但是可以把它当作索引
[zz] http://www.xml.org.cn
资料下载[2004-08-28最后更新]
注:
(1)本站提供的所有软件和资料仅供本站成员的学习和研究使用,严禁用于商业目的!
(2)下面的链接均为本地下载。
(3)鉴于下列下载链接时常会发生变动, 因此在向好友推荐资料时,请尽量使用http://bbs.xml.org.cn/resource.asp。
(4)如果直接下载不了,请用FlashGet下载.
* 阅读超星格...
玫瑰花 白梅花
玫瑰花,又称徘徊花、笔头花、湖花、刺玫花,是蔷薇科多年生灌木植物玫瑰的花蕾。于每年的4月至6月,在花蕾将要开放时分批采摘,最好用文火迅速烘干,而晒干者颜色和香气都较差。玫瑰花多为紫红色,气味芳香,其美化、绿化功能,众所周知,勿需赘言,在此着重介绍玫瑰花的药用和美容功能。
玫瑰花在我国有两千年多年的药用历史。其始载于《食物本草》,曰“主利肺脾、益肝胆,食之芳香甘美,令人神...
一些快速整理文档的宏,导入即可
Attribute VB_Name = "NewMacros"
Sub pastespecial()
Attribute pastespecial.VB_ProcData.VB_Invoke_Func = "Normal.NewMacros.pastespecial"
'
' pastespecial 宏
'快捷键:alt-s,快速粘贴无格式文本
'
Selection.Collapse Direction:=wdCollapseStart
Selection.pastespecial DataType:=wdPasteText
End Sub
Sub indent()
Attribute indent.VB_ProcData.VB_Invoke_Func = "Normal.NewMacros.ind...