﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>PHP博客-枫居</title><link>http://www.phpweblog.net/snowhill/</link><description /><language>zh-cn</language><lastBuildDate>Fri, 19 Mar 2010 11:19:56 GMT</lastBuildDate><pubDate>Fri, 19 Mar 2010 11:19:56 GMT</pubDate><ttl>60</ttl><item><title>整型(INTEGER)</title><link>http://www.phpweblog.net/snowhill/archive/2007/08/29/1879.html</link><dc:creator>snowhill</dc:creator><author>snowhill</author><pubDate>Wed, 29 Aug 2007 09:14:00 GMT</pubDate><guid>http://www.phpweblog.net/snowhill/archive/2007/08/29/1879.html</guid><wfw:comment>http://www.phpweblog.net/snowhill/comments/1879.html</wfw:comment><comments>http://www.phpweblog.net/snowhill/archive/2007/08/29/1879.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.phpweblog.net/snowhill/comments/commentRss/1879.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/snowhill/services/trackbacks/1879.html</trackback:ping><description><![CDATA[<p>定义:<br>z={....,-2,-1,0,1,2,..........}<br>语法:<br>整型值可以用十进制，十六进制或八进制符号指定，前面可以加上可选的符号（- 或者 +）。<br>如果用八进制符号，数字前必须加上 <var class=literal>0</var>（零），用十六进制符号数字前必须加上 <var class=literal>0x</var>。<br></p>
<pre class=programlisting>decimal     : [1-9][0-9]*
| 0
hexadecimal : 0[xX][0-9a-fA-F]+
octal       : 0[0-7]+
integer     : [+-]?decimal
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| [+-]?hexadecimal
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| [+-]?octal</pre>
<p><font face="Courier New"><font color=#0000bb>&lt;?php<br>$a </font><font color=#007700>= </font><font color=#0000bb>1234</font><font color=#007700>; </font></font><font face="Courier New"><font color=#ff8000>// 十进制数<br></font><font color=#0000bb>$a </font><font color=#007700>= -</font><font color=#0000bb>123</font><font color=#007700>; </font></font><font face="Courier New"><font color=#ff8000>// 一个负数<br></font><font color=#0000bb>$a </font><font color=#007700>= </font><font color=#0000bb>0123</font><font color=#007700>; </font></font><font face="Courier New"><font color=#ff8000>// 八进制数（等于十进制的 83）<br></font><font color=#0000bb>$a </font><font color=#007700>= </font><font color=#0000bb>0x1A</font><font color=#007700>; </font></font><font face="Courier New"><font color=#ff8000>// 十六进制数（等于十进制的 26）<br></font><font color=#0000bb>?&gt;</font> <br>注意:如果向八进制数传递了一个非法数字（即 8 或 9），则后面其余数字会被忽略。<br>以下为几个例子:<br><font color=#0000bb>&lt;?php<br>var_dump</font><font color=#007700>(</font><font color=#0000bb>01090</font><font color=#007700>); </font><font color=#ff8000>// 010 octal = 8 decimal<br></font><font color=#0000bb>?&gt;</font> <br><font color=#0000bb>&lt;?php<br></font><font color=#007700>echo </font><font color=#0000bb>round</font><font color=#007700>(</font><font color=#0000bb>3.4</font><font color=#007700>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// 3<br></font><font color=#007700>echo </font><font color=#0000bb>round</font><font color=#007700>(</font><font color=#0000bb>3.5</font><font color=#007700>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// 4<br></font><font color=#007700>echo </font><font color=#0000bb>round</font><font color=#007700>(</font><font color=#0000bb>3.6</font><font color=#007700>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// 4<br></font><font color=#007700>echo </font><font color=#0000bb>round</font><font color=#007700>(</font><font color=#0000bb>3.6</font><font color=#007700>, </font><font color=#0000bb>0</font><font color=#007700>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// 4<br></font><font color=#007700>echo </font><font color=#0000bb>round</font><font color=#007700>(</font><font color=#0000bb>1.95583</font><font color=#007700>, </font><font color=#0000bb>2</font><font color=#007700>);&nbsp;&nbsp;</font><font color=#ff8000>// 1.96<br></font><font color=#007700>echo </font><font color=#0000bb>round</font><font color=#007700>(</font><font color=#0000bb>1241757</font><font color=#007700>, -</font><font color=#0000bb>3</font><font color=#007700>); </font><font color=#ff8000>// 1242000<br></font><font color=#007700>echo </font><font color=#0000bb>round</font><font color=#007700>(</font><font color=#0000bb>5.045</font><font color=#007700>, </font><font color=#0000bb>2</font><font color=#007700>);&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// 5.05<br></font><font color=#007700>echo </font><font color=#0000bb>round</font><font color=#007700>(</font><font color=#0000bb>5.055</font><font color=#007700>, </font><font color=#0000bb>2</font><font color=#007700>);&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// 5.06<br></font><font color=#0000bb>?&gt;</font> <br><font color=#0000bb>&lt;?php<br></font><font color=#007700>echo (int) ( (</font><font color=#0000bb>0.1</font><font color=#007700>+</font><font color=#0000bb>0.7</font><font color=#007700>) * </font><font color=#0000bb>10 </font><font color=#007700>); </font><font color=#ff8000>// 显示 7！<br></font><font color=#0000bb>?&gt;</font> </font></p>
<img src ="http://www.phpweblog.net/snowhill/aggbug/1879.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.phpweblog.net/snowhill/" target="_blank">snowhill</a> 2007-08-29 17:14 <a href="http://www.phpweblog.net/snowhill/archive/2007/08/29/1879.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>布尔型</title><link>http://www.phpweblog.net/snowhill/archive/2007/08/29/1878.html</link><dc:creator>snowhill</dc:creator><author>snowhill</author><pubDate>Wed, 29 Aug 2007 09:02:00 GMT</pubDate><guid>http://www.phpweblog.net/snowhill/archive/2007/08/29/1878.html</guid><wfw:comment>http://www.phpweblog.net/snowhill/comments/1878.html</wfw:comment><comments>http://www.phpweblog.net/snowhill/archive/2007/08/29/1878.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.phpweblog.net/snowhill/comments/commentRss/1878.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/snowhill/services/trackbacks/1878.html</trackback:ping><description><![CDATA[语法:<br>&nbsp; 这是最简单的类型,只有两种可能:FALSE/TRUE;且两个都不区分大小写.<br><font face="Courier New"><font color=#0000bb>&lt;?php<br>$foo </font><font color=#007700>= </font><font color=#0000bb>True</font><font color=#007700>; </font></font><font face="Courier New"><font color=#ff8000>// assign the value TRUE to $foo<br></font><font color=#0000bb>?&gt;</font> <br>其他类型转为布尔型以下值被认为是 <tt class=constant><strong>FALSE</strong></tt>：
<p>&#160;</p>
<ul>
    <li>
    <p><a href="mk:@MSITStore:C:\Documents%20and%20Settings\Administrator\桌面\php_manual_zh.chm::/fancy/language.types.boolean.html"><font color=#002c99>布尔</font></a>值 <tt class=constant><strong>FALSE</strong></tt></p>
    <li>
    <p><a href="mk:@MSITStore:C:\Documents%20and%20Settings\Administrator\桌面\php_manual_zh.chm::/fancy/language.types.integer.html"><font color=#002c99>整型</font></a>值 0（零）</p>
    <li>
    <p><a href="mk:@MSITStore:C:\Documents%20and%20Settings\Administrator\桌面\php_manual_zh.chm::/fancy/language.types.float.html"><font color=#002c99>浮点型</font></a>值 0.0（零）</p>
    <li>
    <p>空白<a href="mk:@MSITStore:C:\Documents%20and%20Settings\Administrator\桌面\php_manual_zh.chm::/fancy/language.types.string.html"><font color=#002c99>字符串</font></a>和<a href="mk:@MSITStore:C:\Documents%20and%20Settings\Administrator\桌面\php_manual_zh.chm::/fancy/language.types.string.html"><font color=#002c99>字符串</font></a> "0"</p>
    <li>
    <p>没有成员变量的<a href="mk:@MSITStore:C:\Documents%20and%20Settings\Administrator\桌面\php_manual_zh.chm::/fancy/language.types.array.html"><font color=#002c99>数组</font></a></p>
    <li>
    <p>没有单元的<a href="mk:@MSITStore:C:\Documents%20and%20Settings\Administrator\桌面\php_manual_zh.chm::/fancy/language.types.object.html"><font color=#002c99>对象</font></a>（仅适用于 PHP 4）</p>
    <li>
    <p>特殊类型 <a href="mk:@MSITStore:C:\Documents%20and%20Settings\Administrator\桌面\php_manual_zh.chm::/fancy/language.types.null.html"><font color=#002c99>NULL</font></a>（包括尚未设定的变量）</p>
    </li>
</ul>
所有其他值被被认为是TRUE<br>需要注意的是: -1和其它非零值（不论正负）一样，被认为是 <tt class=constant><strong>TRUE</strong></tt>！<br><font color=#0000bb>&lt;?php<br>var_dump</font><font color=#007700>((bool) </font><font color=#dd0000>""</font><font color=#007700>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// bool(false)<br></font><font color=#0000bb>var_dump</font><font color=#007700>((bool) </font><font color=#0000bb>1</font><font color=#007700>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// bool(true)<br></font><font color=#0000bb>var_dump</font><font color=#007700>((bool) -</font><font color=#0000bb>2</font><font color=#007700>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// bool(true)<br></font><font color=#0000bb>var_dump</font><font color=#007700>((bool) </font><font color=#dd0000>"foo"</font><font color=#007700>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// bool(true)<br></font><font color=#0000bb>var_dump</font><font color=#007700>((bool) </font><font color=#0000bb>2.3e5</font><font color=#007700>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// bool(true)<br></font><font color=#0000bb>var_dump</font><font color=#007700>((bool) array(</font><font color=#0000bb>12</font><font color=#007700>)); </font><font color=#ff8000>// bool(true)<br></font><font color=#0000bb>var_dump</font><font color=#007700>((bool) array());&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// bool(false)<br></font><font color=#0000bb>var_dump</font><font color=#007700>((bool) </font><font color=#dd0000>"false"</font><font color=#007700>);&nbsp;&nbsp;&nbsp;</font><font color=#ff8000>// bool(true)<br></font><font color=#0000bb>?&gt;</font></font>
<img src ="http://www.phpweblog.net/snowhill/aggbug/1878.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.phpweblog.net/snowhill/" target="_blank">snowhill</a> 2007-08-29 17:02 <a href="http://www.phpweblog.net/snowhill/archive/2007/08/29/1878.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>php引言--关于PHP标签</title><link>http://www.phpweblog.net/snowhill/archive/2007/08/24/1797.html</link><dc:creator>snowhill</dc:creator><author>snowhill</author><pubDate>Fri, 24 Aug 2007 01:00:00 GMT</pubDate><guid>http://www.phpweblog.net/snowhill/archive/2007/08/24/1797.html</guid><wfw:comment>http://www.phpweblog.net/snowhill/comments/1797.html</wfw:comment><comments>http://www.phpweblog.net/snowhill/archive/2007/08/24/1797.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.phpweblog.net/snowhill/comments/commentRss/1797.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/snowhill/services/trackbacks/1797.html</trackback:ping><description><![CDATA[<p><font face="Courier New">1,从HTML中的分离:<br></p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">p</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">This&nbsp;is&nbsp;going&nbsp;to&nbsp;be&nbsp;ignored</span><span style="COLOR: #000000">.&lt;/</span><span style="COLOR: #000000">p</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">&lt;?</span><span style="COLOR: #000000">php&nbsp;</span><span style="COLOR: #0000ff">echo</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">While&nbsp;this&nbsp;is&nbsp;going&nbsp;to&nbsp;be&nbsp;parsed.</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">;&nbsp;</span><span style="COLOR: #000000">?&gt;</span><span style="COLOR: #000000"><br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">p</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">This&nbsp;will&nbsp;also&nbsp;be&nbsp;ignored</span><span style="COLOR: #000000">.&lt;/</span><span style="COLOR: #000000">p</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">&nbsp;</span></div>
<p>&#160;</p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">&lt;?</span><span style="COLOR: #000000">php<br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;(</span><span style="COLOR: #800080">$expression</span><span style="COLOR: #000000">)&nbsp;{<br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">?&gt;</span><span style="COLOR: #000000"><br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">strong</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">This&nbsp;is&nbsp;</span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">.&lt;/</span><span style="COLOR: #000000">strong</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">&lt;?</span><span style="COLOR: #000000">php<br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>}&nbsp;</span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000">&nbsp;{<br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">?&gt;</span><span style="COLOR: #000000"><br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">strong</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">This&nbsp;is&nbsp;</span><span style="COLOR: #0000ff">false</span><span style="COLOR: #000000">.&lt;/</span><span style="COLOR: #000000">strong</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">&lt;?</span><span style="COLOR: #000000">php<br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">?&gt;</span></div>
<p>当然第二种分离很是糟糕,除非你是不想别人很快就能看懂你的代码^_^.<br>2,</p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">&lt;?</span><span style="COLOR: #000000"><br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000">&nbsp;foo&nbsp;()&nbsp;{<br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</span><span style="COLOR: #0000ff">echo</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Enter&nbsp;foo<img src="http://www.phpweblog.net/Images/dot.gif"></span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">?&gt;</span><span style="COLOR: #000000">Some&nbsp;HTML&nbsp;inside&nbsp;foo</span><span style="COLOR: #000000"><img src="http://www.phpweblog.net/Images/dot.gif">&lt;?</span><span style="COLOR: #000000"><br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</span><span style="COLOR: #0000ff">echo</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Leave&nbsp;foo.</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">?&gt;</span><span style="COLOR: #000000"><br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">HTML</span><span style="COLOR: #000000">&gt;&lt;</span><span style="COLOR: #000000">BODY</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</span><span style="COLOR: #000000">&lt;?</span><span style="COLOR: #000000">&nbsp;foo();&nbsp;</span><span style="COLOR: #000000">?&gt;</span><span style="COLOR: #000000"><br><img src="http://www.phpweblog.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</span><span style="COLOR: #000000">&lt;/</span><span style="COLOR: #000000">BODY</span><span style="COLOR: #000000">&gt;&lt;/</span><span style="COLOR: #000000">HTML</span><span style="COLOR: #000000">&gt;</span></div>
</font>
<img src ="http://www.phpweblog.net/snowhill/aggbug/1797.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.phpweblog.net/snowhill/" target="_blank">snowhill</a> 2007-08-24 09:00 <a href="http://www.phpweblog.net/snowhill/archive/2007/08/24/1797.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>