当前位置: 首页>>代码示例>>PHP>>正文


PHP C::p方法代码示例

本文整理汇总了PHP中C::p方法的典型用法代码示例。如果您正苦于以下问题:PHP C::p方法的具体用法?PHP C::p怎么用?PHP C::p使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在C的用法示例。


在下文中一共展示了C::p方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1:

--TEST--
Assigning to a non-existent static property
--FILE--
<?php 
class C
{
}
C::$p = 1;
?>
--EXPECTF--

Fatal error: Access to undeclared static property: C::$p in %s on line 3, position %d
开发者ID:lihuibin,项目名称:jphp,代码行数:12,代码来源:static_properties_undeclared_assign.php

示例2: hello

<?php

trait T1
{
    static function hello()
    {
        echo "Hello ";
    }
}
trait T2
{
    use T1;
    static function world()
    {
        echo "World!\n";
    }
}
class C
{
    use T2;
    static function p()
    {
        self::hello();
        self::world();
    }
}
C::p();
开发者ID:badlamer,项目名称:hhvm,代码行数:27,代码来源:1978.php

示例3: f

unset(${'i'});
echo "\n" . '$i[0]=f(): ';
echo $a[$i[0] = f()][++$i[0]];
unset($i);
echo "\n" . '$i[0][0]=f(): ';
echo $a[$i[0][0] = f()][++$i[0][0]];
unset($i);
echo "\n" . '$i->p=f(): ';
echo $a[$i->p = f()][++$i->p];
unset($i);
echo "\n" . '$i->p->q=f(): ';
echo $a[$i->p->q = f()][++$i->p->q];
unset($i);
echo "\n" . '$i->p[0]=f(): ';
echo $a[$i->p[0] = f()][++$i->p[0]];
unset($i);
echo "\n" . '$i->p[0]->p=f(): ';
echo $a[$i->p[0]->p = f()][++$i->p[0]->p];
unset($i);
class C
{
    static $p;
}
echo "\n" . 'C::$p=f(): ';
echo $a[C::$p = f()][++C::$p];
echo "\n" . 'C::$p[0]=f(): ';
C::$p = array();
echo $a[C::$p[0] = f()][++C::$p[0]];
echo "\n" . 'C::$p->q=f(): ';
C::$p = new stdclass();
echo $a[C::$p->q = f()][++C::$p->q];
开发者ID:badlamer,项目名称:hhvm,代码行数:31,代码来源:engine_assignExecutionOrder_008.php


注:本文中的C::p方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。