php´úÀí·ÃÎÊ
×î½üÏëд¸öÈí¼þÍæÍæ£¬×¥È¡ÍøÒ³ÉϵÄÄÚÈÝ
×¥È¡ÍøÒ³ÄÚÈݵÄÎÒ·ÅÔÚÒ»¸öÎļþÖÐд³ÉÀàÁË
ÒÔÏÂÊÇ´úÂë
<?php
class myhttp
{
var $_host;
var $_url;
var $_port;
var $_errno;
var $_errstr;
var $_header;
var $_body;
function __construct($url)
{
if($url) setUrl($url);
}
function setUrl($url)
{
if(preg_match("{http://([^/]+)[:(\\d+)]?(.+)}",$url,$match))
{
$this->_host = $match[1];
if(count($match) == 3)
{
$this->_port = 80;
$this->_url = $match[2];
}
else
{
$this->_port = $match[2];
$this->_url = $match[3];
}
$this->$_header = array();
$this->$_body = "";
}
else
{
&nbs
Ïà¹ØÎĵµ£º
PHPÊÇʹÓÃ×îΪ¹ã·ºµÄ¿ªÔ´·þÎñÆ÷¶Ë½Å±¾ÓïÑÔÖ®Ò»£¬µ±È»PHP²¢²»ÊÇËÙ¶È×î¿ìµÄ£¬µ«ËüÈ´ÊÇ×î³£ÓõĽű¾ÓïÑÔ¡£ÕâÀïÓÐ50¸öÓÐÒæµÄPHP¹¤¾ß£¬¿ÉÒÔ´ó´óÌá¸ßÄãµÄ±à³Ì¹¤×÷£º
µ÷ÊÔ¹¤¾ß
Webgrind
Xdebug
Gubed PHP Debugger
DBG
PHP_Debug
PHP_Dyn
MacGDBp
²âÊÔºÍÓÅ»¯¹¤¾ß
PHPUnit
SimpleTest
Selenium
PHP_CodeSniff ......
ÖйúÖªÃûµç×ÓÉÌÎñ¹©Ó¦ÉÌ£¨ÅÅÃû²»·ÖÏȺó£©
SHOPEX
꿅᣼www.shopex.cn
¼ò½é£º¹úÄÚʹÓÃÈËÊý×î¶àµÄÃâ·Ñ¶ÀÁ¢B2CÍøµê¹ÜÀíÈí¼þ¡£
ÌØÉ«£ºÆ·ÅÆÀÏ¡¢Óû§¶à£¬Ä£°åÖڶ࣬ģ°å·ÑÓõÍÁ®¡£Ö÷ÒªÃæÏò¸öÈËÓû§£¬²úÆ·µÄ¸½ÊôÅä¼þ¶à,¹¦ÄÜÈ«Ãæ.Ãâ·ÑÍøµêϵͳµÄÀÏ´ó¸ç¡£µ«Ãæ¶ÔÆóÒµÓû§Ê±£¬»ù´¡Èí¼þ²»Êʺϣ¬¶¨ÖÆ¿ª·¢ÒªÇóÓÖÌ«¸ß¡£
µÚ¶þλ¡¢ECSH ......
Ò»¡¢ÏµÍ³Ô¼¶¨
¡¡¡¡»·¾³Èí¼þÏÂÔØºó´æ·ÅλÖãºX:\Server_Tools
¡¡¡¡»·¾³Èí¼þ°²×°Î»ÖãºX:\Server_Core
¡¡¡¡PHP°²×°Î»ÖãºX:\Server_Core\PHP
¡¡¡¡MySQL°²×°Î»ÖãºX:\Server_Core\MySQL
¡¡¡¡IISÍøÕ¾Õ¾µã¸ùĿ¼£ºX:\wwwroot
¡¡¡¡MySQL Êý¾Ý¿âλÖãºX:\Database
¡¡¡¡Php.ini´æ·ÅλÖãºX:\Windows\php.ini
¡¡¡¡My.ini ´æ· ......
<?php
$a = 1;
function b(&$c)
{
$c++;
return $c;
}
$d=b($a); // d = 2; a = 2;
$d++; // d = 2;
echo($a); // ÏÔʾ2
?>
ÒýÓ÷µ»Ø:
<?php
$a = 1;
function &b(&$c)
{
$c++;
return $c;
}
$d=b($a); // ×¢ÒâÕâÀï dÓëb·µ»ØµÄÖµ(È·ÇÐÀ´Ëµ, ÕâÀï·µ»ØµÄ² ......
¶Ô CodeIgniter µÄ½éÉÜ
´ó¶àÊýPHPer¶¼Ïëд³öÔËÐÐ״̬Á¼ºÃµÄÓ¦ÓóÌÐò£¬¶øÇÒÏ£Íû¾¡¿ÉÄÜ×öµÃ¼òµ¥ÇÒ²»·ÑÊ¡£ÕâÆªÎÄÕÂÊÇÓÐ¹Ø CodeIgniterµÄ£¨ÒÔºó¼ò³ÆCI£©,CIÊÇÒ»¸ö´ï³ÉÉÏÃæÄ¿µÄµÄËùν¿ò¼Ü¡£
Èç¹ûÄãÖ»ÊÇÒª´ï³ÉÒ»¸ö×îÖյĽá¹û£¬¶ø°ÑÖмäËùÓеıàÂëϸ½ÚºÍ¸´ÔÓͳͳ¶ª¸øÒ»¸ö¿ò¼Ü£¬CIÊÇÄã×îºÃµÄÅóÓÑ¡£
CIÓкܶàÓŵ㣺Ãâ·Ñ, ÇáÁ¿¼¶, ......