<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Ashen的窝,就要发发啊 - www.cp9188.com]]></title> 
<link>http://www.cp9188.com/index.php</link> 
<description><![CDATA[Ashen的窝,发布壁纸信息,扯屁专用．就要发发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Ashen的窝,就要发发啊 - www.cp9188.com]]></copyright>
<item>
<link>http://www.cp9188.com/read.php/82.htm</link>
<title><![CDATA[第五讲：多文件的PHP程序]]></title> 
<author>ashen0229 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[技术教程]]></category>
<pubDate>Thu, 10 Jun 2010 16:25:49 +0000</pubDate> 
<guid>http://www.cp9188.com/read.php/82.htm</guid> 
<description>
<![CDATA[ 
	　　在第四讲，我们在开头说了常用的关键词和函数里的include 和require系列．<br /><br />　　今天我们就用include　和　require来构建一段多文件式的ＰＨＰ程序.<br /><br />　　打开＂<strong>网站目录</strong>＂，创建一个名为＂1st.php＂的文件，编辑该文件,<br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $string_1=&quot;这是第一个文件&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo $string_1;</span><br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 创建第二个文件：＂2st.php＂,编辑该文件<br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php</span><br /> <span style="background-color: #ccccff">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $string_2=&quot;这是第二个文件&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo&nbsp;&nbsp;$string_2;</span><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 创建第三个文件：＂index.php＂ ,编辑该文件<br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php</span><br />&nbsp;&nbsp;<span style="background-color: #ccccff">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; include &quot;1st.php&quot;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; include &quot;2st.php&quot;;<br /></span><br />&nbsp;&nbsp;&nbsp;&nbsp; 到些，完成了文件的创建，在浏览器里；访问＂<a href="http://localhost/index.php" target="_blank">http://localhost/index.php</a>＂<br />&nbsp;&nbsp;&nbsp;&nbsp; 如果你的ＡＰＡＣＨＥ运行正常的话，那你可以看到以下的输出<br /><img class="insertimage" src="attachment.php?fid=30" border="0" /><br /><br />正如上一讲说到，include的作用是在当前位子引进外部的程序进行运行．当然，这里的include换成require也一样可以得到这个效果，就是说index.php文件中，两个include可以换成<br />include<br />include_once<br />require<br />require_once<br />中的任何一种，都会得到同样的结果．<br /><br /><br />再下来，我们来见证下once系列的作用．<br />编辑index.php文件，<br /><span style="background-color: #ccccff">&lt;?php</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp; include_once &quot;1st.php&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp; include_once &quot;2st.php&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp; include_once &quot;1st.php&quot;;</span><br /><br />这段程序我们会得到什么结果呢？<br />然后我们再来试下<br /><span style="background-color: #ccccff">&lt;?php</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp; include_once &quot;1st.php&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp; include_once &quot;2st.php&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp; include &quot;1st.php&quot;;</span><br /><br />这样又会得到什么结果呢？<br />赶紧试下吧，<br /><br /><br /><br /><br /><br/>Tags - <a href="http://www.cp9188.com/go.php/tags/php/" rel="tag">php</a> , <a href="http://www.cp9188.com/go.php/tags/%25E6%2595%2599%25E7%25A8%258B/" rel="tag">教程</a> , <a href="http://www.cp9188.com/go.php/tags/%25E6%258A%2580%25E6%259C%25AF/" rel="tag">技术</a>
]]>
</description>
</item><item>
<link>http://www.cp9188.com/read.php/81.htm</link>
<title><![CDATA[第四讲:编写最简单的PHP程序,]]></title> 
<author>ashen0229 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[技术教程]]></category>
<pubDate>Sat, 29 May 2010 16:14:47 +0000</pubDate> 
<guid>http://www.cp9188.com/read.php/81.htm</guid> 
<description>
<![CDATA[ 
	接上一讲,补充一个,基础应用里,还有四个词是很常用的.<br />第一组:<br /> include &quot;文件名&quot;;<br /> include_once &quot;文件名&quot;;<br />第二组:<br /> require &quot;文件名&quot;;<br /> require_once &quot;文件名&quot;;<br /><br />首先,从作用上讲,这四个词的作用都是一样的,引入外部的程序,并且执行,区别的地方是,include如果文件不存在的话,只会报错,并且会继续执行程序,require系列,如果要引进的程序文件不存在,那程序就会直接在该处停止,而加个once的,就是在原解释的基础上,加上只加载一次,如果之前已加载过.那再次调用则不会再次加载该程序.<br /><br /><br />正式开始第四讲,构建最简单的PHP程序,<br /><br />今天讲解一个连接数据库并记录数据和读出数据的例子,<br />首先,你得先确定你安装了MYSQL数据库,按照第一章所讲,使用傻瓜包安装的一般都会带有数据库.怎么验证你的MYSQL数据库是否有安装,请按&quot;CTRL+ALT+DEL&quot;,然后选&quot;进程&quot;项,查看有没有一项叫&quot;mysqld-nt.exe&quot;的进程,有的话就代表你的数据库正在进行.没有的话可以检查下是否已安装,再不行上<a href="http://www.mysql.com" target="_blank">www.mysql.com</a>进行下载一个,<br /><img class="insertimage" src="attachment.php?fid=27" border="0" /><br /><br /><br />知道数据库用户名和密码不?&nbsp;&nbsp;知道?那就行了.首先,<br />打开&quot;开始&quot;菜单,选&quot;运行&quot;,输入&quot;CMD&quot;,回车,然后跳出命令框,在命令框中,输入&quot;MYSQL安装目录/bin/mysql.exe -u用户名 -p密码&quot;,没有密码的话,后面的-p那串不要输入即可,如果你看到这个介面,那代表您已经成功进入数据库.<br />接着我们创建一个新的数据库,<br />输入&quot;create database Ashen_test;&quot;,回车<br />如果出现&quot;Query OK,1 row affected (0.02 sec)&quot;字样,代表您已成功建立一个数据库,现在我们要进入刚刚创建的数据库,并创建一个新表<br />看图吧,<br /><img class="insertimage" src="attachment.php?fid=28" border="0" /><br /><br />好了,我们的程序所需要的数据库已经搭好,现在我们来进行编写我们第一份数据库操作的简单程序;<br />首先,进入你的&quot;<span style="background-color: #ff0000">网站目录</span>&quot;,建立一个&quot;txt&quot;文件,并改名为:&quot;Ashen_test.php&quot;<br />用写字板或editplus打开该文件,并编辑以下内容;<br />&lt;?php<br />if( !function_exists(&quot;mysql_connect&quot;))&#123;<br />&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;您的PHP没有安装MYSQL支持,请先安装&quot;;<br />&nbsp;&nbsp;&nbsp;&nbsp;die();<br />&#125;<br /><br />$conn = @mysql_connect('localhost','数据库用户名','数据库密码');<br />if(!$conn)&#123;<br />&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;连接数据库的时候出错了.错误代号如下:&quot;.mysql_error();<br />&nbsp;&nbsp;&nbsp;&nbsp;die();<br />&#125;<br /><br />if( !@mysql_select_db(&quot;Ashen_test&quot;,$conn) )&#123;<br />&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;进入数据库时出错:&quot;.mysql_error();<br />&nbsp;&nbsp;&nbsp;&nbsp;die();<br />&#125;<br /><br />$sql=&quot;insert into first_table(my_name,my_number)values('test','123')&quot;;<br />@mysql_query($sql,$conn);<br /><br /><br />$sql=&quot;select * from first_table&quot;;<br />$result=@mysql_query($sql,$conn);<br />if($result)&#123;<br />&nbsp;&nbsp;&nbsp;&nbsp;while($row = @mysql_fetch_assoc($result)) &#123;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print_r($row);<br />&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br />&#125;else&#123;<br />&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;查询表没有查询到任何数据&quot;;<br />&#125;<br /><br /><br />?&gt;<br /><br /><img class="insertimage" src="attachment.php?fid=29" border="0" /><br />然后打开浏览器,输入&quot;localhost/ashen_test.php&quot;,查看下结果<br /><br />上面的程序,我们用到了数据库的很多函数<br />mysql_connect&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;数据库连接,连接成功时,返回一个连接标识,<br />mysql_select_db&nbsp;&nbsp;&nbsp;&nbsp; 对已用的数据库连接更新所处的数据库,第二个参数是&quot;数据库连接标识&quot;是可选的,但在这里强调一点,最好是养成填写的习惯,特别是在有多个数据库连接的情况下.<br />mysql_query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 执行数据库语句,同样,第二参数也是可选的,但不介议不填<br />mysql_fetch_assoc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;进行查询后,会返回一个数据集.数据集是不能直接访问的,那就得调用这个函数进行读取.<br />mysql_error&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这个是记录在mysql执行过程中所遇到的错误,<br /><br />在前面的章节曾经讲过.PHP写程序,其实就是在不停的调用函数,加入不同的参数,然后对得出的结果进行判断,然后输出或保存或处理,就成了一个PHP程序,<br />在这段程序里可以很明了的体会这一点,从头到尾,除了一个if判断和while循环,其它都是在不停的调用函数,<br />所以,在这里再次强调,去下载一份PHP函数手册,就可以开始编写您的PHP程序,而以上这些函数,都可以在手册里,直接在索引里查询得到<br /><br />今天的这一讲,我感觉是在讲废话,因为如果细心的话,前面三讲,PHP的基本组成都已经包含在前面了,这一讲只是进行一次总的讲解.<br /><br /><span style="color: #ff0000"><strong><br />下一讲,我们再来学习下多文件的PHP程序如何写.</strong></span><br /><br /><br/>Tags - <a href="http://www.cp9188.com/go.php/tags/php/" rel="tag">php</a> , <a href="http://www.cp9188.com/go.php/tags/%25E6%2595%2599%25E7%25A8%258B/" rel="tag">教程</a> , <a href="http://www.cp9188.com/go.php/tags/%25E7%25AC%25AC%25E5%259B%259B%25E8%25AE%25B2%252C%25E7%25BC%2596%25E5%2586%2599%25E6%259C%2580%25E7%25AE%2580%25E5%258D%2595%25E7%259A%2584%25E7%25A8%258B%25E5%25BA%258F/" rel="tag">第四讲,编写最简单的程序</a>
]]>
</description>
</item><item>
<link>http://www.cp9188.com/read.php/80.htm</link>
<title><![CDATA[第三讲:PHP的基础应用.]]></title> 
<author>ashen0229 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[技术教程]]></category>
<pubDate>Tue, 25 May 2010 14:49:35 +0000</pubDate> 
<guid>http://www.cp9188.com/read.php/80.htm</guid> 
<description>
<![CDATA[ 
	<br /><span style="background-color: #ccccff">&lt;?php</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function fun1()&#123;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;this is fun1&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;</span><br /><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for($i=0;$i&lt;10;$++)&#123;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;第&quot;.$i.&quot;次输出&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;</span><br /><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $i=0;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(true)&#123;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$i++;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($i&gt;10)&#123;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;else&#123;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; continue; </span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;这一句是不会执行到的,知道吗?&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#125;</span><br /><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $str='abc';</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch($str)&#123;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case &quot;abc&quot;:</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;str=abc&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case &quot;cba&quot;:</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;str=cba&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#125;</span><br /><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calss cls1&#123;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var $abc='abc';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public $p_var='yes';<br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public function cls1()&#123;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;你没有调用输出,为什么我会显示呢?&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;</span><br /><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public function fun1()&#123;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;类里的FUN1被调用了,看到了没?&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#125;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private function fun_pri()&#123;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;要调用我,你外人是不行的,要自己人才能调用.&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#125;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public function fun2()&#123;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;我是自已人,我要调用fun_pri来玩玩了&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;fun_pri();</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#125;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;</span><br /><br /><br /><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fun1();</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//这里就是调用函数fun1了<br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $cls=new cls1();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//这里是初始化一个新的cls1类,执行这一句你会有一些新的发现</span><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $cls-&gt;fun1();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //这里的fun1是类里面的fun1<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $cls-&gt;fun2();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //这里的fun2是类里面的fun2<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo $cls-&gt;p_var;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//调用类的属性<br /><span style="background-color: #ccccff">?&gt;</span><br /><br /><br />第三讲,我们来认识一下PHP里一些常用的东西,我不知道学名叫什么,只能用&quot;东西&quot;来简称了,看上面的代码:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function fun1()&#123;&#125;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这样的结构是用来定义一个函数,函数的作用就是将一段经常要用的代码集合在一起,其它用到这代码的时候,只需要写一个函数名就行了 ,如程序中下方的那一句fun1(); 就是调用了这段函数<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(语句1;条件;事后执行)&#123;&#125;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //for结构,他有三个参数,第一个参数,你只需要记住,第一个参数是在for执行他里面的语句之前执行的,并且只执行一次;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第二个参数做为条件,将条件值为假时,for将会退出,不会再执行里面的程序,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第三参数,每执行一次for后,就会执行一次,所以for里面的程序执行了多少次,这里就会执行了多少次,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;看回程序里的<span style="background-color: #ccccff">for($i=0;$i&lt;10;$++)&#123;</span><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&nbsp;&quot;第&quot;.$i.&quot;次输出&quot;;</span><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这句的意思就是,设定变量$i值为0,,&nbsp;&nbsp; 然后当$i小于10的时候,执行echo 程序和变量$i自加,然后继续判读$i跟10的关系,一直到$i&gt;=10的时候,退出这段程序,继续其它程序<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(条件)&#123;&#125;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while结构,&nbsp;&nbsp;当参数(条件)为真的或成立的时候,执行大括号中的程序, <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;&nbsp;&nbsp;&nbsp;&nbsp;用于在循环中退出,如for和while都可以用break来退出.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; continue;&nbsp;&nbsp; 继续语句,当在循环里,有时需要继续执行循环,但又不想在某些条件下执行语句,那么continue可以很好的解决这个问题,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当continue语句用出时,循环会自动进入下一次循环,而自continue语句起到循环结束之间的代码将不会被执行.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(变量)&#123;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 值:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#125;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch 解释起来有点啰嗦,其实大家可以换成if语句来理解.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch($str)&#123;</span><br /> <span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case&nbsp;&nbsp;&quot;abc&quot;:</span><br /> <span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;str=abc&quot;;</span><br /> <span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</span><br /> <span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case&nbsp;&nbsp;&quot;cba&quot;:</span><br /> <span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;str=cba&quot;;</span><br /> <span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</span><br /> <span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#125;<br /><span style="background-color: #ffffff">这一段程序可以换写成<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($str=='abc')&#123;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo 'str=abc';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;elseif($str=='cba')&#123;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;str=cba&quot;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br /><br />就这么简单,<br />switch结构是一个过滤器,将作为参数的变量进行过滤,当过滤的条件成立时,执行该条件下的相关程序,效果跟你直接用if进行判断是一样的,<br />但switch在判断很多的时候,可以大量简化代码量.还有每段代码记得要加&quot;break;&quot;进行退出,switch在执行完语句后,如果不主动退出,switch将会继续执行下去,如下面:<br />&nbsp;&nbsp;&nbsp;&nbsp; switch($str)&#123;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 'abc':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;输出了,,我是第一次&quot;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 'abc':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;输出了,我是第二次&quot;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 'abc':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;这是第三次,我不会执行了&quot;;<br />&nbsp;&nbsp;&nbsp;&nbsp; &#125;<br /><br /><br /><br /></span></span><span style="background-color: #ffffff">calss cls1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;定义一个类</span><br />类内定义了三个方法:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cls1()&nbsp;&nbsp;&nbsp;&nbsp; 这个是初始化函数,在初始化函数时,就会自动执行,可以带参数<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fun1()&nbsp;&nbsp;&nbsp;&nbsp;这个是普通的函数<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fun2()&nbsp;&nbsp;&nbsp;&nbsp;这个是普通的函数<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fun_pri()&nbsp;&nbsp;&nbsp;&nbsp;这是个私有函数,私用函数只有同个类里的函数能够调用.<br /><br /><span style="background-color: #ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $cls=new&nbsp;&nbsp;cls1();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//这里是初始化一个新的cls1类,执行这一句你会有一些新的发现</span><br /> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$cls-&gt;fun1();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //这里的fun1是类里面的fun1<br /> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$cls-&gt;fun2();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //这里的fun2是类里面的fun2<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo $cls-&gt;p_var;<br /><span style="background-color: #ccccff"><span style="background-color: #ffffff"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这一段就是类的初始化和类内方法的调用.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 初始化后,调用类中的方法或属性时,要用 &quot;类变量名-&gt;方法名()&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 调用类中的变量时&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用&quot;类变量名-&gt;属性&quot;<br />&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 类的属性,其实就是类中定义的公用变量,你可以把他理解成变量,但这个变量只在类中可以用.<br /><br />对于函数,类,switch,while等,其实还有很多新运用的方法,这里列出的只是最简单的运用.大家可以去手册里找找相关的内容,就会发现很多有趣有用的应用.<br /><br />发现也是一种乐趣,赶紧去挖掘PHP的乐趣的吧!!<br /></span></span><br/>Tags - <a href="http://www.cp9188.com/go.php/tags/%25E6%2595%2599%25E7%25A8%258B/" rel="tag">教程</a> , <a href="http://www.cp9188.com/go.php/tags/php/" rel="tag">php</a> , <a href="http://www.cp9188.com/go.php/tags/%25E6%258A%2580%25E6%259C%25AF/" rel="tag">技术</a>
]]>
</description>
</item><item>
<link>http://www.cp9188.com/read.php/79.htm</link>
<title><![CDATA[第二讲：PHP的基础结构]]></title> 
<author>ashen0229 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[技术教程]]></category>
<pubDate>Sat, 22 May 2010 17:44:44 +0000</pubDate> 
<guid>http://www.cp9188.com/read.php/79.htm</guid> 
<description>
<![CDATA[ 
	　　接上一讲，我们构建了一个PHP的运行环境，那么，这一讲，我们来了解下PHP程序的构造．<br /><br />　　首先，PHP文件其实是一个文本文件，开头初学请尽量不要用去什么网页三贱客，开发套件之类的，请直接用最简单的工具，＂写字板＂，或文本编辑工具，Editplus，或Eclipse等．<br /><br />　　那么，我们现在开始吧．<br /><br />　　１，PHP程序请紧记一点，<span style="color: #cc0000"><strong>区分大小写</strong></span><br /><br />　　２，每段PHP要用&nbsp;&nbsp;<span style="background-color: #ccccff">&lt;?php</span>&nbsp;&nbsp; 或&nbsp;&nbsp;<span style="background-color: #ccccff">&lt;? </span>&nbsp;&nbsp; 开始，结尾用　　<span style="background-color: #ccccff">?&gt;</span>&nbsp;&nbsp;进行结束，一般在写程序时，结尾是可以不写的，但现在我们先写上，为什么不写，以后说明．<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;３，每句代码结束时，要加上分号　＂;＂<br /><br />　　４，PHP的变量用美元符号开头，美元符号后的第一位用字母，或下划线，其它位子可用字母，下划线或数字，如 $var1, $var2，$_var3<br />　　以下是一段完整的代码．这一讲就用这段代码为范例进行讲解．<br /><br /><span style="background-color: #ccccff">　　&lt;?php</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//我是注释，我只能是一行，注释就是写给程序员与程序员之间的，不会进行运算．</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;上面的注释太差了，才只能一行，用斜杠加个星星，就能写好多好多注释，而且还能过行．</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 是不是很牛B咧．</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;Hi Man, I'm Here&lt;br&gt;&quot; ;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$im_number&nbsp;&nbsp;=&nbsp;&nbsp;1 ;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$im_str = &quot;哈哈，我是文本的&quot; ;</span><br /><span style="background-color: #ccccff">　　　　</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$tmp = $im_str;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for( $im_number=1;$im_number&lt;10; $im_number++)&#123;</span><br /><span style="background-color: #ccccff">　　　&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $im_tmp = $im_tmp . $im_number;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo $im_tmp.&quot;&lt;br &gt;&quot;;　　　</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#125;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;==================这里是中间隔开=================&lt;br&gt;&quot;;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $tmp = $im_str</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for( $im_number=1;$im_number&lt;10; $im_number++)&#123;</span><br /><span style="background-color: #ccccff"> 　　　&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $im_tmp .= $im_number;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo $im_tmp.&quot;&lt;br &gt;&quot;;　　　</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?&gt;</span><br /><br />讲解．<br /><br />&lt;?php&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这个是程序的开始<br /><br />//　　　　　双斜杠开头，该行在双斜杠后面的所有文字都会变成注释，一直到过行为止，行注释可以很灵活的使用．如<br />　　　　　　$abc = 'abc';&nbsp;&nbsp;&nbsp;&nbsp;//这样直接跟在有效语句后面也是可以的，无需一定要占一行<br /><br /><br />/*&nbsp;&nbsp;.....&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用斜杠加星号括起来的文字也将会变成注释,切记一定要用 星号加斜杠 包回来, 不然你会发现,没包回来的地方都不运行了.&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;因为都变成注释了,,这种注释一般用在需要大量的说明的地方,如某个类的定义说明,使用说明等等 .看情况用吧.<br /><br /><span style="background-color: #ffffff">echo &quot;Hi Man, I'm&nbsp;&nbsp;Here&quot; ;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这一句用到了一个PHP自带的函数 &quot;echo&quot;&nbsp;&nbsp; ; &quot;echo&quot;是用来向用户屏幕输出一些文字或内容, 使用方法<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;文字&quot;; 后面的文字,如果是直接写内容,要用双引号(&quot;) 或 单引号(') 包起来. 如果是变量,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果是变量,则无需用双引号或单引号来括起来了<br /><br /><br /><br /><span style="background-color: #ccccff">$im_number&nbsp;&nbsp;=&nbsp;&nbsp;1 ;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 定义一个变量 ,变量名是＂im_number＂,PHP的变量是无需事先声明的．也不需要指明类型，<br />　　　　　　　　　　　　　　　而这一句则是定义了一个名为im_number的变量，值为　１<br /><br /><br /><span style="background-color: #ccccff">$im_str = &quot;哈哈，我是文本的&quot;&nbsp;&nbsp;;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;定义一个变量，变量名是　＂im_str＂，，值为文本的＂哈哈，我是文本的＂;<br /><br /><br /><span style="background-color: #ccccff">$tmp = $im_str;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 定义一个定量，名为&quot;tmp&quot;,&nbsp;&nbsp;并且tmp的值是直接拿变量im_str的值填入．<br /><br />如果在定义完这些变量后，分别 echo 变量名，就可以看到结果了．<br /><br /><br />上面的东西明白没？？PHP的基础语法很简单，跟C语言相似度达８０％，<br />区分只是要有&lt;?php这个做为开头，没有main函数，变量名前面要加个　＂$＂ ,　不需要事先声明变量，变量弱类型，就是变量可以定义的时候是数字型，一会我将他赋一串文字，他也是正确的．<br /><br /><br /><br />接着继续吧，<br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(&nbsp;&nbsp;$im_number=1;$im_number&lt;10; $im_number++)&#123;</span><br /><span style="background-color: #ccccff">　　　&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $im_tmp =&nbsp;&nbsp;$im_tmp . $im_number;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo $im_tmp.&quot;&lt;br &gt;&quot;;　　　</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#125;<br /><br /></span><br />这一段是一个FOR循环，意思是<br />变量$im_number运行前，设值为１，然后$im_number如果小于１０的时候，执行<br /><span style="background-color: #ccccff">　　　&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $im_tmp =&nbsp;&nbsp; $im_tmp . $im_number;</span><br /> <span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo $im_tmp.&quot;&lt;br &gt;&quot;;　　　</span><br />命令，执行完成，$im_number自动加１，再次进行判断，小于１０继续执行上面的两行命令<br />＄im_tmp = $im_tmp . $im_number;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这一句的意思是　为变量$im_tmp赋值，新的值是　$im_tmp 原内容末尾接上$im_number　，　　<br /><br /><span style="background-color: #ccccff"> echo $im_tmp.&quot;&lt;br &gt;&quot;;</span>　　这一句不用说了吧，上面已经说明过了．输出变量　$im_tmp的内容，末尾接上 &lt;br&gt;<br /><br /><br /><br /><span style="background-color: #ccccff">echo&nbsp;&nbsp;&quot;==================这里是中间隔开=================&lt;br&gt;&quot;; <span style="background-color: #ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;输出双引号括着的那行文字</span><br /><br /></span><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(&nbsp;&nbsp;$im_number=1;$im_number&lt;10; $im_number++)&#123;</span><br /><span style="background-color: #ccccff"> 　　　&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $im_tmp .=&nbsp;&nbsp;$im_number;</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo $im_tmp.&quot;&lt;br &gt;&quot;;　　　</span><br /><span style="background-color: #ccccff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br /><span style="background-color: #ffffff">这一段代码跟上面那段代码运行后的结果是一模一样的，看出差别了没，<br />差别在</span></span><span style="background-color: #ccccff"> $im_tmp .=&nbsp;&nbsp;$im_number;</span><span style="background-color: #ccccff"><span style="background-color: #ffffff">这一句，而这一句跟上面的　$im_tmp=$im_tmp . $im_number;&nbsp;&nbsp;是一模一样的，写法不同而以，但这里有一对符号．就是　一个点加一个符号　　这样的符号叫连接符，　就是将前面的变量与后面的变量连在一起，然后把值赋给前面的变量．<br />这样的符号有很多对，以后再讲，<br /><br />好了，这一讲到此算结束了．这段程序是可以执行的．执行后的结果是<br /></span></span><span style="background-color: #ccccff"><br />Hi Man,I'm here<br /></span><span style="background-color: #ccccff">哈哈，我是文本的1</span><br /><span style="background-color: #ccccff">哈哈，我是文本的12<br /></span><span style="background-color: #ccccff">哈哈，我是文本的123<br /></span><span style="background-color: #ccccff">哈哈，我是文本的1234<br /></span><span style="background-color: #ccccff">哈哈，我是文本的12345<br /></span><span style="background-color: #ccccff">哈哈，我是文本的123456<br /></span><span style="background-color: #ccccff">哈哈，我是文本的1234567<br /></span><span style="background-color: #ccccff">哈哈，我是文本的12345678<br /></span><span style="background-color: #ccccff">哈哈，我是文本的1234556789<br /></span><span style="background-color: #ccccff">==================这里 是中间隔开=================<br /></span><span style="background-color: #ccccff">哈哈，我是文本的1</span><br /> <span style="background-color: #ccccff">哈哈，我是文本的12<br /> </span><span style="background-color: #ccccff">哈哈，我是文本的123<br /> </span><span style="background-color: #ccccff">哈哈，我是文本的1234<br /> </span><span style="background-color: #ccccff">哈哈，我是文本的12345<br /> </span><span style="background-color: #ccccff">哈哈，我是文本的 123456<br /> </span><span style="background-color: #ccccff">哈哈，我是文本的 1234567<br /> </span><span style="background-color: #ccccff">哈哈，我是文本的 12345678<br /> </span><span style="background-color: #ccccff">哈哈，我是文本的 1234556789</span><br /><span style="background-color: #ccccff"><br /><br /><span style="background-color: #ffffff">试试吧，很有趣的，当你写的程序很有创造性时，你的程序就是你的高级玩具，程序具有一种其它东西没有的魅力，这种魅力叫＂创造＂，充满创造力和创意的程序，让编写者充满乐趣，充满激情，会越来越爱上编程，而盲目的开发，为了工作需要重复性的写一些功能，那样的编程是带不来兴趣的，在初学阶段，你很容易就能获得这种乐趣，请不要错过这段精彩的时间．学习的阶段就是娱乐的阶段．<br /><br />在此，请注意，PHP必备工具之一，PHP手册，在PHP的官网有得下载，如果要中文版的，请上GOOGLE．本人一般是用PHP手册的CHM格式的版本，CHM版本的支持索引，在速查方面能很快速的让你找到所需的函数和帮助．<br /><br />而PHP的编程，嗯，说句夸大点的话，每段程序其实就是在调用不同的函数中完成的．以后你们学开了就会深刻体会的了<br /><br /><br /></span></span><br/>Tags - <a href="http://www.cp9188.com/go.php/tags/php/" rel="tag">php</a> , <a href="http://www.cp9188.com/go.php/tags/%25E6%2595%2599%25E7%25A8%258B/" rel="tag">教程</a>
]]>
</description>
</item><item>
<link>http://www.cp9188.com/read.php/78.htm</link>
<title><![CDATA[第一讲:PHP入门教程]]></title> 
<author>ashen0229 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[技术教程]]></category>
<pubDate>Fri, 21 May 2010 16:23:53 +0000</pubDate> 
<guid>http://www.cp9188.com/read.php/78.htm</guid> 
<description>
<![CDATA[ 
	写这一个教程,出于无聊,出于迷茫,对人生的迷茫,对职业的迷茫,对生活的迷茫.<br /><br />什么是PHP,关于PHP的意思和PHP的历史,具体的解释请去<a href="http://www.php.net/"><a href="http://www.php.net" target="_blank">www.php.net</a></a>查看,我不想在这里对PHP做一次从头的介绍.也没必要,会想到来学PHP的,一般也会知道PHP是干什么用的.<br /><br />PHP,通俗的说明就是跟ASP是一样的.是用来做网站的,但实际上,PHP可以做很多事,以后告诉你们,<br />首先,学PHP,先弄懂PHP在什么情况下用.怎么个运行.<br /><br />1,PHP是通过一种软件来进行解释运行,然后把运行完的结果送给访问者,也就是网页的访问者.而运行的软件最普通的两种是IIS, APACHE.<br />接下来,我们来看一下访问PHP的访问流程,能让你们更直观的了解PHP是放在哪个地方.<br /><img class="insertimage" src="attachment.php?fid=24" border="0" width="546" height="475" /><br />解释:当用户访问网站时,第一步,先访问到服务器,然后服务器调用APACHE(这里用APACHE做示例),APACHE根据所访问的文件名,把所访问的PHP拉进来解释,然后运算,得到结果后返回给用.<br /><br />当然,这里少数了一个很重要的部骤,APACHE安装后,要安装PHP的解释模块,在本教程的开头,我都不会进行讲解如何安装,而是建议大家去下载一个傻瓜安装包,因为配置一个APACHE+PHP+MYSQL的环境很烦,据本人了解,有很多人卡在这一步很久,然后就没兴趣学下去了,没必要,先用安装包,以后会了后自然会慢慢了解的.<br /><br /><br />所以,想学PHP,第一步,先装一个APACHE的环境,APACHE的傻瓜完装包去GOOGLE一下,找个来安装,(GOOGLE对于PHP是必须的,学会GOOGLE查找答案,可以让你少走很多弯路.)安装完完装包后,请看一下说明,找到你安装的路径,一般里面会有一个WWWROOT目录或WEB目录或HTTPDOC目录,找到没?这个目录我们叫他&quot;文档目录&quot;或&quot;网站目录&quot;.APACHE里叫他&quot;documentroot&quot;,在所有教程中,我们都叫他&quot;<strong><span style="color: #ff0000">网站目录</span></strong>&quot;,恭喜,知道吗?你如果会写PHP,现在已经可以使用了.<br /><br /><br />好吧,先写一段进行测试一下.<br />在上面,已经叫你找一个目录我们叫做&quot;网站目录&quot;的,请在里面建一个文件:phptest.php的文件,什么?不会创建??先创建一个文本文件.就是那种&quot;.txt&quot;的文件,然后重命名成:&quot;phptest.php&quot;,在些先强调与声明,请在&quot;文件夹选项&quot;里,勾上&quot;显示已知类型后缀名&quot;的选项.然后,再进行重命名.<br />然后用记事本打开刚刚的&quot;phptest.php&quot;.把下面这三行代码复制进去.<br /><br /><br /><span style="background-color: #ccccff">&lt;?php<br />echo &quot;如果能看到这行字,恭喜,你的PHP已经运行成功&quot;;<br />?&gt;</span><br /><!--p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo '能看到这行输出,证明您的环境与访问方式是正确的'; --><br /><br /><br />然后,,然后当然是看效果了,怎么看呢?好吧好吧,我错了,<br />首先,打开你的IE,,然后在IE的地址栏(填网址的那条框),输入<a href="http://location/phptest.php"><a href="http://location/phptest.php" target="_blank">http://location/phptest.php</a></a> ,回车,<br />看到 &quot;如果能看到这行字,恭喜,你的PHP已经运行成功&quot; 这行字没?单独看到这行字,那你的PHP文件就已经正常运行了.如果是看到完整的PHP代码出来.那就是PHP解释模块没有安装,杯具了.如果是404找不到页面,那你的APACHE环境可以没配正确,或你的PHP放错地方了,餐具了..<br /><br /><br />第一课完;<br />回顾,第一课主要是讲PHP要怎么去运行.要通过APACHE+PHP来运行.而开始先用傻瓜式安装包解决,<br />写了第一个PHP文件,虽然没有讲解,但这的确是一个PHP程序,怎么样,是不是很白痴,很简单,嘿嘿.<br /><br /><br /><br /><br /><br /><br /><br/>Tags - <a href="http://www.cp9188.com/go.php/tags/php/" rel="tag">php</a> , <a href="http://www.cp9188.com/go.php/tags/%25E6%2595%2599%25E7%25A8%258B/" rel="tag">教程</a> , <a href="http://www.cp9188.com/go.php/tags/%25E5%2585%25A5%25E9%2597%25A8%25E5%2588%25B0%25E7%25B2%25BE%25E9%2580%259A/" rel="tag">入门到精通</a>
]]>
</description>
</item>
</channel>
</rss>