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();
}
感激不尽 展开
if(!defined('PHPWORD_BASE_PATH')) {
define('PHPWORD_BASE_PATH', dirname(__FILE__) . '/');
require PHPWORD_BASE_PATH . 'PHPWord/Autoloader.php';
PHPWord_Autoloader::Register();
}
感激不尽 展开
1个回答
展开全部
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()
}
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对他进行描述,还有其他存储数据的文件。
不同的文件,数据保存规则不同,知道规则后,就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询