<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post//</link>
<title><![CDATA[PHP变量命名建议]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Tue, 29 Dec 2009 05:51:56 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	PHP是一种弱类型语言，如果程序里有许多变量，加上PHP许多函数命名都十分混乱，乱上加乱，看得也就眼花缭乱了。<br/><br/>统一编码风格，甚至变量命名，在团队开发中非常重要。<br/><br/>本人从事多年PHP开发，为使所带领的团队更加效，渐渐形成了一种PHP的命名习惯（后面有朋友说是早已存在的匈牙利命名法），使自己的程序看起来十分明了。<br/><br/>下面我就把经验给大家，不一定适用于别人，但还是分享一下。<br/><br/>string,字符串型,在变量前面加str <br/>复制PHP内容到剪贴板 <br/>PHP代码:<br/>//下面一个变量为字串型<br/>$strMessage = &#039;Hello World!&#039; ;<br/><br/><br/>array,数组型, 在变量前面加a, 一维数组使用名词单数，多维数组使用词复数 <br/>复制PHP内容到剪贴板 <br/>PHP代码:<br/>//下面一个变量为一维数组<br/>$aData = array ( 1 , 2 , 3 , 4 , 5 ,6) ;<br/><br/>//下面一个变量为多维数组<br/>$aMembers = array ( &#039;id&#039; =&gt; 123456 , &#039;username&#039; =&gt; &#039;ABC&#039; , &#039;email&#039; =&gt; &#039;abc#abc.com&#039; ) ;<br/><br/><br/>integer,整数型变量，在前面加上&#039;n&#039; <br/>复制PHP内容到剪贴板 <br/>PHP代码:<br/>//下面一个变量为整数<br/>$nCount = $pBS-&gt;Member-&gt;getCount() ;<br/><br/><br/>boolean,布尔型在前面加上&#039;b&#039; <br/>复制PHP内容到剪贴板 <br/>PHP代码:<br/>//下面一个变量为布尔型<br/>$bEncode = true ;<br/><br/><br/>float,浮点型, 在前面加上&#039;f&#039; <br/>复制PHP内容到剪贴板 <br/>PHP代码:<br/>//下面一个变量为浮点型<br/>$fSave = 0.8 ; // 8折<br/><br/><br/>指针类型,比如类。在前面加上&#039;p&#039; <br/>复制PHP内容到剪贴板 <br/>PHP代码:<br/>//下面是一个类的实例化<br/>$pBP = new BluePage ;<br/><br/><br/>resource,资源型，在前面加上&#039;rs&#039; <br/>复制PHP内容到剪贴板 <br/>PHP代码:<br/>$rsConn = mysql_connect ( &#039;localhost&#039; , &#039;user&#039; , &#039;pw&#039; ) ;<br/><br/>$rsHandle = fopen( $strFilename );<br/><br/><br/>未明变量，使用mx <br/>复制PHP内容到剪贴板 <br/>PHP代码:<br/>$mxData = getData() ;<br/><br/><br/>自定义函数，使用fn_开头 <br/>复制PHP内容到剪贴板 <br/>PHP代码:<br/>function fn_HaltError ( $strErrorMessage ) <br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;// do sth...<br/>}<br/><br/><br/>一个综合的例子(使用分页类): <br/>复制PHP内容到剪贴板 <br/>PHP代码:<br/>include ( &quot;lib/BluePage.class.php&quot; ) ;<br/>$pBP = new BluePage ;<br/><br/>$rsConn = mysql_connect( &#039;localhost&#039; , &#039;root&#039; , &#039;123456&#039; ) or die( mysql_error() ) ;<br/>mysql_select_db( &#039;test&#039; , $rsConn ); <br/><br/>$strQuery = &quot;SELECT COUNT(`id`) FROM test&quot; ;<br/>$nCount = $pBP-&gt;myGetCount( $strQuery , $rsConn ) ; //取得总数<br/>if ( $nCount &lt; 1 )<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;fn_HaltError( $aMessages[&#039;nodata&#039;] ) ;<br/>}<br/>$nShowNum&nbsp;&nbsp;= 10 ;<br/><br/>//分页数组与html<br/>$aPDatas&nbsp;&nbsp; = $pBP-&gt;get( $nCount , $nShowNum ) ;<br/>$strHtml&nbsp;&nbsp; = $pBP-&gt;getHTML( $aPDatas ) ; <br/><br/>// 分页数据里包含有offset，取数据<br/>$strQuery&nbsp;&nbsp;= &quot;SELECT * FROM test LIMIT &quot; . $aPDatas[&#039;offset&#039;] . &quot;, &quot; . $nShowNum ;<br/>$rsResult&nbsp;&nbsp;= mysql_query( $strQuery );
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] PHP变量命名建议]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>