php 基本语法入门常用

学习、使用php编程,手边必备《PHP5___manual_zh.chm》php5编程手册。使用过程中有不明白的地方可以及时参考一下。我想说的是自己在开发过程中常用的一些。

1.变量定义
php变量是弱类型的,直接定义直接使用,如定义一个字符串 $str=’hello world’ , 定义一个整数 $num=100*23 ; 浮点数 $fl_num=3.1415926 , 布尔型 $b=true, $b=false .
定义一个对象直接 $o= new ClassName(arguments) 即调用某一个类的构造方法。如果只是想建立一个空对象,或者不想调用某个类的对象构建可以采用直接
掉stdClass 的方法  $obj=new stdClass() ,也可以用强转的方法如 $obj2=(object)null,效果是一样的都会得到一个stdClass的空对象。

< PHP stdClass是PHP的一个基类,所有的类几乎都继承这个类,所以任何时候都可以被new,可以让这个变量成为一个object。同时,这个基类又有一个特殊的地方,就是没有方法。>
即建立了一个空对象,此时你可以任意添加属性,如$obj->name=”Tom” , $obj->title=”书本标题” , $obj->price=23.98 ,等等。

建立一个数组$a=array(); 初始化的话可以 $a2=array(“Tom” , 45 , 90.88 , new stdClass() ) ;

注意 New 的用法:

PHP执行完了会自动释放的,因为一个进程执行完总是要释放该进程的所有资源。所以一般new 一个对象后不用关心内存释放的问题,如果实在想快些释放内存,可以调用
unset($var) 或者 直接 $var=null,都有助于php的垃圾回收机制发挥作用。 Continue reading »php 基本语法入门常用