• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

php中-,=和::的区别

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
<?php
  $arr=['a'=>123,'b'=>456];//数组初始化
  echo $arr['a'];//数组引用
  print_r($arr);//查看数组
  class A{
    public $a=123;
    public $b=456;
  }
  $obj=new A();
  echo $obj->a;//对象引用
  print_r($obj);//查看对象
?>

结果:

123Array
(
    [a] => 123
    [b] => 456
)
123A Object
(
    [a] => 123
    [b] => 456
)

例2:

 // -> 访问对象中的方法或属性:
 $object -> action();  // 访问对象 object 中的 action 方法
  
  
 // => 定义数组键对值
  
 $ary = [
     'name' => 'Jack',
     'addr' => 'Beijing'
 ];

 

2019/5/23

PHP 关联数组

关联数组是使用您分配给数组的指定的键的数组。

这里有两种创建关联数组的方法:

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

or:

$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";

随后可以在脚本中使用指定的键:

实例

<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); echo "Peter is " . $age['Peter'] . " years old."; ?>

运行实例 »



遍历关联数组

遍历并打印关联数组中的所有值,您可以使用 foreach 循环,如下所示:

实例

<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?>

 

::双冒号操作符即作用域限定操作符Scope Resolution Operator可以访问静态、const和类中重写的属性与方法。

类中 静态方法和静态属性的引用方法
例如
class Test{
public static $test = 1;
public static function test(){
}
}

可以不用实例化对象直接使用 Test::$test 来取得$test属性的值
静态方法调用也同理Test::test(); 直接调用静态方法test


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php缩放处理png和jpg图片发布时间:2022-07-10
下一篇:
php的文件引用发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap