php 静态变量

<?php
 class Math{
  const PI = 3.14;

  public static function squared($v){
   return $v * $v;
  }

  public static function cubed($v){
   return self::squared($v) * $v;
  }

  public static function circleArea($radius){
   return self::squared($radius) * self::PI;
  }

  public static function rectangleArea($edgeLength){
   echo 'rectangle area is '.self::squared($edgeLength)."/n";
  }
 }

 $math = new Math();
 echo $math->circleArea(3)."/n"; //静态方法可以用类的实例访问
 $math->rectangleArea(3);
    echo Math::squared(4)."/n";   //静态方法也可以用类名加作用域标识符访问
 echo Math::PI * 2 ."/n"; // 2  与  . 之间要有空格
        //静态成员变量不能用类的实例访问
 echo $math->PI * 2;       //应当使用类名加作用域标识符访问
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值