PHPÊý¾ÝÀàÐÍ£¬ÓаËÖÖÔʼÀàÐÍ
ËÄÖÖ±êÁ¿ÀàÐÍ
²¼¶ûÐÍ£¨boolean£©
ÕûÐΣ¨integer£©
¸¡µãÐÍ£¨fload¡¢Ò²×ödouble£©
×Ö·û´®£¨string£©
Á½ÖÖ¸´ºÏÀàÐÍ
Êý×飨array£©
¶ÔÏó£¨object£©
Á½ÖÖÌØÊâÀàÐÍ
×ÊÔ´£¨resource£©
NULL
PHPÊÇÒ»ÖÖÈõÀàÐÍÓïÑÔ£¬ÔÚ´ó¶àÊý±à³ÌÓïÑÔÖУ¬±äÁ¿Ö»Äܱ£³ÖÒ»ÖÖÀàÐ͵ÄÊý¾Ý£¬¶øÇÒÕâ¸öÀàÐͱØÐëÔÚʹÓñäÁ¿Ç°ÉùÃ÷£¬ÀýÈçCÓïÑÔ¡¢JavaÓïÑÔÖУ¬¶¼ÐèÒªÔÚÉùÃ÷±äÁ¿Ê±Ö¸¶¨Êý¾ÝÀàÐÍ¡£È»¶ø£¬PHP±äÁ¿µÄÊý¾ÝÀàÐͲ»ÐèÒª½øÐÐÉùÃ÷£¬PHP±äÁ¿µÄÊý¾ÝÀàÐÍÊǸù¾Ý¸Ã±äÁ¿Ê¹ÓõÄÉÏÏÂÎÄÔÚÔËÐÐʱ£¨¼´±äÁ¿µÄÖµ£©¾ö¶¨µÄ¡£
Îı¾²é¿´¸´ÖÆ´úÂë´òÓ¡¹ØÓÚ
<?php
$bool = true; // ²¼¶ûÐÍ
$str = "foo"; // ×Ö·û´®
$int = 12; // ÕûÐÍ
//»ñÈ¡Êý¾ÝÀàÐÍ
echo gettype($bool); // Êä³ö boolean
echo gettype($str); // Êä³ö string
echo gettype($int);&nb ......
PHP±äÁ¿µÄ±äÁ¿£¬¼´¿É±ä±äÁ¿
¿É±ä±äÁ¿µÄ¸ÅÄͨ¹ý»ñȡһ¸ö±äÁ¿µÄÖµ×öΪÁíÍâÒ»¸ö±äÁ¿µÄÃû³ÆÀ´²Ù×÷±äÁ¿£¬¾ÍÊÇ¿ÉÒÔ±äÁ¿¡£
¡¾Ê¾Àý¡¿
Îı¾²é¿´¸´ÖÆ´úÂë´òÓ¡¹ØÓÚ
<?php
$a = 'hello'; //ÆÕͨ±äÁ¿
$$a = 'world'; //¿É±ä±äÁ¿ £¬Ï൱ÓÚ $hello='world';
echo "$a $hello"; //Êä³ö£ºhello world
echo $$a; //Êä³ö£ºworld
echo "$a ${$a}"; //Êä³ö£ºhello world
echo "$a {$$a}"; //Êä³ö£ºhello world
?>
<?php
$a = 'hello'; //ÆÕͨ±äÁ¿
$$a = 'world'; //¿É±ä±äÁ¿£¬Ï൱ÓÚ $hello='world';
echo "$a $hello"; //Êä³ö£ºhello world
echo $$a; //Êä³ö£ºworld
echo "$a ${$a}"; //Êä³ö£ºhello world
echo "$a {$$a}"; //Êä³ö£ºhello world
?>
ÓÐʱºòʹÓÿ ......
PHP±äÁ¿
1¡¢PHP±äÁ¿µÄ¶¨Òå
ÔÚPHPÖУ¬Ê¹ÓÃ×Ö·û´®µÄÃÀÔª·ûºÅ£¨$£©ºóÃæ¸úÉÏÒ»¸ö±êʾ·û£¬¼´±äÁ¿Ãû³Æ£¬ÀýÈ磺$name¡¢$age£¬±íʾһ¸ö±äÁ¿¡£
2¡¢±äÁ¿Ãû³ÆµÄÃüÃû¹æÔò
±äÁ¿Ãû³ÆÓÉ×Öĸ¡¢Ï»®Ïß¿ªÍ·£¬ºóÃæ¸úÉÏÈÎÒâÊýÁ¿µÄ×Öĸ¡¢Êý×Ö»òÕßÏ»®Ïß
±äÁ¿Ãû³Æ²»ÄÜÒÔÊý×Ö¿ªÍ·£¬Öм䲻ÄÜÓпոñ
±äÁ¿Ãû³Æ¿ÉÒÔʹÓÃÖÐÎÄ
±äÁ¿Ãû³Æ¶Ô´óСдÃô¸Ð
¡¾Ê¾Àý¡¿
Îı¾²é¿´¸´ÖÆ´úÂë´òÓ¡¹ØÓÚ
<?php
$var = 'Bob';
$Var = 'Joe';
echo "$var, $Var";
// Êä³ö Bob, Joe
$4site = 'not yet'; // ·Ç·¨±äÁ¿Ãû£¬ÒÔÊý×Ö¿ªÍ·
$_4site = 'not yet'; // ºÏ·¨±äÁ¿Ãû£¬ÒÔÏ»®Ïß¿ªÍ·
$iÕ¾µãis = 'mansikka'; // ºÏ·¨±äÁ¿Ãû£¬¿ÉÒÔÓÃÖÐÎÄ
?>
<?php
$var = 'Bob';
$Var = 'Joe';
echo "$var, $Var"; & ......
PHP³£Á¿
³£Á¿Êǹ̶¨µÄÊýÖµÀýÈçÔ²ÖÜÂÊ£¬ÓÃÒ»¸ö¼òµ¥µÄ±êʶ·û½øÐж¨Ò壨Ãû×Ö£©¡£³£Á¿Ä¬ÈÏΪ´óСдÃô¸Ð¡£°´ÕÕ¹ßÀý³£Á¿±êʶ·û×ÜÊÇ´óдµÄ¡£
³£Á¿ÃûºÍÆäËüÈκΠPHP ±êÇ©×ñÑͬÑùµÄÃüÃû¹æÔò¡£ºÏ·¨µÄ³£Á¿ÃûÒÔ×Öĸ»òÏ»®Ïß¿ªÊ¼£¬ºóÃæ¸ú×ÅÈκÎ×Öĸ£¬Êý×Ö»òÏ»®Ïß¡£
³£Á¿µÄ¶¨Ò壺¿ÉÒÔÓà define( ) º¯ÊýÀ´¶¨Òå³£Á¿¡£Ò»¸ö³£Á¿Ò»µ©±»¶¨Ò壬¾Í²»ÄÜÔٸıä»òÕßÈ¡Ïû¶¨Òå¡£
³£Á¿·ÖΪ£ºÄÚÖó£Á¿£¨PHPϵͳÌṩµÄÔÚÈκÎÒ³ÃæÊýÖµ²»»á¸Ä±ä£©ºÍ×Ô¶¨Òå³£Á¿¡£
³£Á¿Ö»Äܰüº¬±êÁ¿Êý¾Ý£¨boolean£¬integer£¬float ºÍ string£©¡£
PHPһЩ³£¼ûµÄϵͳ³£Á¿£¨²¿·Ö£©
PHP_OS:ÏÔʾ·þÎñÆ÷µÄ²Ù×÷ϵͳ°æ±¾
PHP_VERSION:ÏÔʾPHP°æ±¾
__FILE__:PHPÎļþÃû,¼ÙÈçÊÇÒýÓÃÎļþ,ÔòÏÔʾÒýÓÃÎļþÃû
__LINE__:PHPÎļþµÄÐÐÊý TRUE FALSE:±íÊ¾Õæ¼ÙµÄ³£Á¿
E_ERROR:Ö¸Ã÷ÁË´úÂëÖÐ×î½üµÄ´íÎó´¦
E_WARNING:Ö¸Ã÷ÁË´úÂëÖÐ×î½üµÄ¾¯¸æ´¦
E_PARSE:·ÖÎö´úÂëºÎ´¦ÓÐ×ÅDZÔÚµÄÎÊÌâ
E_NOTICE:Ϊ·¢Éú²»Ñ°³£µ«²»Ò»¶¨ÊÇ´íÎóµÄµØ·½
×Ô¶¨Òå³£Á¿
ÓÃdefine( )º¯ÊýÀ´×Ô¶¨Òå³£Á¿¡£
define(“mycomputer”, “IBM”);
¶¨Òå³£Á¿£ºmycomputer ³£Á¿µÄֵΪ IBM
defined(“mycomputer”); ¼ì²â³£Á¿ÊÇ·ñ ......
PHPµÄÓï·¨½á¹¹
±à³ÌÓïÑÔµÄÓï·¨½á¹¹£¨lexical structure£©ÊÇÖ¸¹ÜÀíÈçºÎÓÃÓïÑÔд³ÌÐòµÄ»ù±¾¹æÔòµÄ¼¯ºÏ¡£Óï·¨½á¹¹ÊÇ×îµÍ¼¶µÄÓïÑÔÓï·¨£¬²¢ÇÒÖÆ¶¨Á˱äÁ¿Ãû³ÆÊÇʲôÑù×Ó£¬Ê²Ã´×Ö·ûͨ³£ÓÃ×ö×¢ÊÍ£¬ÒÔ¼°ÈçºÎ½«³ÌÐòÓï¾ä·Ö¿ªµÈµÈ¡£
PHPµÄ»ù±¾Óï·¨
1¡¢ ´óСд
ͬÄÚÖýṹºÍ¹Ø¼ü×Ö£¨Èçecho¡¢while¡¢classµÈ£©Ò»Ñù£¬Óû§×Ô¶¨ÒåµÄÀàÃûºÍº¯ÊýÃû¶¼ÊDz»Çø·Ö´óСдµÄ¡£
Òò´Ë£¬ÏÂÃæÈýÐÐÊǵȼ۵ģº
echo “hello£¬world”;
ECHO “hello£¬world”;
EcHo “hello, world”;
ÁíÒ»·½Ã棬±äÁ¿ÊÇÇø·Ö´óСµÄ¡£Õâ¾ÍÊÇ˵£¬$name ¡¢$NAME ºÍ$NaMeÊÇÈý¸ö²»Í¬µÄ±äÁ¿¡£
2¡¢·ÖºÅ
PHPÓ÷ֺÅÀ´·Ö¸ô¼òµ¥µÄÓï¾ä¡£¸´ºÏÓï¾äÓôóÀ¨ºÅÀ´±ê¼Ç´úÂë¿é£¬ÈçÌõ¼þ²âÊÔ»òÑ»·£¬ÔÚ´óÀ¨ºÅºóÃæ²»ÒªÓ÷ֺš£ºÍÆäËûÓïÑÔ²»Ò»ÑùµÄÊÇ£¬ÔÚPHPÖÐÓÒÀ¨ºÅ(?>)ǰµÄ·ÖºÅ²»ÊDZØÑ¡µÄ¡£
3¡¢¿Õ°×ºÍ»»Ðзû
Ò»°ãÀ´Ëµ£¬¿Õ°×·ûÔÚPHPÖÐÎ޹ؽôÒª¡£¿ÉÒÔ½«Ò»¸öÓï¾äÕ¹¿ª³ÉÈÎÒâÐУ¬»òÕß½«Óï¾ä½ôËõÔÚÒ»ÐС£ ¿ÉÒÔÀûÓÃÕâ¸öÁé»îµÄ¸ñʽÀ´Ê¹´úÂë¸ü¾ßÓпɶÁÐÔ£¨Í¨¹ýÅÅÁзÖÅä¡¢Ëõ½øµÈ£©¡£Ò»Ð©ÀÁ¶èµÄ³ÌÐòÔ±ÀûÓÃÕâÖÖ×ÔÓɵĸñʽ´´½¨¸ù±¾ÎÞ·¨ÔĶÁµÄ´úÂ룬ÕâÊDz»ÌᳫµÄ¡£
4¡¢³ÌÐòµÄ×¢ÊÍ
¶ÔÓÚÔĶÁ´úÂëµÄÈËÀ´Ëµ£¬×¢ÊÍÆäʵ¾ÍÏ ......
PHPÊÇʲô£¿
PHPÊÇÒ»ÖÖ¿ª·¢ÓïÑÔ£¬Ê¼´´ÓÚ1995Ä꣬¹Ù·½ÍøÕ¾www.php.net
PHPµÄÈ«³ÆÊdz¬Îı¾Ô¤´¦ÀíÆ÷£¨Hypertext Preprocessor£©
PHPÊÇÒ»ÖÖ´´½¨¶¯Ì¬½»»¥ÍøÕ¾µÄ·þÎñÆ÷¶Ë½Å±¾ÓïÑÔ£¬Í¨³£ÐèÒª´îÅäApache£¨Web·þÎñÆ÷Èí¼þ£©Ò»ÆðʹÓ㬲»¹ýÒ²¿ÉÒÔ´îÅäÆäËû·þÎñÆ÷Èí¼þ£¬ÈçIIS¡¢NginxµÈ¡£
PHPÊÇ×îÁ÷ÐеÄÍøÕ¾¿ª·¢ÓïÑÔÖ®Ò»£¬ÍêÈ«Ãâ·ÑʹÓ㬷dz£ÈÝÒ×ÉÏÊÖ£¬ÓëÁíÍâÈý¸ö¿ªÔ´Èí¼þ×é³É¾µäµÄLAMP×éºÏ£¨Linux+Apache+MySQL+PHP£©£¬ÉîÊܹã´óÍøÕ¾¿ª·¢ÕßµÄϲ°®¡£
PHP¿ÉÒÔÖ±½ÓǶÈëHTML´úÂëÖУ¬·Ç³£ÊʺÏÍøÕ¾¿ª·¢£¬ÏÂÃæÎÒÃÇ¿´¶Î´úÂë
Îı¾²é¿´¸´ÖÆ´úÂë´òÓ¡¹ØÓÚ
<html>
<head>
<title>365PHP – PHPÅàѵÓë½»Á÷ƽ̨</title>
</head>
<body>
<?php
echo “<h1>»¶ ......