<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>浮山狼de博客 &#187; php 入门语法</title>
	<atom:link href="https://www.fushanlang.com/tag/php-%e5%85%a5%e9%97%a8%e8%af%ad%e6%b3%95/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fushanlang.com</link>
	<description>next station - 下一站，活在当下，且行且思</description>
	<lastBuildDate>Sat, 29 Nov 2014 15:14:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.5</generator>
	<item>
		<title>php 基本语法入门常用</title>
		<link>https://www.fushanlang.com/php-%e5%9f%ba%e6%9c%ac%e8%af%ad%e6%b3%95%e5%85%a5%e9%97%a8%e5%b8%b8%e7%94%a8-53/</link>
		<comments>https://www.fushanlang.com/php-%e5%9f%ba%e6%9c%ac%e8%af%ad%e6%b3%95%e5%85%a5%e9%97%a8%e5%b8%b8%e7%94%a8-53/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 01:26:00 +0000</pubDate>
		<dc:creator><![CDATA[fushanlang]]></dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[php 入门语法]]></category>
		<category><![CDATA[php基本语法]]></category>
		<category><![CDATA[php常用语法]]></category>

		<guid isPermaLink="false">http://www.fushanlang.com/blog/?p=53</guid>
		<description><![CDATA[<p>学习、使用php编程，手边必备《PHP5___manual_zh.chm》php5编程手册。使用过程中有不明白的地方可以及时参考一下。我想说的是自己在开发过程中常用的一些。</p> <p>1.变量定义 php变量是弱类型的，直接定义直接使用，如定义一个字符串 $str=&#8217;hello world&#8217; , 定义一个整数 $num=100*23 ; 浮点数 $fl_num=3.1415926 , 布尔型 $b=true, $b=false . 定义一个对象直接 $o= new ClassName(arguments) 即调用某一个类的构造方法。如果只是想建立一个空对象，或者不想调用某个类的对象构建可以采用直接 掉stdClass 的方法  $obj=new stdClass() ,也可以用强转的方法如 $obj2=(object)null,效果是一样的都会得到一个stdClass的空对象。</p> <p>&#60; PHP stdClass是PHP的一个基类，所有的类几乎都继承这个类，所以任何时候都可以被new，可以让这个变量成为一个object。同时，这个基类又有一个特殊的地方，就是没有方法。&#62; 即建立了一个空对象，此时你可以任意添加属性，如$obj-&#62;name=&#8221;Tom&#8221; , $obj-&#62;title=&#8221;书本标题&#8221; , $obj-&#62;price=23.98 ,等等。</p> <p>建立一个数组$a=array(); 初始化的话可以 $a2=array(&#8220;Tom&#8221; , 45 , 90.88 , new stdClass() ) ;</p> <p>注意 New 的用法:</p> <p>PHP执行完了会自动释放的，因为一个进程执行完总是要释放该进程的所有资源。所以一般new 一个对象后不用关心内存释放的问题，如果实在想快些释放内存，可以调用 unset($var) 或者 <span style="color:#777"> . . . &#8594; Read More: <a href="https://www.fushanlang.com/php-%e5%9f%ba%e6%9c%ac%e8%af%ad%e6%b3%95%e5%85%a5%e9%97%a8%e5%b8%b8%e7%94%a8-53/">php 基本语法入门常用</a></span>]]></description>
				<content:encoded><![CDATA[<p>学习、使用php编程，手边必备《PHP5___manual_zh.chm》php5编程手册。使用过程中有不明白的地方可以及时参考一下。我想说的是自己在开发过程中常用的一些。</p>
<p>1.变量定义<br />
php变量是弱类型的，直接定义直接使用，如定义一个字符串 $str=&#8217;hello world&#8217; , 定义一个整数 $num=100*23 ; 浮点数 $fl_num=3.1415926 , 布尔型 $b=true, $b=false .<br />
定义一个对象直接 $o= new ClassName(arguments) 即调用某一个类的构造方法。如果只是想建立一个空对象，或者不想调用某个类的对象构建可以采用直接<br />
掉stdClass 的方法  $obj=new stdClass() ,也可以用强转的方法如 $obj2=(object)null,效果是一样的都会得到一个stdClass的空对象。</p>
<p>&lt; PHP stdClass是PHP的一个基类，所有的类几乎都继承这个类，所以任何时候都可以被new，可以让这个变量成为一个object。同时，这个基类又有一个特殊的地方，就是没有方法。&gt;<br />
即建立了一个空对象，此时你可以任意添加属性，如$obj-&gt;name=&#8221;Tom&#8221; , $obj-&gt;title=&#8221;书本标题&#8221; , $obj-&gt;price=23.98 ,等等。</p>
<p>建立一个数组$a=array(); 初始化的话可以 $a2=array(&#8220;Tom&#8221; , 45 , 90.88 , new stdClass() ) ;</p>
<p><span style="color: #ff6600;">注意 New 的用法:</span></p>
<p>PHP执行完了会自动释放的，因为一个进程执行完总是要释放该进程的所有资源。所以一般new 一个对象后不用关心内存释放的问题，如果实在想快些释放内存，可以调用<br />
unset($var) 或者 直接 $var=null,都有助于php的垃圾回收机制发挥作用。<span id="more-53"></span></p>
<p>2. 基本语法<br />
常用的 if,else\for()\while\switch,case\都支持的很好。同时也支持三目运算符。</p>
<p>3. 常用操作<br />
<span style="color: #0000ff;"> 字符串连接操作用</span>. 来实现连接两个字符串。即 $a=&#8221;hello&#8221; ; $a.=&#8221;world&#8221; ; 之后$a等于&#8221;helloworld&#8221;。字符串双引号里变量会被执行如 echo &#8220;$a&#8221;; 客户端会输出“helloworld”。<br />
<span style="color: #0000ff;">数组遍历</span>有两种方式一种是:</p>
<p>for($i=0,$count=count($array);$i&lt;$count;++$i){<br />
//do&#8230;..<br />
echo  $array[$i]; //打印数组元素<br />
}   另一种是:<br />
foreach($array as $key=&gt;$value){<br />
//do&#8230;..<br />
echo  $value; //打印数组元素<br />
}    第二种方式同样适用于<span style="color: #0000ff;">对象的遍历</span>，可以获取数据对象的属性和值。如 $o=new stdClass(); $o-&gt;name=&#8221;Tom&#8221;; $o-&gt;title=&#8221;标题&#8221;; 则:<br />
foreach($o as $key=&gt;$value){<br />
//do&#8230;..<br />
echo  &#8220;$key=$value&lt;br/&gt;&#8221;; //打印对象属性<br />
} 则客户端输出:<br />
&#8220;name=Tom&#8221;<br />
&#8220;title=标题&#8221;</p>
<p>经常用到的数组函数有:<br />
array_push($array,$mix1,$mix2&#8230;.)往数组中加入多个元素。加一个的话有时也用 $array[]=$mix1 ;<br />
array_merge</p>
]]></content:encoded>
			<wfw:commentRss>https://www.fushanlang.com/php-%e5%9f%ba%e6%9c%ac%e8%af%ad%e6%b3%95%e5%85%a5%e9%97%a8%e5%b8%b8%e7%94%a8-53/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.125 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2025-12-17 17:31:56 -->
