xampp£¬Eclipse£¬pdt£¬xdebug¹¹½¨phpµÄµ÷ÊÔ»·¾³
×î½üŪphp£¬·¢ÏÖÏÂÔØµÄphpEclipse²»Äܵ÷ÊÔ£¬×òÌì¾ÍÓÃÁËÒ»¸öÏÂÎçµÄʱ¼ä´î½¨ÁËphpµÄµ÷ÊÔ»·¾³¡£·¢ÏÖÍøÉϵĹØÓÚphpµ÷ÊÔµÄÎÄÕÂÈÃÈËÓеãÂÒ£¬¾ÍÕûÀíÏÂд³ÉÕâÆªÎÄÕ£¬Ï£Íû¶Ô´ó¼ÒÓÐЩ°ïÖú¡£
ÔÚÍøÉϲéºÃÏñÊÇÓÐÁ½ÖÖµ÷ÊԵŤ¾ß£ºXdebugºÍZend Debugger£¬ÎÒÏÖÔÚÓõÄÊÇXdebug¡£ÎÒÖ÷Òª¾Í˵˵xampp£¬Eclipse£¬pdt£¬xdebug¹¹½¨phpµÄµ÷ÊÔ»·¾³µÄ´î½¨¡£
1£©ÏÂÔØ°²×°xampp£¬ÏÂÔØµØÖ·£ºhttp://sourceforge.net/projects/xampp/files/¡£È¥ÏÂÔØÏÂÀ´£¬°²×°¼´¿É£¬Õâ²½ºÜ¼òµ¥¡£Èç¹û°²×°ºÃÁË
2£©Eclipse/PDT£¬ÓÉÓÚÎÒ֮ǰ¾ÍÒѾÏÂÔØÁËphpEclipse£¬ÓÚÊÇÎҾͲ鿴ÁËPDTµÄ¹Ù·½ÍøÕ¾µÄhttp://wiki.eclipse.org/PDT/Installation ¸ù¾ÝÍøÕ¾Éϵķ½·¨°²×°ÁËPDT²å¼þ¡£Èç¹ûÄ㻹ûÓÐEclipse£¬ÄÇôÄã¿ÉÒÔÏÂÔØÒ»¸ö PDT 2.1 SR-1 All In Ones °æ±¾µÄeclipse£¬ÏÂÔØµØÖ·ÔÚÏÂÃæ£º
http://www.eclipse.org/pdt/downloads/
3£©Xdebug£¬ÏÂÔØµÄxamppÒ»°ã¶¼»á´øÓÐXdebug£¬ÎÒµÄxamppÊÇ×°ÔÚCÅ̵ÄC:\xampp£¬ÔÚC:\xampp\php\extĿ¼Ï°üº¬ÁËphp_xdebug.dll¡£Äã¿ÉÒÔÔÚÄã°²×°xamppµÄÕâ¸öĿ¼Ï²éÕÒÏ£¬Èç¹ûûÓеϰ£¬¾Í¿ÉÒÔÔÚÍøÉÏÏÂÔØÒ»¸öXdebug£¬ÏÂÔØµÄµØÊÇ£º
http://xdebug.org/download.php£¬È»ºóÔÚC:\xampp\apache\binÎļþ¼ÐÖÐÕÒµ½php.ini£¬×¢ÒâÊÇApacheÖÐbinÎļþ¼ÐϵÄphp.ini¡£¶ÔÓÚphpµÄÅäÖÃÊÇÔÚÕâ¸ö³õʼ»¯ÎļþÖÐÕÒµ½ÈçÏ´úÂ룺
[XDebug]
;; Only Zend OR (!) XDebug
;zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"
;xdebug.remote_enable=true
;xdebug.remote_host=127.0.0.1
;xdebug.remote_port=9000
;xdebug.remote_handler=dbgp
;xdebug.profiler_enable=1
;xdebug.profiler_output_dir="C:\xampp\tmp"
°Ñ×¢ÊÍÈ¥µô±ä³ÉÏÂÃæÕâÑù£¬Èç¹ûûÓÐÉÏÊö´úÂëµÄ»°¾Í¼ÓÉÏÏÂÃæµÄ´úÂ룬Èç¹ûÄãµÄXdebugÊÇÏÂÔØµÄ¾Í°ÑÆäÖеÄzend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"¸Ä³Ézend_extension_ts="C:\xampp\php\ext\ÄãµÄXdebug.dllÃû³Æ"£º
[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp"
ÁíÍâÓÉÓÚXdebugºÍzendOptimizer²»ÄÜͬʱ¹¤×÷£¬ÄÇô»¹ÐèÒª½«ÏÂÃæµÄ´úÂë×¢Ê͵ô£¬¸Ä³ÉÏÂÃæÕâÑù£º
[Zend]
;zend_extension_ts = "C:\xampp
Ïà¹ØÎĵµ£º
¿ÉÒÔʹÓÃabstractÀ´ÐÞÊÎÒ»¸öÀà»òÕß·½·¨¡£
ÓÃabstractÐÞÊεÄÀà±íʾÕâ¸öÀàÊÇÒ»¸ö³éÏóÀ࣬ÓÃabstractÐÞÊεķ½·¨±íʾÕâ¸ö·½·¨ÊÇÒ»¸ö³éÏó·½·¨¡£
³éÏóÀ಻Äܱ»ÊµÀý»¯¡£
³éÏó·½·¨ÊÇÖ»Óз½·¨ÉùÃ÷£¬¶øÃ»Óз½·¨µÄʵÏÖÄÚÈÝ¡£
abstract ³éÏóÀà
¿ÉÒÔʹÓÃabstractÀ´ÐÞÊÎÒ»¸öÀà¡£
ÓÃabstractÐÞÊεÄÀà±íʾÕâ¸öÀàÊÇÒ»¸ö³éÏóÀà¡£
³éÏóÀ ......
³éÏóÀàµÄÓ¦ÓþÍÊǵäÐ͵ÄÄ£°æÄ£Ê½£¬ÏÈÉùÃ÷Ò»¸ö²»Äܱ»ÊµÀý»¯µÄÄ£°æ£¬ÔÚ×ÓÀàÖÐÈ¥ÒÀÕÕÄ£°æÊµÏÖ¾ßÌåµÄÓ¦Óá£
Ä£°æÄ£Ê½ÊµÀý
ÎÒÃÇдÕâÑùÒ»¸öÓ¦Óãº
ÒøÐмÆËãÀûÏ¢£¬¶¼ÊÇÀûÂʳËÒÔ±¾½ðºÍ´æ¿îʱ¼ä£¬µ«¸÷ÖÖ´æ¿î·½Ê½¼ÆËãÀûÂʵķ½Ê½²»Í¬£¬ËùÒÔ£¬ÔÚÕË»§Õâ¸öÀàµÄÏà¹Ø·½·¨Àֻ´î³öËã·¨µÄ¹Ç¼Ü£¬µ«²»¾ßÌåʵÏÖ¡£¾ßÌåʵÏÖÓɸ÷¸ö×ÓÀàÀ´Íê³É¡ ......
½Ó¿Ú(interface)ÊdzéÏó·½·¨ºÍ¾²Ì¬³£Á¿¶¨ÒåµÄ¼¯ºÏ¡£
½Ó¿ÚÊÇÒ»ÖÖÌØÊâµÄ³éÏóÀ࣬ÕâÖÖ³éÏóÀàÖÐÖ»°üº¬³éÏó·½·¨ºÍ¾²Ì¬³£Á¿¡£
½Ó¿ÚÖÐûÓÐÆäËüÀàÐ͵ÄÄÚÈÝ¡£
½Ó¿ÚµÄ¶¨Òå
ÎÒÃÇÏÈд½Ó¿ÚµÄ¶¨Ò壬ºóÃæ¼¸½ÚÔÙ½éÉܽӿڵÄÒâÒå¡£
ÏÂÃæµÄÀý×ÓÊǽӿڵÄÒ»¸ö¼òµ¥Ð´·¨¡£
<?php
interface ½Ó¿ÚÃû
{
}
?>
ÏÂÃæµÄÀý×Ó¶¨ÒåÁËÒ»¸ö½Ó ......
<?php
/*
* -------------------------------------------------
* Author : Fanglor
* Email : Fanlor@163.com
* Url : www.skyleft.com
* Date : 2009-10-13
* -------------------------------------------------
*/
function arr_foreach ($arr) {
if (!is_array ($arr)) {
return fa ......
http://blog.csdn.net/microji/archive/2008/12/19/3551042.aspx
×öÒ»¸öÊ×Ò³µ÷ÓÃͼÏñ£¬ÓÐʱºòÍùÍùÐèÒª»ñµÃ¹Ì¶¨´óСµÄͼÏñ£¬ÒòΪÊ×Ò³µÄͼÏñλÖÃͨ³£ÓÉÉè¼ÆÈËÔ±Ö¸¶¨ºÃÁË£¬Èç¹ûÊÇ×ö×îз¢²¼Í¼Ïñµ÷Óã¬ÒòΪ²»ÖªµÀ¿Í»§»áÉÏ´«Ê²
ô±ÈÀýµÄͼÏñ£¬ËùÒÔ£¬ÓÐʱºòÒ²¾ÍûÓа취ȷ¶¨Í¼ÏñµÄ±ÈÀý£¬Ç°Ì¨Ò³Ãæ±àдÈËԱͨ³£»á²ÉÓù̶¨ i ......