我的图片

RSS订阅

  • RSS 2.0
  • 版权声明
人间四月芳非尽,山寺桃花始盛开。常恨春归无觅处,不知转入此山来~!

天气: 心情:

最主要的声名:版权不有,欢迎修改版权后到处发布。
r'Okde1B1?Guest
*rc*G.M-Eg~z(TwGuest   2003年的某天,我正静静的坐的教室里上英语课,因为当年中考时候英语18分,所以老师讲的东西我明白的不多^_^,当然她讲的中文我还是能听得明白一部分的。
1pg l6tt6X?,uUGuest   突然,我想到了做个网站用ASP之外是否还有其它语言,我要是能把做网站的所有语言都学完就好了,到时候走篇整个教室我都不怕了^_^喜悦空间g)A!FDi:`(H]
    可是这两三年的实践让我明白了不但想学完不可能的,而且想学好一个都困难(现在我觉得比学英语还要困难),我一路学PHP一路用ASP做站赚点外快,学的速度并不啥样,走的弯路也很多,今天想想总结了一下,顺便发出来。喜悦空间P!Lrs {nv

,O3FL|~bGuest ==================================================================================
'dq4yE3wGuest
Gk-L!NP dGuest     如果村里各村混村姑们觉得有必要看我写的东西,希望你先具备如下的条件效果更佳:拥有一台独立的PC机、会配置PHP运行环境、有HTML基础、手中有一本PHP手册(PHP4手册或PHP5都可以)、一本MYSQL手册(mysql4手册或mysql5都可以)。喜悦空间iuys sJtG+o V
    如果没有PHP手册,请到http://php.net/去找,documentation栏目下的->Chinese (Simplified)这里,http://www.php.net/manual/zh/。 想下载去百度搜索“PHP手册 下载”http://www.baidu.com/s?ie=gb2312 ... F%C2%D4%D8&ct=0
y@)X7Z V3}-mn(hGuest     如果没有MYSQL手册,请到http://mysql.com/去找,或是在百度搜索“mysql手册 下载”。喜悦空间.N2Q~obun5_5Y

,u!_*EL\j;d8?Guest ==================================================================================
.I+? Xc.iC)c3IIGuest 喜悦空间-m\Pc0r

PHP菜鸟进阶教程系列------之PHP基础语法编 目录


(]XE3BCkGuest 喜悦空间$H3f_\*]F8Kw
PHP简介喜悦空间U*lk#] \1d(O
第一章:基本语法 喜悦空间RQV4S(f ?
第二章:PHP中的数据类型
M]k0tDQ+bkGuest 第三章:变量
pyo!q ywBRGuest 第四章:.....
z:CLx;E+GZ;WGuest ............
-W8DQ:zd&Z#}Guest 第N章:函数
(s2?s @`(PKCm4EGuest 第N+1章:类
g(Mu#\J7U9_nL2B"VGuest 第N+2章:表单的处理喜悦空间6Ew[7A1]Y
第一部分总结喜悦空间2O9t |-O5vl

|L}"L,JlGuest ==================================================================================喜悦空间u)@L"P g
喜悦空间5|R#B*P7Ch+x

PHP简介

喜悦空间j^ X3swqn1{L'q
喜悦空间-Ae Y6z n
    PHP简介部分我就不抄了,看看手册中说的,大部分在说好话我就不误导你了。
`1BJKPF3rZGuest
gO-kAZdO3CGuest

第一部分 PHP菜鸟进阶教程系列------之PHP基础语法编

喜悦空间EjVPja*w

Z {$Ym0h"]&VYGuest

第一章 基本语法 -> PHP与HTML混用

喜悦空间p(~U8q#i|Q ]!{
喜悦空间%a^zs2[C
[php]喜悦空间)`r@e+h \7W,d(F&U
<html>
S/tj$o6@dGuest <title>PHP与HTML混用实例</title>喜悦空间I&yZ{'r[ V n
<body>喜悦空间7z~x Nr|(Ns^T$T
  <table>
irR)rBR/_Guest     <tr>喜悦空间D;t-`(Wy;Q0f4A~%LfB
      <td>
U7S)h,hm.H @W*@Guest <?PHP
+`#Yb7rr&kz B$tnQ0cGuest
:ARcC.Ug7NGuest //看到上面的 <?PHP了吗?为什么这样写?手册里有说明,呵呵....喜悦空间Gx+F C`%K_*mLo8r5G

J9Yf"egGuest /*喜悦空间$zIItn"m%gA
PHP中的变量不需要事先定义,可直接使用,只要在一串字符串前加上$号,那么这个这个“$+字符串就”就自动组成了一个变量。喜悦空间'i/W`1Rj7The
下面第一行是对变量$myname赋值。喜悦空间| I I"{9q:cy/L
第二行就输出(打印)字符串'MYNAME:'和变量$myname出来。喜悦空间$vs:nrnyp(m1s%^}

D F]*G de8w,P8?UGuest */喜悦空间wm&y#vr1]
喜悦空间/i X"h [7cOT
$myname = '游戏人间';     //这里是注释部分,上面的注释是包括在 /* */ 中的,看明白了吗?喜悦空间I3_qjI2w5f-c2W6w
echo 'MYNAME:'.$myname;喜悦空间,f*tCo9U:Q\b,p
喜悦空间m)a8K,`9j;onn&J3M
/*
X2?}H8WGuest 在HTML中插入PHP代码,则用<?PHP ?>包括起来就行了,这样就可以实现HTML和PHP代码一起使用了。喜悦空间+{6Z%{Y#jZ(]x
但要注意的是,这个文件名就命名为.php后缀名。喜悦空间\-t.i3zC3|T)@
简单吧,我们就不运行 Hello World 了,喳喳~!喜悦空间'S+r+XY j q"u
*/喜悦空间SkW |$dx

!q^,^Iz uZGuest ?>
]7f0N%V&~4]?t+z0C6W&bGuest       </td>喜悦空间mdTY-}6H;j
    </tr>
Wdw4K3a0XGuest   </table>喜悦空间_7Y"GH7AAH\
</body>
3f DP;VS(kGuest </html>喜悦空间K-R!^0X t vl
[/php]
_EJ;Md"s+Z'PV"C9UGuest 喜悦空间:OZ7Rl@rX9O

#p9u]i"eO X|PGuest

第二章 PHP中的数据类型

喜悦空间zdx Z&bu$cF
喜悦空间%d f)s&U8e s)B
    在PHP中你不需要去指定这个变量的类型,如:$myname='游戏人间';,则这个变量$myname就是字符串型变量了。如果你在后面再赋值:$myname=10;,则这个变量马上会自动变成整型变量。喜悦空间fc9C0p3A$}(^xT
[php]喜悦空间[] Q2YAH cz
<?PHP
)H F1Gv5kGuest $myname='游戏人间';  //这时变量类型为字符串型喜悦空间aX Iqj
echo $myname.'<BR>';    喜悦空间;}O7~9xw;G,`3I
$myname=10;         //这时变量类型为整型
C YKv(w&zGuest echo $myname;
z1|#ulE(cy4ldX]Guest ?>
~-uHa3\'Nk@x%LGuest [/php]喜悦空间,e]] D:h&Y2y
    因为在PHP中变量类型会根据我们所赋给变量的值而改变,因此PHP中其实也可以理解为变量无数据类型,所有类型的都是通用的。
D.Iz.@z$|.DAGuest     但是有一点要注意。喜悦空间V:eX T H|2Y n$RG
[php]喜悦空间-Ht.g/{w'~ W;W@
<?PHP喜悦空间y-Gf4d/i0rL6|e
$myname='10游戏人间';  //变量类型为字符串型
w,~$C] @Guest echo ($myname+5).'<BR>';   
f*B0_ @}Guest $myname='游戏人间10';  //变量类型为字符串型喜悦空间)iN:{L0]os6}/n9WB
echo $myname+5;喜悦空间_8{.{ IB
/*喜悦空间 xn"u2k_ysrm%Fp
运行这段代码看效果喜悦空间2}q$f T2[)]&zX$~4M'Q!b
*/
W1H8KJe,rAmMA8_Guest ?>
;[_#Av5QwGuest [/php]
G4_2s^"A'Fe]lQ:SGuest     很容易地,你看看一下就明白了这个。好,这么简单的东西在聪明的你看来绝对是几分钟的事情。我们一起看看下面的变量。
_M$Z7wG NS wGuest 喜悦空间|b*iN-s

8oJDzV0]u"KGuest

第三章 PHP中的变量


WK Xe4iqGuest 喜悦空间6d _5BMSt6FIj.|
    .....写到这里我就有点懒了,因为当时我看手册里的语法都能看明白,我这么笨的都看懂了,我想你也一定能看懂,要是看不懂那就证明了。。。^_^喜悦空间2TY hg2J8t
    .....还有运算符、流程控制、等等自己看手册,要我再写出来我就不好意思复制粘贴了。喜悦空间M8_[bg(B3x

Th/{4hIvm6lyI4@Guest 喜悦空间*tR)FEW,Y |!K5]

第N章 函数

喜悦空间!EY4D fDtn6ud
喜悦空间1KG1O OO)T$hx A
    上面的懒是因为觉得没必要再写,但PHP中的函数是精华所在,不能不废话两句。喜悦空间p?tX }q
喜悦空间f)\jM3U)y#a
一、函数的使用。
U/V6s(?y R(V0[xGuest [php]
sLoyu$?Guest <?PHP
5nRp3eP7q}_Guest //使用函数and的例子
$w3T F5k$qr#UKyjGuest $PHPX = and(100,900);  //and取得100-900之间的随机数喜悦空间^VQ$\Fq
echo $PHPX.'<BR>';
rkx'h K^,|Guest echo and(100,900);喜悦空间ST0C V? c+m l ]
/*
-H IoB#eGuest 上面把and函数所返回的值赋给$PHPX这变量,然后用echo输出。
Db,^;ChKFj-JGuest 最后一句PHP代码是直接输出and函数所返回的值,而不用先赋给变量再输入这么麻烦。
^_6aR I!zGuest */
-a\4`BzWD |bGuest ?>喜悦空间2zkaw,]4kii^
[/php]喜悦空间ms q)p#jl-j
喜悦空间&X8i3EUPV)W w/q
二、自定义函数。喜悦空间~'@zs6rf0dXz1F
    PHP自带的函数使用方法你慢慢研究,因为以后经常用到,使用几个你就会明白了。自定义函数相对多一点点难度。下面直接给例子,在例子中我会做相应的解释。喜悦空间 cwCk\6U4D
[php]
T*a`iE#zocGuest <?PHP
*@'cD3uy8Q~*LGuest
\&|-k%Y-J2t+SV#e KGuest /*喜悦空间9}a9sE-|Oz x7o @R
自定义函数的开始部分,在C++或C中有声明函数的步骤,而PHP中完全不必.
X3G^ D:U%O']Guest 可以先定义函数后再使用,也可把定义函数放到这个文件的最后。
9U&T O+mTts9s EGuest */
M+g%o~ } Z:ET\:B EGuest
CR-Gx7Nh#oGuest function myfunctionname($X,$Y)  喜悦空间3Zne*`0G r1L$i
{喜悦空间 aJ1j'_:gO@+sY
  return $X*$Y;
:d,O!R']Zf;YO.|Guest }
.l1xm W^lRDGuest
(G.n J&J#^(_*[mGuest //这部分也可放到函数的定义之前去
o(n(?2}}8T!]Guest echo myfunctionname(123,654);
p*r-A$J6YGuest 喜悦空间g-{0JdxK)Ov2{-G
/*喜悦空间9el!F1_e O {9u$[
这里有两个值放进去,因为在定义这个函数的时候有两个参数,如果这里不写上两个参数,则函数的调用就会出错。喜悦空间 ^3dY%h9m
*/喜悦空间Ay/Y4\ e"p.e
喜悦空间4E$CJhf-R!?-OG
?>喜悦空间 B3J)w&G){.i{
[/php]喜悦空间l.P&H Uy5g+@
    自定义函数,它实际上要做的工作就是:把放进来的相关变量的值,做一定的处理后,返回一个处理后的值(当然,也可以不返回任何的值,下面给个不返回值的例子)。喜悦空间KU2~fQ)Dw
[php]喜悦空间C3E"gvnXH7n
<?PHP
;R$w'bSFNBGuest
pWzMT` Y6AGuest function myfunctionname($char)喜悦空间/e XZmrt+SyB@
{
U1p MhbGuest       echo $char;//直接输出,调用此函数时不会有任何的返回值
T[WPc5dRk;vGuest }
i/SOG FT6iGuest
&i!?o2b/a9SN2W`6SGuest $name = '你自定义函数成功了!';
!o(UX-N+qJq#t8fGuest echo myfunctionname($name);喜悦空间wYrCL"oMS

i4kea%k7JtGuest ?>
#] a0e T k7l-o^NGuest [/php]喜悦空间&d&bm7Y5_+RC

QfC-Y7FO4vhL&X)dGuest
Q"V'g#ZNVH&eGuest

第N+1章 类

喜悦空间 E Y:PgU.S.d;pr c N
喜悦空间_*tp m5B A&H/V
    写着写着就不想写了,觉得手册里的已经很齐全了,可是当时我看的时候就不这么觉得。所以还是坚持把这个写完,不管后面部分还有没有兴趣去写。喜悦空间-T jO;p,d$L
喜悦空间3e${9\i1a+},y;h7u
    每次看到手册中那个类的实例时我就有点火,那时我看了三个星期才看明白它在说的啥。
P;?.r"V4s:viBGuest [php]喜悦空间$q-q[I8t cg
<?php喜悦空间O;QYPW*|/Y6l

H)x%@A7FAO{[oGuest class myclass   //类名叫myclass喜悦空间%x&p4ga{{a.C8KPM
{喜悦空间6uc.b q0K$F'Xk!G
  var $X;喜悦空间w(i^Pq
  var $Y;
k{:z#i GQGuest   function A($A,$B) 喜悦空间8h"I_+uz E rL
  {
2No aSE#I3U0^qGuest     $this->$X = $A;
7|$r N`.{L{ Eb;{Guest     $this->$Y = $B;
u__ D4`0R8q OVGuest   }喜悦空间+\!|DF*GB
  
)^o'Ntv)@0vGuest   function B()
a R/Ja$A(dU:b:sGuest   {喜悦空间+vgWYJA0Z
       $R1=$this->$X;喜悦空间o]#Yf,z
       $R2=$this->$Y;
qt!\}-HeGuest        return $R1+$R2;喜悦空间 jHFFXcc
  }
$g;}SPQi"BiGuest }喜悦空间!Ei?(DHv
//使用方法喜悦空间x7zc/u4B
$mycl = new myclass;  // 建立类变量喜悦空间bH|1v8[S
$mycl->A("10",1);     // 使用类的A方法
(QC/RfPL9y3UGuest echo $mycl->B;        // 使用类的B方法,这方法返回两个数的相加的值 喜悦空间/b|K&L%W:d7o
喜悦空间&^ WCU#j(H6f\
?>喜悦空间.k:\l|[:{ Fw
[/php]
J6k1ch6NnS:?JGuest
&LlXP&k\d qGuest

第N+2章 表单的处理


"bt1UD.UV LGuest 喜悦空间q M n9t|
    上面的东西已经够你搞一段时间了,下面的基本能看明白了。喜悦空间+Z)j9Wp'M5kDy1p4n
    其中$_GET是用来接收表单通过get方式发送过来的数据,$_POST是用来接收表单通过post方式发送过来的数据。
%o-T4f;eO1`Guest [php]喜悦空间W)|C"VO/U#g*\k
<html>喜悦空间R2cLG;}ax{v8{'u
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">喜悦空间1\6h/_ v3i B;}8dK
<title>nnd我就不信PHP学不好</title>
)R}(h7}z#wGuest <body>喜悦空间? dK+mh`5A
<form name="formname" method="post" action="">
ZY X G8l K4W B:kGuest <input name="name" type="text" id="name">喜悦空间x?;^ o+|#_-Ji+Cjc
<input type="submit" name="submit" value="提交">喜悦空间 [q|4j;x?'k5l
</form>
#Tx{ G-xGuest <form name="formname" method="get" action="">
R%bq0D4PGuest <input name="name" type="text" id="name">
5V'u!y&A8wGuest <input type="submit" name="submit" value="提交">
[@Kc0N N$h1uvz$@Guest </form>喜悦空间x g"?&E`&SPM#Vr
<?PHP
|9Pp\$a ?"?eg/z2UGuest //if用来判断submit按钮是否已经被按下,如果被按下,则submit的值就不是空的.喜悦空间.A(W:Ec@1D]`u
if( $_GET['submit']!='' or $_POST['submit']!='' )喜悦空间 UM Y!H&U#DC K
{喜悦空间tV.e1Cu5C
    echo 'GET方式提交结果:'.$_GET['name'];喜悦空间Vi9Ji7G:l9Ha
    echo 'POST方式提交结果:'.$_POST['name'];
sgodd)XE i:NGuest }
#t2l*M];zC!KGuest ?>喜悦空间NE{&~3w c-[)o^
</body>喜悦空间 Z#z a:L[
</html>
v\:f'k ~._Guest [/php]
T&K6XZ+bw?Guest 喜悦空间5?3iwZ y C }^j
==================================================================================喜悦空间c0["@7e(y%N

W.r(w[0WG1D-QO5FHGuest

第一部分总结

喜悦空间6g}-M.oF.kl
喜悦空间7JK0JAT0wR
    看一下手册,多动手写几行代码,这样就会发现问题,发现问题才能知道你不懂的地方才哪里,这样才能知道你下一步应该什么做。
$O)P[$UFGuest     因为手册里这部分介绍得比较详细了,所以并没有太详细的介绍PHP的基础语法,只是把手册中的转化一下,把我的理解方式写出来并给出相关的例子。如果你想学得快学得好点,还是我那句:每天比别人花更多的时间去学。
A:mGQn2U;l1z NGuest     写这文章的目的主要在于PHP+MYSQL的介绍,所以第二部分我打算介绍PHP+MYSQL的相关代码编写并给出比较完整的实例来,其中主要内容是:phpmyadmin的使用、SQL语法、PHP+SQL语法的配合使用、表单的数据处理。
M#T,ck!iJDGuest     我是在对基础语法比较熟悉的情况写出来的,所以写的内容可能不一定适合于刚学的朋友们,如果有什么不了解的地方可直接回贴,不要QQ和MSN上问,必竟我也要上班,不能在上班的时候来回答你的问题。喜悦空间ah@t"tS4Uv n E.C
    还有不少的新人们刚到村子里来提问,可能你一时还不适合这里的环境,请不要因为他人的回答而气愤离开这里。目前我还没找到一个比这里更好的论坛向你介绍,这里是比较成熟的一个环境了,可能你的问题太过于简单而人的回答并不是很好。如果是这样就你更应该努力,提出更的质量的问题来,你一离开这里后如果接触的是一群无任何基础的人,你会发现你的进步很慢。跟村里高手(我还算不上^_^)接触你的收获会很大很大,只有见到比你更厉害的人你才有想超过他们的意识,如果你所接触的范围里,你是第一,那么你的进步将会是最慢的。
.L"JZm&WSU-qGuest
(vL2fhPq(jGuest ==================================================================================喜悦空间SVk9uJ3l*[ jvh'A

2r LL1`!i8I-y.wGuest     -------------最后提醒各位PHPER们:注意身体健康!
L&h1v*U&J'lGuest 喜悦空间XMiS+kW WY+D
[ 本帖最后由 游戏人间 于 2006-8-14 02:26 PM 编辑 ]
加入收藏 编辑 审核

TAG:

风云山庄
游戏人间 发表于 2006-08-14 14:21:55
  发现写给新人们的东西太少,而我的水平太次写不出高深的东西来,所以写点最基础的东西纯粹支持村长......
| i:|m1Z/x#D&g"g&F  PHP的未来需要有动力的年轻(我好像也年轻)朋友们来发展,不能只顾高手们,也要照顾一下新手们。喜悦空间EI9oVJ_D"E
  以前都在灌水,到处乱灌,如果以前你的提问我灌错地方了这里表示道歉....我是无心d^_^
niohe 发表于 2006-08-14 17:00:50
楼上的,我顶你一下!
风云山庄
游戏人间 发表于 2006-08-15 00:10:47
偶带动大家灌水的的水平就不错,原创这么差,努力中,下次把起步提高一些。
c1a1o1的个人空间
c1a1o1 发表于 2006-08-15 16:43:09
游戏 你改名老师吧!永远的榜样
糊涂仙 发表于 2006-08-15 17:51:25
流行:顶你个肺.....
1128sky7 发表于 2006-08-15 20:38:58
俺老师就是猛!
未知空间
unspace 发表于 2006-08-17 12:48:33
支持一下,我也是乱灌www.phpx.com.cn(zvz ^6V b
等我有PC的时候,我接着写
luzhou 发表于 2006-08-17 19:31:14
很好。
E0iG;\W请再接再厉!
Fort的学习记录
Fort 发表于 2006-08-23 11:30:32
没有查到and函数
]c&X6t*@+H?www.phpx.com.cn.|XI tb;P7J        ]'F
随机数函数是rnad()www.phpx.com.cn*q)o{}&Qi1t(hb

B.Jxj8Z_X%M[ 本帖最后由 Fort 于 2006-8-23 11:39 AM 编辑 ]
风云山庄
游戏人间 发表于 2006-08-23 13:50:35


QUOTE:
原帖由 Fort 于 2006-8-23 11:30 发表
2J#@{n2LhK.O@没有查到and函数/U$iD/f-uPNU
&[/Rt]P7G{
随机数函数是rnad()
5a;}m.I:v:i
www.phpx.com.cn@N/J\!d9m[(j
终于有个看完的人了,当时打字出点小小的意外少打个r了。
luzhou 发表于 2006-08-23 13:56:18
支持一下!
txqing 发表于 2006-08-23 23:23:40
这个怎么调试有错误^Z
bfzaY

<?PHP
0{g6d9sBl6h//使用函数and的例子:a ga.D1dZ
$PHPX = and(100,900);  //and取得100-900之间的随机数(yP gC?
echo $PHPX.'<BR>';
paqgWA,WIqecho and(100,900);
{xh.q5X~&YZ喜悦空间/*
4u6H~(_6I E(f!p上面把and函数所返回的值赋给$PHPX这变量,然后用echo输出。
!N,SrS@SSF:Li4aD最后一句PHP代码是直接输出and函数所返回的值,而不用先赋给变量再输入这么麻烦。
,]N/Kp'_7?+Qz-A'iwww.phpx.com.cn*/www.phpx.com.cn3Eq}        s.si,?5T&A^
?>
txqing 发表于 2006-08-23 23:25:44
晕,楼上的那位,也有错误,我晕.应该是这样.
5F _fYn1S9@喜悦空间<?PHP喜悦空间+R$Ch1f1~$K*rcy
//使用函数and的例子
M^N`.Cz$PHPX = rand(100,900);  //and取得100-900之间的随机数 B9y8o%uVGGK
echo $PHPX.'<BR>';EP-sv
i6JHQ

echo rand(100,900);$Hp#_5hEh:q-f
/*
kQ!g/_$s%rDN;jd上面把and函数所返回的值赋给$PHPX这变量,然后用echo输出。
3NC^gF3O$Ewwww.phpx.com.cn最后一句PHP代码是直接输出and函数所返回的值,而不用先赋给变量再输入这么麻烦。
        ]\&^*H'YXS*QM E喜悦空间*/喜悦空间J*z/heWX-U&U
?>
风云山庄
游戏人间 发表于 2006-08-23 23:27:07


QUOTE:
原帖由 txqing 于 2006-8-23 23:23 发表
6T
o1U e%D,SVS+ea喜悦空间
这个怎么调试有错误
U;X^ JB<?PHP
/C)P1t_XW^pwww.phpx.com.cn//使用函数and的例子 xkE1N.p8M
$PHPX = and(100,900);  //and取得100-900之间的随机数`(g}
I
\        A/MN

echo $PHPX.'<BR>'; ~5F^3G9Dw5P
echo and(100,900);
];iZO'e!Hq.X8d;Z/*]        U.c(jft2]x6l-DbW
上面把and函数所返回的值赋给$PHPX这变量,然后 ...
www.phpx.com.cnW"N+P5cNo
^B,jpwF
Ip1m
]4iD)q

把 $PHPX = and(100,900); 中的 and 改为 rand 就好了。
txqing 发表于 2006-08-24 19:19:30
我还不懂类.怎么办,前辈,讲一下好么
风云山庄
游戏人间 发表于 2006-08-24 20:53:26
<?php
,f"MP*G0Bp|W-DMCwww.phpx.com.cn
SS:a0n!g+v}zAD Iclass myclass   //定义一个名为myclass的类
CI@        PK        o%E{Bl|
S x8N0Q

ZP4I~_+a(e7M
/*
AaI'lt看下面$X和$Y,在外边咱把这两个东西叫变量,而在这里,我们不能这么叫,我们应该把它叫做这个类的一个对象。{{:rHg3A;R@
多详细的看看上面这行说明,对象其实也不是什么不可理解或很深奥的东西,它跟一个不折不扣的变量很类似。
2Ov pDN.B;Q3K喜悦空间*/#pF?+TN5q/l+jl7wW2L-G

v#@l
G:N\+i
  var $X;  -FX8]&I ?TBk_
Cm
{

  var $Y;
i7Jt,YNVG"km


2bg        d{#Z|S)T m/*
*{c-e+im6Y4x
J!M
PHP5中可以如下这般做,但PHP4中听说不行,你可以试一下。-hc9iM3G
  var $X = 10 ;  1{        @;}cp6X8F&ome
  var $Y = 1  ;
&h*k$G#i*rp,^S喜悦空间*/1q4E\rwo
g

'J
Ni1u2v


N5v&n6jje[sng

/*
I:OW{y'M#t,Rk8R}下面是类的方法A,每一个方法可做某件事情,比如这里就是把外边带进来的 $A和$B 分别赋给了 对象 $X和$Y, $X和$Y 在类里的使用方法是 $this->$X和$this->$Y ,而不像变量那样直接的用 $X或$Y .:W2v%oQ"VD
dS#pL

*/
ye"Dn        FJ.ZP m0M%H)o&NR4N!]RbZ"|
  function A($A,$B)
I9|%HS,O&Vd@KP  {
e*b_L2EU;s/|    $this->$X = $A;
|8bK
@        Zj
    $this->$Y = $B;喜悦空间8h AKBn
  }
-OK?+c7b8q8E$`  2XO X,|H%K!\w:K?~
  function B()  //类的方法BZI"@0iy,s"]x4Z3z
  {py7Q#w5s
we

       $R1=$this->$X;
p"w:N d_+S喜悦空间       $R2=$this->$Y;
4m'^B&DWT+?       return $R1+$R2;Ke{{Wf.?
  }
Iqwn1kNUh喜悦空间
d$C[        N p#d(E!~1e喜悦空间}2[@H2h*^EPP

R?_4U2w\//使用方法
B'V
V|[ MZ
N

EN,ODG2U喜悦空间$mycl = new myclass;  // 建立类变量,在
3@!kXI%`&z'`
$pX
]H'K#D0J
/*
[m7?{f0A2S"qa喜悦空间使用类的一个方法其实跟调用一个类的意义挺接近,下面我们使用类myclass的方法A,其结果是把其中的 10和1 分别赋值给对象 $this->$X和$this->$Y ,因为没有返回值,所只需要执行这个方法就成了,不必输出任何的东西.
+Z6di8M&|@!L
Kp:`喜悦空间
*/www.phpx.com.cn(PeZ,`Vtz

[$rhpmv9C$mycl->A("10",1);
a yR9yIltj%m$k.v喜悦空间j%Lu:o(H:v0U6|,Q
/*喜悦空间A|xMY | W|a
我们使用类myclass的方法B,其中这个方法做的事情是把对象 $this->$X与$this->$Y 相加,并返回相加的结果,在方法的前面加上echo就可以输出其返回的值了.www.phpx.com.cn?+hJ AMh!F
*/`6m&D6v&F5`aE\A\6~
Z8g|z(U
M)j ZU%{

echo $mycl->B;        // 使用类的B方法,这方法返回两个数的相加的值
(b7_#O3C4u6{I        TVJ5r \:W
?>y:Q
H\.k:e{z1X*@"\`

喜悦空间 x3B+TsF"X
基本上PHP的类和对象其实也就是这么的简单。z"fY/L'l*pG
n

K8q9c.gk&W
[ 本帖最后由 游戏人间 于 2006-8-24 08:55 PM 编辑 ]
samuel 发表于 2006-08-24 22:09:26


QUOTE:
原帖由 Fort 于 2006-8-23 11:30 AM 发表1WG@:\+W/q+A8YG
没有查到and函数4QUy0X        dH3\

3Ucmf        U8s0Q随机数函数是rnad()
p        f6aw:fR.H)\au
晕,楼主肯定写错了吧,不是and,也不是rnad(),而是rand(); K@YQ:Kvnz%Z/H-Vz
风云山庄
游戏人间 发表于 2006-08-24 23:06:01


QUOTE:
原帖由 samuel 于 2006-8-24 22:09 发表www.phpx.com.cn/hsi)pn(o
www.phpx.com.cn [)L&e)yd|'f
晕,楼主肯定写错了吧,不是and,也不是rnad(),而是rand();www.phpx.com.cnl"V.ft@4K*@
9n(A5j`
cM w

前面我已经回复了一下,可能你没注意到。
redmangame 发表于 2006-10-17 15:01:39
好东西  好帖子啊
font的个人空间
font 发表于 2006-10-17 16:26:05
真是好文啊...

我来说两句

(可选)

我的日历

« 2009-01-07  
    123
45678910
11121314151617
18192021222324
25262728293031

统计信息

  • 访问数:5576
  • 日志数:63
  • 图片数:5
  • 文件数:0
  • 商品数:0
  • 书签数:0
  • 建立时间:2006-09-01
  • 更新时间:2008-07-07

最新评论

我的收藏

最新好友

最新留言

OPEN

Powered by X-Space 1.1 © 2001-2006 Comsenz Technology Ltd
冀ICP备06023166号