php×¢Êͱê×¼
4.1 ¿é×¢ÊÍ
¿é×¢ÊÍͨ³£ÓÃÓÚÌṩ¶ÔÎļþ£¬·½·¨£¬Êý¾Ý½á¹¹ºÍËã·¨µÄÃèÊö¡£¿é×¢Êͱ»ÖÃÓÚÿ¸öÎļþµÄ¿ªÊ¼´¦ÒÔ¼°Ã¿¸ö·½·¨Ö®Ç°¡£ËüÃÇÒ²¿ÉÒÔ±»ÓÃÓÚÆäËûµØ·½£¬±ÈÈç·½·¨ÄÚ²¿¡£ÔÚ¹¦Äܺͷ½·¨ÄÚ²¿µÄ¿é×¢ÊÍÓ¦¸ÃºÍËüÃÇËùÃèÊöµÄ´úÂë¾ßÓÐÒ»ÑùµÄËõ½ø¸ñʽ¡£
¿é×¢ÊÍÖ®Ê×Ó¦¸ÃÓÐÒ»¸ö¿ÕÐУ¬ÓÃÓÚ°Ñ¿é×¢ÊͺʹúÂë·Ö¸î¿ªÀ´£¬±ÈÈ磺
/*
* ÕâÀïÊÇ¿é×¢ÊÍ
*/
¿é×¢ÊÍ¿ÉÒÔÒÔ/*-¿ªÍ·£¬ÕâÑùindent(1)¾Í¿ÉÒÔ½«Ö®Ê¶±ðΪһ¸ö´úÂë¿éµÄ¿ªÊ¼£¬¶ø²»»áÖØÅÅËü¡£
/*-
* Èç¹ûÏë±»ºöÂÔ£¬¿ÉÊÇʹÓÃÌØ±ð¸ñʽµÄ¿é×¢ÊÍ
*
* one
* ¡¡¡¡two
* ¡¡¡¡¡¡¡¡three
*/
×¢Ò⣺Èç¹ûÄ㲻ʹÓÃindent(1)£¬¾Í²»±ØÔÚ´úÂëÖÐʹÓÃ/*-£¬»òΪËûÈË¿ÉÄܶÔÄãµÄ´úÂëÔËÐÐindent(1)×÷Èò½¡£
4.2 µ¥ÐÐ×¢ÊÍ
¶Ì×¢ÊÍ¿ÉÒÔÏÔʾÔÚÒ»ÐÐÄÚ£¬²¢ÓëÆäºóµÄ´úÂë¾ßÓÐÒ»ÑùµÄËõ½ø²ã¼¶¡£Èç¹ûÒ»¸ö×¢ÊͲ»ÄÜÔÚÒ»ÐÐÄÚдÍ꣬¾Í¸Ã²ÉÓÿé×¢ÊÍ¡£µ¥ÐÐ×¢ÊÍ֮ǰӦ¸ÃÓÐÒ»¸ö¿ÕÐС£ÒÔÏÂÊÇÒ»¸ö´úÂëÖе¥ÐÐ×¢Ê͵ÄÀý×Ó£º
if (condition) {
/* ÒÔÏ´úÂëÔËÐеÄÌõ¼þ */
...
}
4.3 β¶Ë×¢ÊÍ
¼«¶ÌµÄ×¢ÊÍ¿ÉÒÔÓëËüÃÇËùÒªÃèÊöµÄ´úÂëλÓÚͬһÐУ¬µ«ÊÇÓ¦¸ÃÓÐ×ã¹»µÄ¿Õ°×À´·Ö¿ª´úÂëºÍ×¢ÊÍ¡£ÈôÓжà¸ö¶Ì×¢ÊͳöÏÖÓÚ´ó¶Î´úÂëÖУ¬ËüÃÇÓ¦¸Ã¾ßÓÐÏàͬµÄËõ½ø¡£
ÒÔÏÂÊÇÒ»¸ö´úÂëÖÐβ¶Ë×¢Ê͵ÄÀý×Ó£º
if ($a == 2) {
return TRUE; /* ¶Ôµ¥Ò»Ìõ¼þµÄ˵Ã÷ */
} else {
return isPrime($a); /* ÆäÓàµÄÌõ¼þ */
}
4.4 ÐÐĩעÊÍ
×¢Êͽ綨·û"//"£¬¿ÉÒÔ×¢Ê͵ôÕûÐлòÕßÒ»ÐÐÖеÄÒ»²¿·Ö¡£ËüÒ»°ã²»ÓÃÓÚÁ¬Ðø¶àÐеÄ×¢ÊÍÎı¾£»È»¶ø£¬Ëü¿ÉÒÔÓÃÀ´×¢Ê͵ôÁ¬Ðø¶àÐеĴúÂë¶Î¡£ÒÔÏÂÊÇËùÓÐÈýÖÖ·ç¸ñµÄÀý×Ó£º
if ($foo > 1) {
// µÚ¶þÖÖÓ÷¨.
...
}
else {
return false; // ˵Ã÷·µ»ØÖµµÄÔÒò
}
//if ($bar > 1) {
//
// ¡¡// µÚÈýÖÖÓ÷¨
//¡¡ ...
//}
//else {
// return false;
//}
4.5 Îĵµ×¢ÊÍ
Îĵµ×¢ÊÍÃèÊöphpµÄÀà¡¢¹¹ÔìÆ÷£¬·½·¨£¬ÒÔ¼°×Ö¶Î(field)¡£Ã¿¸öÎĵµ×¢ÊͶ¼»á±»ÖÃÓÚ×¢ÊͶ¨½ç·û/**...*/Ö®ÖУ¬Ò»¸ö×¢ÊͶÔÓ¦Ò»¸öÀà»ò³ÉÔ±¡£¸Ã×¢ÊÍӦλÓÚÉùÃ÷֮ǰ£º
/**
* ˵Ã÷Õâ¸öÀàµÄһЩ ...
*/
class Example { ...
×¢Òâ¶¥²ã(top-level)µÄÀàÊDz»Ëõ½øµÄ£¬¶øÆä³ÉÔ±ÊÇËõ½øµÄ¡£ÃèÊöÀàµÄÎĵµ×¢Ê͵ĵÚÒ»ÐÐ(/**)²»ÐèËõ½ø£»ËæºóµÄÎĵµ×¢ÊÍÿÐж¼Ëõ½ø1¸ñ(ʹÐǺÅ×ÝÏò¶ÔÆë)¡£³ÉÔ±£¬°üÀ¨¹¹Ô캯ÊýÔÚÄÚ£¬ÆäÎĵµ×¢Ê͵ĵÚÒ»ÐÐËõ½ø4¸ñ£¬ËæºóÿÐж¼Ëõ½ø5¸ñ¡£
ÈôÄãÏë¸ø³öÓйØÀà¡¢±äÁ¿»ò·½·¨µÄÐÅÏ¢£¬¶øÕâЩÐÅÏ¢ÓÖ²»ÊʺÏдÔÚÎĵµÖУ¬Ôò¿ÉʹÓÃʵÏÖ¿é×¢ÊÍ(¼û5.1.1)»ò½ô¸úÔÚÉùÃ÷ºóÃæµÄµ¥ÐÐ×¢ÊÍ(¼û5.1
Ïà¹ØÎĵµ£º
Ò»£®Ê×ÏÈÊÇPHP ÍøÒ³µÄ±àÂë
1.phpÎļþ±¾ÉíµÄ±àÂëÓëÍøÒ³µÄ±àÂëӦƥÅä
a. Èç¹ûÓûʹÓÃgb2312±àÂ룬ÄÇôphpÒªÊä³öÍ·£ºheader(“Content-Type: text/html; charset=gb2312")£¬¾²Ì¬Ò³ÃæÌí¼Ó<meta http-equiv="Content-Type" content="text/html; charset=gb2312">£¬ËùÓÐÎļþµÄ±àÂë¸ñʽΪANS ......
CakePHPÊÇÒ»¸ö·Ç³£Ñ¸ËÙPHP¿ò¼Ü£¬ÓÐЧËõ¶Ì¿ª·¢ÖÜÆÚ£¬Äܹ»Áé»îµÄ¼Ü¹¹£¬¿ª·¢£¬Î¬»¤ºÍ²¿ÊðµÄÓ¦ÓóÌÐò¡£Ëü²ÉÓÃÏñMVCÓëORMÒ»ÑùµÄÉè¼ÆÄ£Ê½£¬ÓÐÖúÓÚ½µµÍ¿ª·¢·ÑÓ㬲»ÐèÒª¿ª·¢ÈËÔ±±àдÁËÌ«¶à´úÂë¡£CakePHPÓµÓкܶà´ó¿Í»§£¬±ÈÈ磺MozillaµÄAddons£¬ÃÀ¹úÂéÊ¡Àí¹¤Ñ§ÔºµÄScratch£¬Ò®Â³´óѧµÄÿÈÕÐÂÎÅ¡£
ÍÆ¼öÖ¸Êý£º6ÐǼ¶
ѧϰ³É±¾£ºÒ» ......
.Ò»¡¢×÷Óãº
PHPÖ»ÊÇÒÔHTTPÐÒ齫HTMLÎĵµµÄ±êÍ·Ë͵½ä¯ÀÀÆ÷£¬¸æËßä¯ÀÀÆ÷¾ßÌåÔõô´¦ÀíÕâ¸öÒ³Ãæ£¬ÖÁÓÚ´«Ë͵ÄÄÚÈÝÔòÐèÒªÊìϤһÏÂHTTPÐÒéÁË£¬ÓëPHPÎÞ¹ØÁË£¬¿É²ÎÕÕhttp://www.w3.org/Protocols/rfc2616/rfc2616¡£
......
Ì×½Ó×Ö±à³Ì£¬Ò»°ãʹÓÃc»òc++¡£ÌرðµÄÔÚwebÓ¦ÓóÌÐò¿ª·¢ÖУ¬³£ÓÃperlʵÏÖÌ×½Ó×Ö¡£³ý´ËÒÔÍ⣬ÓÃphp½øÐÐÌ×½Ó×Ö±à³ÌÒ²ÊÇÒ»¸öÑ¡Ôñ¡£Php¿ÉÒÔʤÈÎÂ𣿵±È»¿ÉÒÔ¡£PhpÊÇһßßÖÊÁ¿µÄwebÓ¦ÓóÌÐò¿ª·¢ÓïÑÔ£¬ËûµÄÐí¶àÌØÐÔ¿ÉÒÔ´¦ÀíÖÚ¶àµÄÈÎÎñ£¬ÍøÂç±à³ÌÒ²²»ÀýÍâ¡£
1. Àí½âÌ×½Ó×Ö
Mail¡¢ftp¡¢telnet¡¢nameºÍfingerÕ ......