phpÃæÏò¶ÔÏó
1.ÀàºÍ¶ÔÏó¡£
ÀàÊÇÒ»ÀàÊÂÎïµÄÃèÊö¡£³éÏ󣬸ÅÄîÉϵ͍Òå¡£
¶ÔÏóÊÇʵ¼Ê´æÔÚµÄÿ¸ö¸öÌå¡£Ò²½ÐʵÀý¡£¶ÔÏóÊÇnew³öÀ´µÄ¡£$p = new Person();
2.ÊôÐÔ
ÓÃÀ´ÃèÊöÀàÖеÄÊý¾ÝÔªËØ¡££¨Ò²½ÐÊý¾Ý/״̬£©
ÐÞÊηû£¨PHP5ÖбØÐëÐÞÊΣ©:public(¹«¿ª,ÀàµÄÄÚÍⲿ¶ÁÈ¡ÐÞ¸Ä),private(˽ÓÐÖ»ÔÚµ±Ç°ÀàÖжÁÈ¡ÐÞ¸Ä),protected(±£»¤,ÄÜÔÚÕâ¸öÀàºÍÀàµÄ×ÓÀàÖжÁÈ¡£¬ÐÞ¸Ä)
ÊôÐÔµÄʹÓÃ:ÒýÓñäÁ¿·ûºÅ"->"¡£ÔÚÀàµÄÄÚ²¿µ÷ÓÃ"$this->"¡£
ÊôÐԵijõÖµ(PHP5Öмòµ¥ÀàÐÍÓÐ8ÖÖ):
A.ÊýÖµÀàÐÍ
boolean²¼¶ûÀàÐÍ£¬intergerÕûÐÍ£¬float¸¡µãÐÍ(Ò²³ÆÎªdoubleË«¾«¶È¸¡µãÐÍ),string×Ö·û´®
B.·ûºÏÀàÐÍ
arrayÊý×飬object¶ÔÏó
C.ÌØÊâÀàÐÍ
resource×ÊÔ´£¬NULL¿Õ
*Ö¸Ïò¶ÔÏóµÄ±äÁ¿£¬ÊÇÒ»¸öÒýÓõıäÁ¿¡£ÔÚÕâ¸ö±äÁ¿ÀïÃæ´æ´¢µÄÊÇÖ¸¶ÔÏóµÄÄÚ´æµØÖ·¡£ÒÔÓñäÁ¿´«ÖµÊ±£¬´«µÝµÄÊÇÕâ¸ö¶ÔÏóµÄÖ¸Ïò¡£¶ø·Ç¸´ÖÆÕâ¸ö¶ÔÏó¡£
ÊôÐÔµÄÀ©³ä:$thisÖ¸µ±Ç°¶ÔÏó¡£$this->µ÷Óõ±Ç°¶ÔÏóµÄÊôÐÔ»òÕß·½·¨¡£
3.·½·¨£º¶Ô¶ÔÏóµÄÊôÐÔ½øÐеIJÙ×÷³ÉΪ¶ÔÏóµÄ·½·¨(Ò²³ÉΪÐÐΪ/²Ù×÷)
¹ý³Ì£¬º¯Êý£¬·½·¨¡£
¹ý³Ì:¹ý³ÌÊDZàÖÆ³ÌÐòʱ¶¨ÒåµÄÒ»¸öÓï¾äÐòÁУ¬ÓÃÀ´Íê³ÉijÖÖÖ¸¶¨µÄ²Ù×÷¡£
º¯Êý£ºº¯ÊýÓзµ»ØÖµ¡£
·½·¨£ºÔÚÃæÏò¶ÔÏóµÄ¸ÅÄîÖУ¬ÀàÀïµÄÒ»¶ÎÓï¾äÐòÁС£
4.·â×°:½«¶ÔÏóµÄ״̬ÐÅÏ¢(ÊôÐÔ)ºÍÐÐΪ(·½·¨)À¦°óΪһ¸öÂß¼µ¥ÔªµÄ»úÖÆ¡£
ͨ¹ý·â×°£¬ÉùÃ÷˽ÓУ¬Ìṩһ¸ö»ò¶à¸ö¹«¿ª·½·¨ÊµÏÖ¶ÔÊôÐԵIJÙ×÷£¬ÊµÏÖÒÔÏÂÄ¿µÄ:
A.Òþ²ØÒ»¸öÀàµÄʵÏÖϸ½Ú
B.·ÀÖ¹¶Ô·â×°Êý¾ÝµÄδÊÚȨ·ÃÎÊ¡£
C.ÓÐÀûÓÚ±£Ö¤Êý¾ÝµÄÍêÕû¡£
D.±ãÓÚÐ޸ģ¬ÔöÇ¿´úÂëµÄ¿Éά»¤ÐÔ¡£
5.¹¹Ô캯ÊýºÍÎö¹¹º¯Êý
__construct();newʱִÐС£
__disrtuct()£»Ïú»Ù¶ÔÏóʱִÐС£(À¬»ø¶ÔÏó»ØÊÕʱִÐÐ)unset()º¯ÊýΪÏú»ÙÒ»¸öÊôÐÔ¡£
GC(Garbage Collector):À¬»øÏú»Ù¡£
Ïà¹ØÎĵµ£º
Èç¹ûÖ»ÊÇÒ»¸öÊý¾Ý¿âµÄ»°£¬ÎÒÃÇÒ»°ãϰ¹ßÕâÑùд£ºmysql_select_db("guestbook")£»
mysql_query('select * from users');
µ«ÊÇÈç¹ûÊÇÁ¬½Ó¶à¸ömysql£¬ÓпÉÄܳöÏÖͬÃûµÄÊý¾Ý¿â£¬»òÕßÊý¾Ý¿âÖгöÏÖͬÃûµÄ±í£¬ËùÒԾͱØÐëÓÃÍêÕûµÄÐÎʽÁË£¬ÈçÏ´úÂ룺
<?php
$link1 = mysql_connect('localhost1','root','root');
mysql ......
¹²3¸öÎļþ
IncDB.phpÊý¾Ý¿âÁ¬½Ó
index.phpÊ×Ò³
InsetToDB.phpÊý¾Ý¿â²Ù×÷
Êý¾Ý¿âlguestbookÀïÃæ½¨±í
CREATE TABLE `intd` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) character set utf8 collate utf8_bin N ......
phpÉú³ÉËæ»úµÄº¯ÊýÓÐrand()£¬mt_rand()¡£ÕâÁ©º¯Êý¶ÔÓ¦µÄÖÖ×Óº¯Êýsrand(),mt_srand()¡£
ÔÚphp 4.2.0֮ǰÔÚµ÷ÓÃËæ»úº¯Êý֮ǰµÃÏÈÉèÖÃÖÖ×Óº¯Êý£¬²»È»Éú³ÉµÄÊý¶¼ÊÇΨһµÄ¡£
È磺
4.2.0°æ±¾Ö®Ç°£º
<?
srand((double)microtime()*1000000); //²úÉúËæ»úÖÖ×Óseed
$randval = rand(0,100); //ÔÚ0ºÍ100Ö®¼äȡһ¸ ......
´Ó¼Ü¹¹Éè¼Æ·½Ã濼ÂÇ£¬ºÜ¶àϵͳ²ÉÓÃÁË Java Bridge°ÑphpºÍJAVA¼¼Êõ½áºÏÆðÀ´£¬ÀûÓÃPHPµÄ¿ìËÙÏìÓ¦ºÍJAVAµÄÊý¾Ý³Ö¾Ã»¯ÄÜÁ¦£¬Äܴܺó³Ì¶ÈÉÏÄÜÌá¸ßϵͳÐÔÄÜ¡£ÕâÁ½ÆªÎÄÕ½«ÏêϸµÄ½éÉÜProject Zero¡¢WebSphere sMash ºÍ PHP µÄÕûºÏ¼¼Êõ
Project Zero¡¢WebSphere sMash ºÍ PHP ÈëÃÅ
http://www.ibm.com/developerworks/cn/web/wa- ......
±àд¹ØÓÚ PHP µÄϵÁÐÎÄÕÂÈÃÎÒ¸ü¼ÓÉî¿ÌµØÁ˽âÁË PHP ¿ª·¢ÈËÔ±µÄÊÀ½ç¡£ÎÒºÍÐí¶à PHP ³ÌÐòÔ±½»Ì¸¹ý£¬×îÁîÎÒ¾ªÆæµÄÊÇÖ»ÓкÜÉÙµÄÈËʹÓà IDE¡£´ó¶àÊý³ÌÐòԱʹÓÃÎı¾±à¼Æ÷£¬±ÈÈç Microsoft® Windows® ÉϵļÇʱ¾¡¢Emacs »òÕß Vim¡£
ÎÒÌáµ½µÄÕâЩÎı¾±à¼Æ÷£¨ÒÔ¼°ÎÒûÌáµ½£©¶¼ÊǺܲ»´íµÄ —— ÎÒ²»ÏëÌÖÂÛ ......