php对象及常量

    类是对对象的抽象,所以说在接触对象时,我们要创建一个类。对类数据初始化我们需要构造器,在php中,构造器有着自己的内置函数:

__construct() 函数创建一个新的 SimpleXMLElement 对象。

如果成功,则该函数返回一个对象。如果失败,则返回 false。

  很简单的一个小例子:

 1 <?php
 2     class Apple {
 3         var $sum;
 4         var $size;
 5         function __construct($sum , $size){
 6             $this->sum = $sum;
 7             $this->size = $size;
 8         }
 9     }
10     $a1 = new Apple(13 , "xl");
11     foreach ($a1 as $key => $value) {
12         echo $key."->".$value."<br />";
13     }
14 ?>

  输出结果:

sum->13
size->xl

    关于常量,Java就是final修饰,C++就是const。而php有着自己的内置函define()类似于C常量宏定义的关键字。

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

      三个可选参数:

  1. name:必选参数,常量名称,即标志符。
  2. value:必选参数,常量的值。
  3. case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

   一个小例子:

1 <?php
2     define(1, 'a');
3     echo 1;
4 ?>

  当然也可以用const,const不能声名于函数内部而且只能用于普通变量名,不能包含表达式。

  例如:

1 <?php
2     const MAX_NUM = 10;
3     for ($i=0; $i < MAX_NUM ; $i++) { 
4         echo $i;
5     }
6 ?>
bool define (string $name , mixed $value [,bool $case_insensitive =false])

猜你喜欢

转载自www.cnblogs.com/frlove/p/11588033.html
今日推荐