50¸ö¼¼ÇÉÌá¸ßÄãµÄPHPÍøÕ¾³ÌÐòÖ´ÐÐЧÂÊ

µ¼Óï PHP£¨ÍâÎÄÃû: Hypertext Preprocessor£¬ÖÐÎÄÃû£º³¬Îı¾Ô¤´¦ÀíÆ÷£©ÊÇÒ»ÖÖͨÓÿªÔ´½Å±¾ÓïÑÔ¡£Óï·¨ÎüÊÕÁËCÓïÑÔ¡¢JavaºÍPerlµÄÌص㣬Ò×ÓÚѧϰ£¬Ê¹Óù㷺£¬Ö÷ÒªÊÊÓÃÓÚWeb¿ª·¢ÁìÓò¡£1¡¢Óõ¥ÒýºÅ´úÌæË«ÒýºÅÀ´°üº¬×Ö·û

PHP£¨ÍâÎÄÃû: Hypertext Preprocessor£¬ÖÐÎÄÃû£º“³¬Îı¾Ô¤´¦ÀíÆ÷”£©ÊÇÒ»ÖÖͨÓÿªÔ´½Å±¾ÓïÑÔ¡£Óï·¨ÎüÊÕÁËCÓïÑÔ¡¢JavaºÍPerlµÄÌص㣬Ò×ÓÚѧϰ£¬Ê¹Óù㷺£¬Ö÷ÒªÊÊÓÃÓÚWeb¿ª·¢ÁìÓò¡£

\

1¡¢Óõ¥ÒýºÅ´úÌæË«ÒýºÅÀ´°üº¬×Ö·û´®£¬ÕâÑù×ö»á¸ü¿ìһЩ¡£ÒòΪPHPÊÖ²áÖÐ˵echoÊÇÓïÑԽṹ£¬²»ÊÇÕæÕýµÄº¯Êý£¬¹Ê °Ñº¯Êý¼ÓÉÏÁËË«ÒýºÅ)¡£

2¡¢Èç¹ûÄܽ«ÀàµÄ·½·¨¶¨Òå³Éstatic£¬¾Í¾¡Á¿¶¨Òå³Éstatic£¬ËüµÄËٶȻáÌáÉý½«½ü4±¶¡£

3¡¢$row['id'] µÄËÙ¶ÈÊÇ$rowµÄ7±¶¡£

4¡¢echo ±È print ¿ì£¬²¢ÇÒʹÓÃechoµÄ¶àÖزÎÊý(Òë×¢£ºÖ¸ÓöººÅ¶ø²»ÊǾäµã)´úÌæ×Ö·û´®Á¬½Ó£¬±ÈÈçecho $str1,$str2¡£

5¡¢ÔÚÖ´ÐÐforÑ­»·Ö®Ç°È·¶¨×î´óÑ­»·Êý£¬²»ÒªÃ¿Ñ­»·Ò»´Î¶¼¼ÆËã×î´óÖµ£¬×îºÃÔËÓÃforeach´úÌæ¡£

6¡¢×¢ÏúÄÇЩ²»ÓõıäÁ¿ÓÈÆäÊÇ´óÊý×飬ÒÔ±ãÊÍ·ÅÄÚ´æ¡£

7¡¢¾¡Á¿±ÜÃâʹÓÃ__get£¬__set£¬__autoload¡£

8¡¢require_once()´ú¼Û°º¹ó¡£

9¡¢includeÎļþʱ¾¡Á¿Ê¹Óþø¶Ô·¾¶£¬ÒòΪËü±ÜÃâÁËPHPÈ¥include_pathÀï²éÕÒÎļþµÄËٶȣ¬½âÎö²Ù×÷ϵͳ·¾¶ËùÐèµÄʱ¼ä»á¸üÉÙ¡£

10¡¢Èç¹ûÄãÏëÖªµÀ½Å±¾¿ªÊ¼Ö´ÐÐ(Òë×¢£º¼´·þÎñÆ÷¶ËÊÕµ½¿Í»§¶ËÇëÇó)µÄʱ¿Ì£¬Ê¹ÓÃ

$_SERVER['REQUEST_TIME']

ÒªºÃÓÚ

time()

11¡¢º¯Êý´úÌæÕýÔò±í´ïʽÍê³ÉÏàͬ¹¦ÄÜ¡£

12¡¢str_replaceº¯Êý±Èpreg_replaceº¯Êý¿ì£¬µ«strtrº¯ÊýµÄЧÂÊÊÇstr_replaceº¯ÊýµÄËı¶¡£

13¡¢Èç¹ûÒ»¸ö×Ö·û´®Ìæ»»º¯Êý£¬¿É½ÓÊÜÊý×é»ò×Ö·û×÷Ϊ²ÎÊý£¬²¢ÇÒ²ÎÊý³¤¶È²»Ì«³¤£¬ÄÇô¿ÉÒÔ¿¼ÂǶîÍâдһ¶ÎÌæ»»´úÂ룬ʹµÃÿ´Î´«µÝ²ÎÊýÊÇÒ»¸ö×Ö·û£¬¶ø²»ÊÇֻдһÐдúÂë½ÓÊÜÊý×é×÷Ϊ²éѯºÍÌæ»»µÄ²ÎÊý¡£

14¡¢Ê¹ÓÃÑ¡Ôñ·ÖÖ§Óï¾ä(Òë×¢£º¼´switch case)ºÃÓÚʹÓöà¸öif£¬else ifÓï¾ä¡£

15¡¢ÓÃ@ÆÁ±Î´íÎóÏûÏ¢µÄ×ö·¨·Ç³£µÍЧ£¬¼«ÆäµÍЧ¡£

16¡¢´ò¿ªapacheµÄmod_deflateÄ£¿é£¬¿ÉÒÔÌá¸ßÍøÒ³µÄä¯ÀÀËٶȡ£

17¡¢Êý¾Ý¿âÁ¬½Óµ±Ê¹ÓÃÍê±ÏʱӦ¹Øµô£¬²»ÒªÓó¤Á¬½Ó¡£

18¡¢´íÎóÏûÏ¢´ú¼Û°º¹ó¡£

19¡¢ÔÚ·½·¨ÖеÝÔö¾Ö²¿±äÁ¿£¬ËÙ¶ÈÊÇ×î¿ìµÄ¡£¼¸ºõÓëÔÚº¯ÊýÖе÷Óþֲ¿±äÁ¿µÄËÙ¶ÈÏ൱¡£

20¡¢µÝÔöÒ»¸öÈ«¾Ö±äÁ¿Òª±ÈµÝÔöÒ»¸ö¾Ö²¿±äÁ¿Âý2±¶¡£

21¡¢µÝÔöÒ»¸ö¶ÔÏóÊôÐÔ(È磺$this->prop++)Òª±ÈµÝÔöÒ»¸ö¾Ö²¿±äÁ¿Âý3±¶¡£

22¡¢µÝÔöÒ»¸öδԤ¶¨ÒåµÄ¾Ö²¿±äÁ¿Òª±ÈµÝÔöÒ»¸öÔ¤¶¨ÒåµÄ¾Ö²¿±äÁ¿Âý9ÖÁ10±¶¡£

23¡¢½ö¶¨ÒåÒ»¸ö¾Ö²¿±äÁ¿¶øûÔÚº¯ÊýÖе÷ÓÃËü£¬Í¬Ñù»á¼õÂýËÙ¶È(Æä³Ì¶ÈÏ൱ÓÚµÝÔöÒ»¸ö¾Ö²¿±äÁ¿)¡£PHP´ó¸Å»á¼ì²é¿´ÊÇ·ñ´æÔÚÈ«¾Ö±äÁ¿¡£

24¡¢·½·¨µ÷Óÿ´À´ÓëÀàÖж¨ÒåµÄ·½·¨µÄÊýÁ¿Î޹أ¬ÒòΪÎÒ(ÔÚ²âÊÔ·½·¨Ö®Ç°ºÍÖ®ºó¶¼)Ìí¼ÓÁË10¸ö·½·¨£¬µ«ÐÔÄÜÉÏûÓб仯¡£

25¡¢ÅÉÉúÀàÖеķ½·¨ÔËÐÐÆðÀ´Òª¿ìÓÚÔÚ»ùÀàÖж¨ÒåµÄͬÑùµÄ·½·¨¡£

26¡¢µ÷ÓôøÓÐÒ»¸ö²ÎÊýµÄ¿Õº¯Êý£¬Æ仨·ÑµÄʱ¼äÏ൱ÓÚÖ´ÐÐ7ÖÁ8´ÎµÄ¾Ö²¿±äÁ¿µÝÔö²Ù×÷¡£ÀàËƵķ½·¨µ÷ÓÃËù»¨·ÑµÄʱ¼ä½Ó½üÓÚ15´ÎµÄ¾Ö²¿±äÁ¿µÝÔö²Ù×÷¡£

27¡¢Apache½âÎöÒ»¸öPHP½Å±¾µÄʱ¼äÒª±È½âÎöÒ»¸ö¾²Ì¬HTMLÒ³ÃæÂý2ÖÁ10±¶¡£¾¡Á¿¶àÓþ²Ì¬HTMLÒ³Ã棬ÉÙÓýű¾¡£

28¡¢³ý·Ç½Å±¾¿ÉÒÔ»º´æ£¬·ñÔòÿ´Îµ÷ÓÃʱ¶¼»áÖØбàÒëÒ»´Î¡£ÒýÈëÒ»Ì×PHP»º´æ»úÖÆͨ³£¿ÉÒÔÌáÉý25%ÖÁ100%µÄÐÔÄÜ£¬ÒÔÃâ³ý±àÒ뿪Ïú¡£

29¡¢¾¡Á¿×ö»º´æ£¬¿ÉʹÓÃmemcached¡£memcachedÊÇÒ»¿î¸ßÐÔÄܵÄÄÚ´æ¶ÔÏ󻺴æϵͳ£¬¿ÉÓÃÀ´¼ÓËÙ¶¯Ì¬WebÓ¦ÓóÌÐò£¬¼õÇáÊý¾Ý¿â¸ºÔØ¡£¶ÔÔËËãÂë (OP code)µÄ»º´æºÜÓÐÓã¬Ê¹µÃ½Å±¾²»±ØΪÿ¸öÇëÇó×öÖØбàÒë¡£

30¡¢µ±²Ù×÷×Ö·û´®²¢ÐèÒª¼ìÑéÆ䳤¶ÈÊÇ·ñÂú×ãijÖÖÒªÇóʱ£¬ÄãÏ뵱ȻµØ»áʹÓÃstrlen()º¯Êý¡£´Ëº¯ÊýÖ´ÐÐÆðÀ´Ï൱¿ì£¬ÒòΪËü²»×öÈκμÆË㣬 Ö»·µ»ØÔÚzval ½á¹¹(CµÄÄÚÖÃÊý¾Ý½á¹¹£¬ÓÃÓÚ´æ´¢PHP±äÁ¿)Öд洢µÄÒÑÖª×Ö·û´®³¤¶È¡£µ«ÊÇ£¬ÓÉÓÚstrlen()ÊǺ¯Êý£¬¶à¶àÉÙÉÙ»áÓÐЩÂý£¬ÒòΪº¯Êýµ÷Óûᾭ¹ýÖî¶à²½ Ö裬Èç×ÖĸСд»¯(Òë×¢£ºÖ¸º¯ÊýÃûСд»¯£¬PHP²»Çø·Öº¯ÊýÃû´óСд)¡¢¹þÏ£²éÕÒ£¬»á¸úËæ±»µ÷Óõĺ¯ÊýÒ»ÆðÖ´ÐС£ÔÚijЩÇé¿öÏ£¬Äã¿ÉÒÔʹÓÃisset() ¼¼ÇɼÓËÙÖ´ÐÐÄãµÄ´úÂë¡£

(¾ÙÀýÈçÏÂ)

if (strlen($foo) < 5) { echo “Foo is too short”$$ }

(ÓëÏÂÃæµÄ¼¼ÇÉ×ö±È½Ï)

if (!isset($foo{5})) { echo “Foo is too short”$$ }

µ÷ÓÃisset()Ç¡ÇɱÈstrlen()¿ì£¬ÒòΪÓëºóÕß²»Í¬µÄÊÇ£¬isset()×÷ΪһÖÖÓïÑԽṹ£¬Òâζ×ÅËüµÄÖ´Ðв»ÐèÒªº¯Êý²éÕÒºÍ×ÖĸСд»¯¡£Ò²¾ÍÊÇ˵£¬Êµ¼ÊÉÏÔÚ¼ìÑé×Ö·û´®³¤¶ÈµÄ¶¥²ã´úÂëÖÐÄãûÓл¨Ì«¶à¿ªÏú¡£

31¡¢µ±Ö´ÐбäÁ¿$iµÄµÝÔö»òµÝ¼õʱ£¬$i++»á±È++$iÂýһЩ¡£ÕâÖÖ²îÒìÊÇPHPÌØÓеģ¬²¢²»ÊÊÓÃÓÚÆäËûÓïÑÔ£¬ËùÒÔÇë²»ÒªÐÞ¸ÄÄãµÄC»ò Java´úÂë²¢Ö¸ÍûËüÃÇÄÜÁ¢¼´±ä¿ì£¬Ã»Óõġ£++$i¸ü¿ìÊÇÒòΪËüÖ»ÐèÒª3ÌõÖ¸Áî(opcodes)£¬$i++ÔòÐèÒª4ÌõÖ¸Áî¡£ºóÖõÝÔöʵ¼ÊÉÏ»á²úÉúÒ»¸ö ÁÙʱ±äÁ¿£¬Õâ¸öÁÙʱ±äÁ¿Ëæºó±»µÝÔö¡£¶øÇ°ÖõÝÔöÖ±½ÓÔÚÔ­ÖµÉϵÝÔö¡£ÕâÊÇ×îÓÅ»¯´¦ÀíµÄÒ»ÖÖ£¬ÕýÈçZendµÄPHPÓÅ»¯Æ÷Ëù×÷µÄÄÇÑù¡£ÀμÇÕâ¸öÓÅ»¯´¦Àí²»Ê§Îª Ò»¸öºÃÖ÷Ò⣬ÒòΪ²¢²»ÊÇËùÓеÄÖ¸ÁîÓÅ»¯Æ÷¶¼»á×öͬÑùµÄÓÅ»¯´¦Àí£¬²¢ÇÒ´æÔÚ´óÁ¿Ã»ÓÐ×°ÅäÖ¸ÁîÓÅ»¯Æ÷µÄ»¥ÁªÍø·þÎñÌṩÉÌ(ISPs)ºÍ·þÎñÆ÷¡£

32¡¢²¢²»ÊÇʱØÃæÏò¶ÔÏó(OOP)£¬ÃæÏò¶ÔÏóÍùÍù¿ªÏúºÜ´ó£¬Ã¿¸ö·½·¨ºÍ¶ÔÏóµ÷Óö¼»áÏûºÄºÜ¶àÄÚ´æ¡£

33¡¢²¢·ÇÒªÓÃÀàʵÏÖËùÓеÄÊý¾Ý½á¹¹£¬Êý×éÒ²ºÜÓÐÓá£

34¡¢²»Òª°Ñ·½·¨Ï¸·ÖµÃ¹ý¶à£¬×ÐϸÏëÏëÄãÕæÕý´òËãÖØÓõÄÊÇÄÄЩ´úÂë?

35¡¢µ±ÄãÐèҪʱ£¬Äã×ÜÄÜ°Ñ´úÂë·Ö½â³É·½·¨¡£

36¡¢¾¡Á¿²ÉÓôóÁ¿µÄPHPÄÚÖú¯Êý¡£

37¡¢Èç¹ûÔÚ´úÂëÖдæÔÚ´óÁ¿ºÄʱµÄº¯Êý£¬Äã¿ÉÒÔ¿¼ÂÇÓÃCÀ©Õ¹µÄ·½Ê½ÊµÏÖËüÃÇ¡£

38¡¢ÆÀ¹À¼ìÑé(profile)ÄãµÄ´úÂë¡£¼ìÑéÆ÷»á¸æËßÄ㣬´úÂëµÄÄÄЩ²¿·ÖÏûºÄÁ˶àÉÙʱ¼ä¡£Xdebugµ÷ÊÔÆ÷°üº¬Á˼ìÑé³ÌÐò£¬ÆÀ¹À¼ìÑé×ÜÌåÉÏ¿ÉÒÔÏÔʾ³ö´úÂëµÄÆ¿¾±¡£

39¡¢mod_zip¿É×÷ΪApacheÄ£¿é£¬ÓÃÀ´¼´Ê±Ñ¹ËõÄãµÄÊý¾Ý£¬²¢¿ÉÈÃÊý¾Ý´«ÊäÁ¿½µµÍ80%¡£

40¡¢ÔÚ¿ÉÒÔÓÃfile_get_contentsÌæ´úfile¡¢fopen¡¢feof¡¢fgetsµÈϵÁз½·¨µÄÇé¿öÏ£¬¾¡Á¿Óà file_get_contents£¬ÒòΪËûµÄЧÂʸߵöà!µ«ÊÇҪעÒâfile_get_contentsÔÚ´ò¿ªÒ»¸öURLÎļþʱºòµÄPHP°æ±¾ÎÊÌâ;

41¡¢¾¡Á¿µÄÉÙ½øÐÐÎļþ²Ù×÷£¬ËäÈ»PHPµÄÎļþ²Ù×÷ЧÂÊÒ²²»µÍµÄ;

42¡¢ÓÅ»¯Select SQLÓï¾ä£¬ÔÚ¿ÉÄܵÄÇé¿öϾ¡Á¿ÉٵĽøÐÐInsert¡¢Update²Ù×÷(ÔÚupdateÉÏ£¬ÎÒ±»¶ñÅú¹ý);

43¡¢¾¡¿ÉÄܵÄʹÓÃPHPÄÚ²¿º¯Êý(µ«ÊÇÎÒȴΪÁËÕÒ¸öPHPÀïÃæ²»´æÔڵĺ¯Êý£¬ÀË·ÑÁ˱¾¿ÉÒÔд³öÒ»¸ö×Ô¶¨Ò庯ÊýµÄʱ¼ä£¬¾­ÑéÎÊÌâ°¡!);

44¡¢Ñ­»·ÄÚ²¿²»ÒªÉùÃ÷±äÁ¿£¬ÓÈÆäÊÇ´ó±äÁ¿£º¶ÔÏó(ÕâºÃÏñ²»Ö»ÊÇPHPÀïÃæҪעÒâµÄÎÊÌâ°É?);

45¡¢¶àάÊý×龡Á¿²»ÒªÑ­»·Ç¶Ì׸³Öµ;

46¡¢ÔÚ¿ÉÒÔÓÃPHPÄÚ²¿×Ö·û´®²Ù×÷º¯ÊýµÄÇé¿öÏ£¬²»ÒªÓÃÕýÔò±í´ïʽ;

47¡¢foreachЧÂʸü¸ß£¬¾¡Á¿ÓÃforeach´úÌæwhileºÍforÑ­»·;

48¡¢Óõ¥ÒýºÅÌæ´úË«ÒýºÅÒýÓÃ×Ö·û´®;

49¡¢”ÓÃi+=1´úÌæi=i+1¡£·ûºÏc/c++µÄÏ°¹ß£¬Ð§ÂÊ»¹¸ß”;

50¡¢¶Ôglobal±äÁ¿£¬Ó¦¸ÃÓÃÍê¾Íunset()µô;

ÎÄÕÂÊÕ¼¯ÓÚ»¥ÁªÍø£¬ÔÚ´ËÓë´ó¼Ò·ÖÏí£¬Ï໥ѧϰ£¡


http://www.aseoe.com/ true 50¸ö¼¼ÇÉÌá¸ßÄãµÄPHPÍøÕ¾³ÌÐòÖ´ÐÐЧÂÊ http://www.aseoe.com/show-21-412-1.html report <£¿php echo strlen($content) / 2; ?> PHP£¨ÍâÎÄÃû: Hypertext Preprocessor£¬ÖÐÎÄÃû£º³¬Îı¾Ô¤´¦ÀíÆ÷£©ÊÇÒ»ÖÖͨÓÿªÔ´½Å±¾ÓïÑÔ¡£Óï·¨ÎüÊÕÁËCÓïÑÔ¡¢JavaºÍPerlµÄÌص㣬Ò×ÓÚѧϰ£¬Ê¹Óù㷺£¬Ö÷ÒªÊÊÓÃÓÚWeb¿ª·¢ÁìÓò¡£1¡¢Óõ¥ÒýºÅ´úÌæË«ÒýºÅÀ´°üº¬×Ö·û
TAG:ЧÂÊ ¼¼ÇÉ PHP
±¾Õ¾»¶Ó­ÈκÎÐÎʽµÄתÔØ£¬µ«ÇëÎñ±Ø×¢Ã÷³ö´¦£¬×ðÖØËûÈËÀͶ¯³É¹û
תÔØÇë×¢Ã÷£º ÎÄÕÂתÔØ×Ô£º°®Ë¼×ÊÔ´Íø http://www.aseoe.com/show-21-412-1.html

[Ç°¶Ë²å¼þÍƼö] Plugin

1 2 3 4
  • jQueryʵÏÖÖð×ÖÖð¾äÏÔʾ²å¼þl-by-l.min.js
  • jQuery´ø·½Ïò¸ÐÖªµÄÊó±ê»¬¹ýͼƬ±ß¿òÌØЧ²å¼þ
  • jQuery HotKeys¼àÌý¼üÅÌ°´ÏÂʼþkeydown²å¼þ
  • ÏìӦʽÎÞÏÞÂÖ²¥jQueryÐýתľÂí²å¼þ
ÏìӦʽÎÞÏÞÂÖ²¥jQueryÐýתľÂí²å¼þ
webÇ°¶Ë¿ª·¢
°®Ë¼×ÊÔ´Íø Copyright 2012-2014 Www.Aseoe.Com All rights reserved.(½úICP±¸13001436ºÅ-1)