Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

PHPÄ£°åÒýÇæ

ÓÃPHPдһ¸ö×Ô¼ºµÄÄ£°åÒýÇæ
2009-07-11 09:51
SmartyÒ»Ö±±»ÈËÊÓΪÊǶàÓàµÄ¶«Î÷£¬ÎÒ¾õµÃÈÏΪSmarty¶àÓàµÄÈ˲ÅÊǶàÓàµÄ....²»ËµÕâЩÁË¡£½ñÌìÎҾͽ̴ó¼Òд¸öÄ£°åÒýÇæ£¬Èôó¼Ò¶¼¿ÉÒÔдһ¸öÊôÓÚ×Ô¼ºµÄÄ£°åÒýÇæ£¬¶øÇÒ¿´ÍêÕâÆªÎÄÕÂÖ®ºó£¬Äã¶ÔSmartyµÄÈÏʶ»á¸ü½øÒ»²½µÄ¡£ÎÒµÄÄ£°åÒýÇæÃû½ÐStupid£¨"ɵ¹Ï"µÄÒâ˼£©£¬ÎÒ²»Ï²»¶Ì«´ÏÃ÷µÄ¶«Î÷£¡
¡¡¡¡StupidÄ£°åÒýÇæÊÇÓÉ3¸öÎļþ×é³É£¬ËûÃÇ·Ö±ðÊÇ£ºstupid.class.php£¬stupid_parser.class.php£¬stupid_debugger.class.php¡£
¡¡¡¡Stupid.class.phpµÄÈÎÎñÊÇÉèÖñäÁ¿£¬Ä£°å·¾¶£¬ºÍÏÔʾµÈ¹¦ÄÜ£¬¶østupid_parser.class.php¾ÍÊDZàÒëÄ£°åÎļþµÄ£¬stupid_debugger.class.phpÊÇÓÃÀ´µ÷ÊÔÓõġ£
¡¡¡¡ºÃÁË£¬ÎÒÃÇÏÖÔÚ¾ÍÏȱàдstupid.class.php°É¡£
¡¡¡¡1.н¨Ò»¸öPHPÎļþÃûΪ£ºstupid.class.php¡£
¡¡¡¡ÎÒÃǵÄÀà½ÐStupid£¬ÎÒÃÇÏÈÉè¼ÆÒ»Ï³ÉÔ±±äÁ¿°É¡£
¡¡¡¡³ÉÔ±±äÁ¿ÓУº$_tpl_vars, $_tpl_file, $_parser, $_debugger;
¡¡¡¡$_tpl_vars: ÓÃÀ´±£´æÄ£°å±äÁ¿µÄ;
¡¡¡¡$_tpl_file: ÓÃÀ´±£´æÄ£°åÎļþÃûµÄ;
¡¡¡¡$_parser: ±£´æStupidParser¶ÔÏóµÄ,¾ÍÊDZàÒë¶ÔÏó;
¡¡¡¡$_debugger: ±£´æStupidDebug¶ÔÏóµÄ,¾ÍÊǵ÷ÊÔ¶ÔÏó;
¡¡¡¡ÏÂÃæ¶¨ÒåÁËÁ½¸ö³£Á¿£¬ÓÃÀ´´æ·ÅÄ£°åÎļþ¼ÐºÍ±àÒëÎļþ¼ÐµÄ£º
¡¡¡¡define('TPL_DIR', './templates/');
¡¡¡¡define('TPL_C_DIR', './templates_c/');
¡¡¡¡¿ªÊ¼±àÂëÁË>>>
¡¡¡¡<?php
¡¡¡¡define('TPL_DIR', './templates/');
¡¡¡¡define('TPL_C_DIR', './templates_c/');
¡¡¡¡class Stupid {
¡¡¡¡private $_tpl_vars;
¡¡¡¡private $_tpl_file;
¡¡¡¡private $_parser;
¡¡¡¡private $_debugger;
¡¡¡¡}
¡¡¡¡?>
¡¡¡¡¿ªÊ¼Ð´¸ö¹¹ÔìÆ÷°É>>>
¡¡¡¡public function Stupid() {
¡¡¡¡if(!is_dir(TPL_DIR) || !is_dir(TPL_C_DIR)) {
¡¡¡¡exit('´íÎó£ºÇëÕýÈ·ÉèÖÃÄ£°åÎļþ¼ÐºÍ±àÒëÎļþ¼Ð');
¡¡¡¡}
¡¡¡¡}
¡¡¡¡ÔÚ¹¹ÔìÆ÷ÖÐ,ÎÒÃÇÅжÏÁËÄ£°å·¾¶ºÍ±àÒë·¾¶ÊÇ·ñÉèÖÃÕýÈ·.
¡¡¡¡Éè¼ÆÎÒÃǵķ½·¨
¡¡¡¡ÎÒÃÇÕâ¸öÀàÖÐÖ÷ÒªÓÐÒÔÏ·½·¨:
¡¡¡¡assign(), set_tpl_dir(), set_parsed_dir(), display(), debug().
¡¡¡¡assign()·½·¨:
¡¡¡¡assign()µÄÓô¦ÊÇÉèÖÃÄ£°å±äÁ¿.´úÂëÈçÏÂ>>>
¡¡¡¡public function assign($var, $value) {
¡¡¡¡if(isset($var) && trim($var) != '') {
¡¡¡¡$this->_tpl_vars[$var] = $value;
¡¡¡¡return true;
¡¡¡¡} else {
¡¡¡¡exit('´íÎ


Ïà¹ØÎĵµ£º

³õѧPHPµÄ18¸ö»ù´¡Àý³Ì

 
ÈçºÎ´´½¨ÎÒÃǵĵÚÒ»¸öPHPÒ³ÃæÄØ£¿·Ç³£¼òµ¥µÄ£¡Ñ¡ÔñÎÒÃÇʹÓõÄÒ»¸ö×îºÃµÄÉè¼Æ¹¤¾ß£¬µ±È»ÄãÒ²¿ÉÒÔ Ö»Ê¹ÓüÇʱ¾¡£´´½¨Ö®ºó¼ÇµÃÒª±£´æÎªÀ©Õ¹ÃûΪPHPµÄÎļþ£¬È»ºó´«µ½ÎÒÃǵķþÎñÆ÷
ÉÏ¡£
¡¡¡¡ÔÚ±àдPHP³ÌÐò֮ǰͨ³£ÎÒÃÇÐèÒªÅäÖÃÎÒÃǵĻ·¾³£¬Ò²¾ÍÊÇ˵·þÎñÆ÷
ÒªÖ§³ÖPHP²ÅÄÜÐа¡
¡¡¡¡Ò»¡¢PHPµÄ»ù±¾½á¹¹£º
¡¡¡¡Ê¹ÓÃIncl ......

PHPºÍflex½»»¥ÂÒÂë

 Õâ¸öÔ­ÒòÓÐÒÔϼ¸¸ö£º
µÚÒ»£¬ÔÚphpÖеÄÄÚÈݲ»ÊÇÓÃutf-8½øÐбàÂëµÄ£¬¿ÉÒÔÔÙphpÍ·²¿Ìí¼Ó£ºheader("Content-Type:text/html;charset=utf-8");
µÚ¶þ£¬phpÎļþ±¾Éí²»ÊÇutf-8±àÂëµÄ£¬Õâ¿ÉÒÔ¸ü¸Äzend-studio£¬µÄÎļþ±àÂë¸ñʽ£¬Ö¸¶¨Îªutf-8·½·¨ÊÇ£ºwindw->preference->General->Workspace->Text file ......

php¡¢MySqlÔËÐл·¾³

ÕâÀï½éÉÜÒ»¸ö¼¯³É»·¾³ XAMPP¡£
XAMPP ÊÇÒ»¸öÒ×ÓÚ°²×°ÇÒ°üº¬ MySQL¡¢PHP ºÍ Perl µÄ Apache ·¢Ðа档XAMPP µÄÈ··Ç³£ÈÝÒ×°²×°ºÍʹÓãºÖ»ÐèÏÂÔØ£¬½âѹËõ£¬Æô¶¯¼´¿É¡£
ÏÂÔØµØÖ·£º
http://www.apachefriends.org/zh_cn/xampp.html
µ½Ä¿Ç°ÎªÖ¹£¬XAMPP ¹²ÓÐÒÔÏÂËÄÖÖ°æ±¾£º
£¨1£©ÊÊÓÃÓÚ Linux µÄ XAMPP
£¨2£©ÊÊÓÃÓÚ Windows µ ......

linux+ngnix+php °²×°ÅäÖÃ

 Èí¼þÏÂÔØµØÖ·£º
pcre£ºhttp://www.pcre.org/ 
Nginx£ºhttp://nginx.net/
spawn-fcig: http://redmine.lighttpd.net/projects/spawn-fcgi/news
ÀûÓà wget ÃüÁîÏÂÔØÏàÓ¦µÄ °²×°°ü
²½Öè
1¡¢°²×°pcre
     ngnix ÐèÒª°²×°pcre¿â£º
    wget http://sourceforge.net ......

PHP ¶à×Ö½Ú×Ö·û´®ºÍ×Ö·û¼¯

// ÎÒ¿´¹ýµÄÁ½±¾Êé PHP µÄÊéÖÐÌá¼°µ½ PHP6 µÄÐÂÌØÐÔ£¬ÆäÖÐÁ½¸öÊÇ namespace ºÍ unicode£¬
// ´Ó PHP5.3 ¿ªÊ¼£¬php ÒѾ­Ö§³Ö namespace ÁË; ¶ø Unicode ÔÚ PHP5.3 Öл¹Ã»Óз¢²¼¡£
//
// ¿´Êé¿´µ½ PHP µÄ¶à×Ö½Ú´¦Àí£¬Ï뵽ǰ¶Îʱ¼ä»¹»á×Ô¼º½ØÈ¡ ÖÐÓ¢»ìºÏµÄ×Ö·û´®£¬ÄÇʱºò»¨Á˺ܳ¤Ê±¼äÀ´¿´ utf£­8£¬
// gbk, gb2312, gb180 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ