PHP×÷ΪһÖÖ·þÎñÆ÷¶ËµÄ½Å±¾ÓïÑÔ£¬Ïó±àд¼òµ¥£¬»òÕßÊǸ´ÔӵĶ¯Ì¬ÍøÒ³ÕâÑùµÄÈÎÎñ£¬ËüÍêÈ«Äܹ»Ê¤ÈΡ£µ«ÊÂÇé²»×ÜÊÇÈç´Ë£¬ÓÐʱΪÁËʵÏÖij¸ö¹¦ÄÜ£¬±ØÐë½èÖúÓÚ
²Ù×÷ϵͳµÄÍⲿ³ÌÐò£¨»òÕß³ÆÖ®ÎªÃüÁ£¬ÕâÑù¿ÉÒÔ×öµ½Ê°빦±¶¡£
¡¡¡¡ÄÇô£¬ÊÇ·ñ¿ÉÒÔÔÚPHP½Å±¾Öе÷ÓÃÍⲿÃüÁîÄØ£¿Èç¹ûÄÜ£¬ÈçºÎÈ¥×öÄØ£¿
ÓÐЩʲô·½ÃæµÄ¹ËÂÇÄØ£¿ÏàÐÅÄã¿´Á˱¾Îĺ󣬿϶¨Äܹ»»Ø´ðÕâЩÎÊÌâÁË¡£
ÊÇ·ñ¿ÉÒÔ£¿
¡¡¡¡´ð°¸Êǿ϶¨µÄ¡£PHPºÍÆäËüµÄ³ÌÐòÉè
¼ÆÓïÑÔÒ»Ñù£¬ÍêÈ«¿ÉÒÔÔÚ³ÌÐòÄÚµ÷ÓÃÍⲿÃüÁ²¢ÇÒÊǺܼòµ¥µÄ£ºÖ»ÒªÓÃÒ»¸ö»ò¼¸¸öº¯Êý¼´¿É¡£
ǰÌáÌõ¼þ
¡¡¡¡ÓÉÓÚPHP»ù±¾ÊÇ
ÓÃÓÚWEB³ÌÐò¿ª·¢µÄ£¬ËùÒÔ°²È«ÐÔ³ÉÁËÈËÃÇ¿¼ÂǵÄÒ»¸öÖØÒª·½Ãæ¡£ÓÚÊÇPHPµÄÉè¼ÆÕßÃǸøPHP¼ÓÁËÒ»¸öÃÅ£º°²È«Ä£Ê½¡£Èç¹ûÔËÐÐÔÚ°²È«Ä£Ê½Ï£¬ÄÇôPHP½Å
±¾Öн«Êܵ½ÈçÏÂËĸö·½ÃæµÄÏÞÖÆ£º
Ö´ÐÐÍⲿÃüÁî
ÔÚ´ò¿ªÎļþʱÓÐЩÏÞÖÆ
Á¬½ÓMySQLÊý¾Ý¿â
»ùÓÚHTTPµÄÈÏÖ¤
¡¡
¡¡ÔÚ°²È«Ä£Ê½Ï£¬Ö»ÓÐÔÚÌØ¶¨Ä¿Â¼ÖеÄÍⲿ³ÌÐò²Å¿ÉÒÔ±»Ö´ÐУ¬¶ÔÆäËü³ÌÐòµÄµ÷Óý«±»¾Ü¾ø¡£Õâ¸öĿ¼¿ÉÒÔÔÚphp.iniÎļþÖÐÓÃ
safe_mode_exec_dirÖ¸Á»òÔÚ±àÒëPHPÊǼÓÉÏ--with-exec-dirÑ¡ÏîÀ´Ö¸¶¨£¬Ä¬ÈÏÊÇ/usr/local/php
/bin¡£
Èç¹ûÄãµ÷ÓÃÒ»¸öÓ¦¸Ã¿ÉÒÔÊä³ö½á¹ûµÄÍⲿÃüÁÒâ˼ÊÇ ......
ǰÑÔ£º
¡¡¡¡¶àÓïÑÔÍøÕ¾¿ª·¢£¬ÖصãµÄ»¹ÊÇÔÚ½â¾öÓïÑÔÖ®¼äµÄÎÊÌâ¡£
¡¡¡¡ÄÇÈçºÎ½â¾öÕâ¸öÎÊÌâÄØ?´ó¸Å¾Í·ÖÈý²½×ߣº
¡¡¡¡1.Ò³Ãæ¶àÓïÑÔ
¡¡¡¡2.Êý¾Ý¿â¶àÓïÑÔ
¡¡¡¡3.Óû§·ÃÎÊÓïÑÔͳһ
¡¡¡¡1.Ò³Ãæ¶àÓïÑÔ
¡¡¡¡ÐèÒª¿¼ÂǵÄÎÊÌ⣺
¡¡¡¡A.Óû§µÇ½ʱºò£¬×Ô¶¯Ê¶±ð×Ö·û£¬µ÷Óò»Í¬µÄÓïÑÔ°ü?
¡¡¡¡B.Óû§Çл»²»Í¬ÓïÑÔʱºò£¬µ÷Óò»Í¬µÄÓïÑÔ°ü?
¡¡¡¡C.Ôö¼Ó¶àÓïÑÔºóµÄĿ¼½á¹¹?
¡¡¡¡Ò³Ãæ¶àÓïÑÔÒ²¾ÍÊÇÍâ¹ÛµÄ¶àÓïÑÔ»¯£¬ÕâÀï¿ÉÒÔ²ÉÓþ²Ì¬µÄÓïÑÔ°üµÄ·½Ê½¡£
¡¡¡¡Éè¼ÆÊ±ºò¾ÍÓ¦¸Ã°üÀ¨languageµÄĿ¼£¬Õë¶Ô²»Í¬ÓïÑÔÓжÀÁ¢µÄ×ÓĿ¼¡£
¡¡¡¡ÈçÓ¢ÎÄlanguage/en ,¼òÌåÖÐÎÄlanguage/gb,·±ÌåÖÐÎÄlanguage/b5 (¿ÉÒÔÀ©Õ¹ÆäËûÓïÑÔ)
¡¡¡¡Ã¿¸öĿ¼Ï¾Ͱüº¬Á˶Ôÿ¸öÒ³ÃæµÄÓïÑÔ°æ±¾¡£Ñ¡ÔñÓïÑ԰汾ʱºò¾Í¿ÉÒÔµ÷ÓÃÏàÓ¦°æ±¾µÄÓïÑÔ°ü¡£
¡¡¡¡¾ßÌå×ö·¨£º
¡¡¡¡0.ÀûÓÃjsÓïÑÔ£¬Ê¶±ðä¯ÀÀÆ÷ÓïÑÔ£¬ÔÚµ÷Óò»Í¬µÄÓïÑÔ°ü.
¡¡¡¡1.language/en/global.lnÊÇÕë¶ÔÓ¢ÎİæµÄÈ«¾ÖÓïÑÔ°ü¡£
¡¡¡¡2.global.ln ÄÚÈÝΪ£º
¡¡¡¡$title = "English webstie";
¡¡¡¡$charset = "UTF-8";
¡¡¡¡3.index.phpµ÷Óãº
¡¡¡¡<?php
¡¡¡¡require_once()
¡¡¡¡?>;
¡¡¡¡<html>;
¡¡¡¡<head>;
¡¡¡¡<title>;$title<title& ......
֮ǰPHPʵÏÖ¶àÓïÑÔ¹ú¼Ê»¯£¬´ó²¿·Ö¶¼»á²ÉÓðÑÓïÑÔÖ±½ÓÌá³öÀ´×÷ΪÊý×éÀ´µ÷Óã¬ÀýÈç±È½ÏÓÐÃûphpMyadmin£¬discuzµÈÖªÃû¿ªÔ´ÏµÍ³£¬²»¹ý£¬ÕâÀï½éÉÜÈçºÎͨ¹ýgettext£¬¼´ÓÃ×ÊÔ´ÎļþÀ´ÊµÏÖ¡£µäÐ͵ÄCMS°¸Àý-wordpressÒ²ÊÇͨ¹ýËüʵÏÖµÄÓïÑÔ¹ú¼Ê»¯£¬ÏÂÃæÀ´ËµÏÂphpÖÐÈçºÎÀ´ÀûÓÃÅäÖÃÎļþʵÏÖ¹ú¼Ê»¯µÄ¡£
Ê×ÏȽéÉÜÏÂ.MOÎļþ£¬ÔÚPHPÖÐÊÇÀûÓÃ.MOÎļþÀ´×öÓïÑÔ°üʵÏֵģº
PO ÊÇ Portable Object (¿ÉÒÆÖ²¶ÔÏó)µÄËõдÐÎʽ£»
MO ÊÇ Machine Object (»úÆ÷¶ÔÏó) µÄËõдÐÎʽ¡£
PO ÎļþÊÇÃæÏò·ÒëÈËÔ±µÄ¡¢ÌáÈ¡ÓÚÔ´´úÂëµÄÒ»ÖÖ×ÊÔ´Îļþ¡£µ±Èí¼þÉý¼¶µÄʱºò£¬Í¨¹ýʹÓà gettext Èí¼þ°ü´¦Àí PO Îļþ£¬¿ÉÒÔÔÚÒ»¶¨³Ì¶ÈÉÏʹ·Òë³É¹ûµÃÒԼ̳У¬¼õÇá·ÒëÈËÔ±µÄ¸ºµ£¡£MO ÎļþÊÇÃæÏò¼ÆËã»úµÄ¡¢ÓÉ PO Îļþͨ¹ý gettext Èí¼þ°ü±àÒë¶ø³ÉµÄ¶þ½øÖÆÎļþ¡£³ÌÐòͨ¹ý¶ÁÈ¡ MO Îļþʹ×ÔÉíµÄ½çÃæ×ª»»³ÉÓû§Ê¹ÓõÄÓïÑÔ¡£
ͨ³£ÈËÃÇд³ÌÐòʱ¶¼Êǽ«ÎÄ×ÖдËÀÔÚ³ÌÐòÀïµÄ£¬±ÈÈ磺echo “Hello World!”; £¬¼ÙÈçÒª¸Ä³ÉËü¹úÓïÑÔ£¬Ð´¹ú¼Ê»¯³ÌÐò£¬¾ÍÒªÖð¸ö´ò¿ª½øÐÐÐ޸쬳ÌÐò½Ï¶Ìʱ»¹ÐУ¬Èô³ÌÐòÓÐÉÏÍòÉõÖÁ¸ü¶à£¬¸ÄÆðÀ´¾Í²»ÊÇÄÇôÈÝÒ×ÁË¡£½üÀ´Ëæ×Å i18n£¨internationalizationµÄËõд£¬¿ªÍ·×ÖĸiºÍ½áβ×ÖĸnµÄÖмäÒ»¹²18¸ö×Ö·û£¬Ó ......
×Ö·û´®µÄ²Ù×÷ÔÚPHP±à³ÌÖÐÕ¼ÓÐÖØÒªµÄµØÎ»£¬¼¸ºõËùÓÐPHP½Å±¾µÄÊäÈëºÍÊä³ö¶¼Óõ½×Ö·û´®¡£ÓÈÆäÔÚPHPÏîÄ¿¿ª·¢¹ý³ÌÖУ¬ÎªÁËʵÏÖijÏÄÜ£¬¾©³ÇÐèÒª¶ÔijЩ×Ö·û´®½øÐÐÌØÊâ´¦Àí£¬Èç»ñÈ¡×Ö·û´®µÄ³¤¶È¡¢½ØÈ¡×Ö·û´®¡¢Ìæ»»×Ö·û´®µÈ¡£ËùÒÔÕâÒ²ÊÇÎÒÃǽñÌì¿Î³ÌµÄÖ÷ÒªÄÚÈÝ£¬Ï£ÍûѧԱ¿ÉÒÔÈÏÕæÑ§Ï°£¬ÇÚ¼ÓÁ·Ï°¡£
8.3.1 È¥³ý×Ö·û´®Ê×λ¿Õ¸ñºÍÌØÊâ×Ö·û
1. trim()º¯Êý£º trim()º¯ÊýÓÃÓÚÈ¥³ý×Ö·û´®×óÓÒÁ½±ßµÄ¿Õ¸ñ¼°\n,\r,\tµÈ£¬Óï·¨£º
String trim(string str[,string charlist]);
2£® ltrim()º¯Êý£º´Ëº¯ÊýÓÃÓÚÈ¥³ý×Ö·û´®×ó±ßµÄ¿Õ¸ñ»òÕßÖ¸¶¨×Ö·û´®£¬Ó÷¨Óëtrim()Ò»Ñù£¬ÕâÀï²»ÔÙ¶à×ö½éÉÜ¡£Ïà¶ÔÓ¦µÄ£¬»¹ÓÐÒ»¸örtrim()º¯Êý£¬ÓÃÀ´È¥³ý×Ö·û´®ÓұߵĿոñ»òÖ¸¶¨×Ö·û´®¡£
8.3.2 תÒå¡¢»¹Ô×Ö·û´®Êý¾Ý
1. ÊÖ¶¯×ªÒå¡¢»¹Ô×Ö·û´®Êý¾Ý
תÒå·û£º\
ʹÓ÷½·¨£º½«´ËתÒå·û·ÅÔÚÒªÏÔʾµÄÌØÊâ·ûºÅ֮ǰ¼´¿É£¬ÈçÒªÔÚ×Ö·û´®ÖÐÏÔʾ’£¬¾ÍÐèÒªÓÃתÒå·û\’£¬ÕâÑù£¬½ô¸úÔÚ\ºóÃæµÄµÚÒ»¸ö×Ö·û¾Í±äµÃûÓÐÒâÒå»îÓÐÌØÊâÒâÒ壬ÈçÏÂʵÀý£º
<?php
echo ‘select * from tb_book where bookname = \’PHP³õ¼¶½Ì²Ä\’’;
?>
Êä³ö½á¹ûΪ£ºsele ......
PHPÌṩÁË´óÁ¿µÄÄÚÖú¯Êý£¬Ê¹¿ª·¢ÈËÔ±ÔÚʱ¼äµÄ´¦ÀíÉÏÓÎÈÐÓÐÓ࣬´ó´óÌá¸ßÁ˹¤×÷ЧÂÊ¡£ÎÒÃǽñÌì¾ÍΪѧԱ½éÉÜһЩ³£¼ûµÄPHPÈÕÆÚºÍʱ¼äº¯ÊýÒÔ¼°ÈÕÆÚºÍʱ¼äµÄ´¦Àí¡£
9.1 ³£ÓõÄÈÕÆÚºÍʱ¼ä´¦Àíº¯Êý
±í9-1£º³£ÓõÄÈÕÆÚºÍʱ¼ä´¦Àíº¯Êý
º¯ Êý
˵ Ã÷
checkdate
Ñé֤ʱ¼äº¯Êý£¬ÅжÏʱ¼äÊÇ·ñÓÐЧ£¬ÓÐЧ·µ»Øtrue£¬·ñÔò·µ»Øfalse
date_default_timezone_get
È¡µÃ½Å±¾ÈÕÆÚʱ¼äº¯ÊýËùʹÓõÄĬÈÏÊ±Çø
date_default_timezone_set
É趨ÈÕÆÚʱ¼äº¯ÊýµÄĬÈÏÊ±Çø
date
¸ñʽ»¯Ò»¸ö±¾µØÊ±¼ä/ÈÕÆÚ
getdate
»ñÈ¡ÈÕÆÚ/ʱ¼äÐÅÏ¢
gettimeofday
»ñÈ¡µ±Ç°Ê±¼ä
localtime
»ñÈ¡±¾µØÊ±¼ä
microtime
·µ»Øµ±Ç°Ê±¼ä´ÁºÍ΢ÃëÊý
mktime
È¡µÃÒ»¸öUNIXʱ¼ä´Á
strtotime
½«ÈκÎÓ¢ÎÄÎı¾µÄÈÕÆÚʱ¼äÃèÊö½âÎöΪUNIXʱ¼ä´Á
time
·µ»Øµ±Ç°µÄUNIXʱ¼ä´Á
9.2 ´¦ÀíÈÕÆÚºÍʱ¼ä
9.2.1 »ñÈ¡µ±Ç°ÈÕÆÚºÍʱ¼ä£ºdate()º¯Êý£¬Ó÷¨£º
date(string format,int timestamp)
¸Ãº¯Êý½«·µ»Ø²ÎÊýtimestamp°´ÕÕÖ¸¶¨¸ñʽ¶ø²úÉúµÄ×Ö·û´®¡£ÆäÖвÎÊýtimestampÊÇ¿ÉÑ¡µÄ£¬Èç¹ûÊ¡ÂÔ£¬ÔòʹÓõ±Ç°Ê±¼ä¡£format²ÎÊý¿ÉÒÔʹ¿ª·¢ÈËÔ±°´ÆäÖ¸¶¨µÄ¸ñʽÊä³öʱ¼äÈÕÆÚ¡£
date_default_timezone_set(PRC); //ÉèÖñ±¾©Ê±¼ä.
......
µ¥ÒýºÅ
$str = 'ÎÒÊÇһͷ´ó»ÒÀÇ';
Ë«ÒýºÅ
$str2 = "ÄãÒ²ÊÇһͷ´ó»ÒÀÇ";
¶¨½ç·û
$str3 = <<< DDD
¶¼ÊÇ´ó»ÒÀÇ£¬
ÎÒÃÇÒ»ÆðѰÕÒС·ÊÑò~
DDD;
»¨À¨ºÅ½ç¶¨±äÁ¿Ãû
echo "${meter}Ã×" ......