php开发设计实例教程系列产品2

界定自变量 = $ + 标志符
1. 全局性自变量: 在全部涵数外界界定的自变量,有着全局性功效域。
2. 部分自变量: 在涵数內部申明的自变量
3. static自变量: static功效域 当一个涵数进行时,它的全部自变量一般都是删掉除。但是,有时候候您期待某一部分自变量不必删掉除。每一次启用该涵数时,该自变量可能保存着涵数前一次被启用时的值。
4. 主要参数自变量: 主要参数是根据启用编码将值传送给涵数的部分自变量。

 ?php
 $webiste='codehome.vip'; //全局性自变量
 function test($param){
 static $countInvoke=0;
 global $webiste;
 echo $webiste;//or echo $GLOBALS['website']
 echo $param;
基本数据信息种类
 //8种数据信息种类,php数据信息种类包含
 // String(标识符串),
 $msg='hello php';
 // Integer(整型),
 $intValue=3;
 // Float(浮点型),
 $floatValue=10.365;
 //Boolean(布尔运算型),
 $flag=true;
 // Array(数字能量数组),
 $cars=array('BMW','Benzi');
 // Object(目标),申明一个类
 class User{
 var $name;
 public function __construct($name='codehome') {
 $this- name=$name;
 function getName(){
 return $this- name;
 $author=new User("dsys");
 echo $author- getName();
 // NULL(空值)
 $y=null;

一般应用define界定变量定义,也有一种魔术师变量定义,是php预订义的变量定义

 ?php
 //变量定义 false表明对尺寸写比较敏感,PI变量定义是全局性都可以令其用的
 define('PI',3.14,false);
 //魔术师变量定义,php预订义的变量定义
 //当今行号
 echo __LINE__;
 //文档的详细相对路径与文档名
 echo __FILE__;
 //文档所属文件目录
 echo __DIR__;
 //涵数名字,跟类名,类的方式名
 class Data{
 function print(){
 echo __FUNCTION__;
 echo __CLASS__;
 echo __METHOD__;
 $d=new Data();$d- print() ;
 //当今取名室内空间
 echo __NAMESPACE__;
 ?php
 //+ - * / % -
 $res=1+3*5-6/1;
 echo $res;
 //标识符串拼凑
 $str='hello'.'world';
 echo $str;
 //整除
 var_dump(intdiv(10,3));
 //增长下降
 $num=10;
 $num++;$num--;++$num;--$num;
标准/步骤操纵
 ?php
 //标准操纵
 if($res 0){
 }else{
 $color='black';
 switch ($color){
 case 'red':
 echo '鲜红色';break;
 case 'blue':
 echo '深蓝色';break;
 default:
 echo 'unkown';
 $i=10;
 while ($i 0){
 echo $i;
 $i--;
 for($i=1;$i $i++){
 //解析xml数字能量数组
 $array=array("one","two","three");
 foreach ($array as $item){
 echo $item;