php,PHPWORD 有段代码看不懂,求解

/**PHPWORD_BASE_PATH*/if(!defined('PHPWORD_BASE_PATH')){define('PHPWORD_BASE_PATH',di... /** PHPWORD_BASE_PATH */
if(!defined('PHPWORD_BASE_PATH')) {
define('PHPWORD_BASE_PATH', dirname(__FILE__) . '/');
require PHPWORD_BASE_PATH . 'PHPWord/Autoloader.php';
PHPWord_Autoloader::Register();
}

感激不尽
展开
 我来答
tsotsi
2014-07-22 · TA获得超过940个赞
知道小有建树答主
回答量:1367
采纳率:55%
帮助的人:693万
展开全部
if(!defined('PHPWORD_BASE_PATH')) { //判断是否定义了这个常量
define('PHPWORD_BASE_PATH', dirname(__FILE__) . '/');//如果未定义就进入这里,定义它为当前文件所在目录路径
require PHPWORD_BASE_PATH . 'PHPWord/Autoloader.php';//引用该目录下PHPWord文件夹下的Autoloader.php PHPWord_Autoloader::Register();//调用PHPWord_Autoloader的静态方法Register()
}
追问
哦,谢谢,请问您对phpword了解吗,我比较好奇的是为什么能够生成word文档,后面就声明了一些方法呀,看不出来生成word的机理
public static function Register() {
return spl_autoload_register(array('PHPWord_Autoloader', 'Load'));
}
静态方法也就这一句话。
我是新手,问的不好请不要见怪
追答
word其实是个文件包,最新的word采用xml对他进行描述,还有其他存储数据的文件。
不同的文件,数据保存规则不同,知道规则后,就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式