- 授权协议: LGPL
- 开发语言: PHP
- 操作系统: 跨平台
- 软件首页: http://git.oschina.net/calvinwilliams/phptpl
- 软件文档: http://git.oschina.net/calvinwilliams/phptpl
软件介绍
phptpl是一个轻便的PHP模板引擎。不需要什么学习成本就能轻松掌握,简洁就是美。一个简单的示例:
PHP模板文件 test_phptpl.html
<!-- template for testing phptpl --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>$TITLE$</title> </head> <body> <center>$TABLE_HEADER$</center> <table width="100%" border="1" cellspacing="0" cellpadding="0"> <!-- BEGIN $DETAIL$ SECTION --> <tr> <td> $USER_ID$ </td> <td> $USER_NAME$ </td> </tr> <!-- END $DETAIL$ SECTION --> </table> <!-- IF $LOGIN$ --> <p>somebody login</p> <!-- ELSE $LOGIN$ --> <p>no user login</p> <!-- ENDIF $LOGIN$ --> </body> </html>
<?php /** * test phptpl */ require "phptpl.php" ; // 字符串替换配置 $str_replace_array['$TITLE$'] = "test_phptpl" ; $str_replace_array['$TABLE_HEADER$'] = "MY_TABLE_HEADER" ; // 明细替换配置 function detail_function( $in_str = null , $print_flag = false ) { if( $in_str == null ) return null; $out_str = "" ; for( $i = 1 ; $i <= 3 ; $i++ ) { $str_replace_array = array() ; $str_replace_array['$USER_ID$'] = "MY_TITLE_" . (string)$i ; $str_replace_array['$USER_NAME$'] = "MY_USER_NAME_" . (string)$i ; $out_str .= phptpl_str( $in_str , $str_replace_array , null , null , null , false ) ; } if( $print_flag == true ) print $out_str ; return $out_str; } $section_replace_array['$DETAIL$'] = "detail_function" ; // 区域存在配置 $if_exist_array['$LOGIN$'] = true ; // 执行模板处理并立即输出 phptpl_file( "test_phptpl.html" , $str_replace_array , null , null , $if_exist_array , $section_replace_array , true ); ?>
<!-- template for testing phptpl --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>test_phptpl</title> </head> <body> <center>MY_TABLE_HEADER</center> <table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td> MY_TITLE_1 </td> <td> MY_USER_NAME_1 </td> </tr> <tr> <td> MY_TITLE_2 </td> <td> MY_USER_NAME_2 </td> </tr> <tr> <td> MY_TITLE_3 </td> <td> MY_USER_NAME_3 </td> </tr> </table> <!-- IF $LOGIN$ --> <p>somebody login</p> </body> </html>
决战618:探秘京东技术取胜之道
京东集团618作战指挥中心 / 电子工业出版社 / 2017-11 / 99
《决战618:探秘京东技术取胜之道》以京东技术团队备战618为主线,集合京东数百位技术专家,对京东所有和618相关的关键技术系统进行了一次全面的梳理和总结,是京东技术体系的智慧结晶。 《决战618:探秘京东技术取胜之道》从前端的网站、移动入口到后端的结算、履约、物流、供应链等体系,系统展示了京东最新的技术成就。同时,也涵盖了京东正在充分运用大数据、人工智能等先进技术对所有技术体系架构进行整体......一起来看看 《决战618:探秘京东技术取胜之道》 这本书的介绍吧!