PHP
PHPÕ¾µãµÄÔÚÏ߽̳ÌÒѾºÜ°ôÁË¡£ÔÚÄÇÀﻹÓÐһЩÆäËû½Ì³ÌµÄÁ´½Ó¡£¶ø±¾Îĵĸò¿·Ö½«ÈÃÄã¶ÔPHPÊìϤһµã¡£ÎÒ²»¿ÉÄÜ×öµ½Ã»ÓÐÈκÎÒÅ©£¬ÎÒµÄÄ¿µÄÖ»ÔÚÓÚÄÜÈÃÄãѸËÙ¿ªÊ¼ÄãµÄPHP±à³Ì¡£
2.1 Ê×ÒªÌõ¼þ
ÄãÊ×ÏȱØÐëÒªÓÐÒ»¸öÕýÔÚ¹¤×÷×ŵÄÖ§³ÖPHPµÄweb·þÎñÆ÷¡£ÎÒ¼Ù¶¨ÔÚÄãµÄ·þÎñÆ÷ÉÏËùÓÐPHPÎļþµÄÀ©Õ¹ÃûΪ.php3¡£
2.2 PHPµÄ°²×°
Éú³ÉÒ»¸öÃûΪtest.php3µÄÎļþ£¬º¬ÓÐÒÔÏÂÄÚÈÝ£º
<? phpinfo(); ?>
È»ºóÔÚÄãµÄä¯ÀÀÆ÷Öдò¿ª´ËÎļþ¡£¿´¿´Õâ¸öÒ³ÃæÄã¾ÍÖªµÀÄãµÄPHP°²×°Ê¹ÓõÄÑ¡ÏîÁË¡£
2.3 Óï·¨
¾ÍÏñÇ°ÃæÌáµ½µÄÒ»Ñù£¬Äã¿ÉÒÔ»ìºÏ±àдÄãµÄPHP´úÂëºÍHTML´úÂë¡£Òò´ËÄã±ØÐëÓа취½«Á½ÕßÇø±ð¿ªÀ´¡£ÒÔϾÍÊÇÄã¿ÉÒÔ²ÉÓõļ¸ÖÖ·½·¨¡£Äã¿ÉÒÔÑ¡ÓÃÆäÖÐÒ»ÖÖÄã×îÊÊÓ¦µÄ²¢ÇÒ¾ÍÕâÑù¼á³ÖÕâÖÖ·½·¨£¡
´ÓHTMLÖзÖÀë
ÒÔÏÂÊÇ¿ÉÒÔʹÓõķ½·¨£º
<? . . . ?>
<?php . . . ?>
<script language="php"> . . . </script>
<% . . . %>
Óï¾ä
ÓëPerlºÍCÒ»Ñù£¬ÔÚPHPÖÐÓã¨;£©À´·Ö¸ôÓï¾ä¡£ÄÇЩ´ÓHTMLÖзÖÀë³öÀ´µÄ±êÖ¾Ò²±íʾÓï¾äµÄ½áÊø¡£
×¢ÊÍ
PHPÖ§³ÖC£¬C++ºÍUnix·ç¸ñµÄ×¢ÊÍ·½Ê½£º
/* C,C++·ç¸ñ¶àÐÐ×¢ÊÍ */
// C++·ç¸ñµ¥ÐÐ×¢ÊÍ
# Unix·ç¸ñµ¥ÐÐ×¢ÊÍ
Hello,World!
ͨ¹ýÎÒÃÇÒѾѧ¹ýµÄ֪ʶ£¬Äã¿ÉÒÔ±àдһ¸ö×î¼òµ¥µÄ³ÌÐòÊä³öÒ»¸öÒ²ÐíÊdzÌÐòÊÀ½çÖÐ×îÓÐÃûµÄ´ÊÓ
<HTML>
<HEAD>
<TITLE>
<?
echo "Hello World!";
?>
</TITLE>
</HEAD>
<BODY>
<H1>
First PHP page
</H1>
<HR>
<?
// Single line C++ style comment
/*
printing the message
*/
echo "Hello World!";
# Unix style single line comment
?>
</BODY>
</HTML>
2.4 Êý¾ÝÀàÐÍ
PHPÖ§³ÖÕûÊý¡¢¸¡µãÊý¡¢×Ö·û´®¡¢Êý×éºÍ¶ÔÏó¡£±äÁ¿ÀàÐÍͨ³£²»ÓɳÌÐòÔ±¾ö¶¨¶øÓÉPHPÔËÐйý³Ì¾ö¶¨£¨ÕæÊǺõĽâÍÑ£¡£©¡£µ«ÊÇÀàÐÍÒ²¿ÉÒÔ±»º¯Êýcast»òÕßsettype()Ã÷È·µÄÉ趨¡£
ÊýÖµ
ÊýÖµÀàÐÍ¿ÉÒÔÊÇÕûÊý»òÊǸ¡µãÊý¡£Äã¿ÉÒÔÓÃÒÔϵÄÓï¾äÀ´ÎªÒ»¸öÊýÖµ¸³Öµ£º
$a = 1234; # Ê®½øÖÆÊý
$a = -123; # ¸ºÊý
$a = 0123; # °Ë½øÖÆÊý (µÈÓÚÊ®½øÖÆÊýµÄ83)
$a = 0x12; # Ê®Áù½øÖÆÊý(µÈÓÚÊ®½øÖÆÊýµÄ18)
$a = 1.234; # ¸¡µãÊý"Ë«¾«¶ÈÊý"
$a = 1.2e3; # Ë«¾«¶ÈÊýµÄÖ¸ÊýÐÎʽ
×Ö·û´®
×Ö·û´®¿ÉÒÔÓɵ¥ÒýºÅ»òË«ÒýºÅÒý³öµÄ×ֶζ¨Òå¡£×¢ÒⲻͬµÄÊDZ»µ¥ÒýºÅÒý³öµÄ×Ö·û´®ÊÇÒÔ×ÖÃæ¶¨ÒåµÄ£¬¶øË«ÒýºÅÒý³öµÄ×Ö·û´®¿ÉÒÔ±»À©Õ¹¡£·´
Ïà¹ØÎĵµ£º
½ñÌìÓÖͻȻ·¢ÏÖÁËÒ»¸ö¼¼ÇÉ£¬¾ÍÊÇPHP¿ÉÒÔ´«Öµ¸øjs£¬ÈçºÎ×öÄØ£¿
ÔÀ´PHPµÄÔÀíÊÇÕâÑùµÄ£º
PHPµÄËùÓÐÓ¦ÓóÌÐò¶¼ÊÇͨ¹ýWEB·þÎñÆ÷(ÈçIIS»òApache)ºÍPHPÒýÇæ³ÌÐò½âÊÍÖ´ÐÐÍê³ÉµÄ£¬¹¤×÷¹ý³Ì£º
(1)µ±Óû§ÔÚä¯ÀÀÆ÷µØÖ·ÖÐÊäÈëÒª·ÃÎʵÄPHPÒ³ÃæÎļþÃû£¬È»ºó»Ø³µ¾Í»á´¥·¢Õâ¸öPHPÇëÇ󣬲¢½«ÇëÇó´«ËÍ»¯Ö§³ÖPHPµÄWEB·þÎñÆ÷¡£
(2)WEB·þÎñÆ ......
1.ÊÇ·ñ¿ÉÒÔÔÚÀàµÄÍⲿ·ÃÎÊÒ»¸öÊôÐÔÊÇÓÉ·ÃÎÊÐÞÊηûÀ´È·¶¨µÄ¡£
2.´ÓÀàµÄÍⲿֱ½Ó·ÃÎÊÀàµÄÊôÐÔÊÇÔã¸âµÄÏë·¨¡£ÃæÏò¶ÔÏóµÄÒ»¸ö·½·¨¾ÍÊǹÄÀø·â×°¡£ÔÚPHPÖУ¬ÎÒÃÇÒ»°ãͨ¹ý__get()Óë__set()º¯ÊýÀ´ÊµÏÖ¶Ô
ÊôÐԵķÃÎÊ.Èç¹û²»Ö±½Ó·ÃÎÊÒ»¸öÀàµÄÊôÐÔ¶øÊDZàд·ÃÎʺ¯Êý£¬ÄÇô¿ÉÒÔͨ¹ýÒ»¶Î´úÂëÖ´ÐÐËùÓзÃÎÊ¡£×î³õµÄ·ÃÎʺ¯ÊýÈçÏÂËùʾ:
cla ......
Mysql×ÔÉíѧϰ
1.Êý¾Ý¿â³£ÓõÄ×Ö¶ÎÀàÐÍ£º
ÕûÊýÐÍ: TINYINT(0-255×Ö¶Î), SMALLINT(´óµã), INT(¸ü³¤), BIGINT;
СÊýÐÍ: FLOAT, BOUBLE, DECIMAL(M(ÕûÊý),D£¨Ð¡Êý£©);
×Ö·ûÐÍ: CHAR(¹Ì¶¨), VARCHAR(µ¯ÐÔ×Ö·ûÐÍ£¬¼õ»ºÈÝÁ¿);£¨××Ö·ûΪ255£©
ÈÕÆÚÐÍ: DATETIME£¨ÈÕÆÚʱ¼ä£©, DATE£¨ÈÕÆÚ£©, TIMESTAMP£¨ÈÕÆÚת»¯ÎªÊý×Ö.¾«¶È ......
1.echo();2.print();3.die();4.printf();5.sprintf();6.print_r;7.var_dump();
1.echo()
Êä³ö¶à¸ö×Ö·û´®£¬¿ÉÒÔ¶à¸ö²ÎÊý£¬²»ÐèÒªÔ²À¨ºÅ£¬ÎÞ·µ»ØÖµ¡£
2.print()
Ö»ÄÜÊä³öÒ»Ñù¶«Î÷£¬ÐèÒªÔ²À¨ºÅ£¬Óзµ»ØÖµ£¬Ö´ÐÐʧ°ÜÊÇ·µ»Øflase.
3.die()
Êä³öÄÚÈÝ£¬Í£Ö¹³ÌÐò¡£*¶àÓÃÓÚÊý¾Ý¿âµÄÁ´½Óʱ£¬¼ìÑéÊÇ·ñ³ö´í¡£
4.printf()
prin ......
×î¼òµ¥µÄ˶¼»áµÄµ÷ÊÔ(ÊÇô?):
±¾À´°²×°phpÊÇûÎÊÌâ Ò²ÄÜÓÃÁË µ«ÊÇÓÖ´ÓÊéÉϳÁËһЩ´úÂëÀ´·¢ÏÖ²»ÄÜÓÃ, ÄǾÍÓÃÑÛ¾¦×ÐϸµÄ¶Ô×ÅÊé±¾¾ÀÕýһϴúÂë¹þ ¿Ï¶¨ÊÇÄã³´íÁË ÒªÃ´ÊÇÓ¡Ë¢´íÁË
±ÈÈç 1(yi)¸úl(el) 0(ling)¸úO(´óдo)µÈ
±ðЦ¹þ ÕæµÄÓÐÈ˳´í¹ý »¹ÈÃÎÒ¹ýÈ¥°ïæµ÷ÊÔ ¹ýÈ¥ÎÒ¼Èë½øÈ¥(ËûµÄû±£´æ) ¾ÍÈ«¶ÔÁË
ÑÔ¹éÕý´«
Q: "Ϊ ......