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


PHP B::f方法代码示例

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


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

示例1: cf

 function cf()
 {
     A1::f();
     A2::f();
     \A1::f();
     \A2::f();
     B::f();
     C::f();
 }
开发者ID:exakat,项目名称:exakat,代码行数:9,代码来源:IsNotFamily.02.php

示例2: f

[EXPECT php]

[FILE]
<?php 
class A
{
    function f()
    {
        echo "f";
    }
}
class B extends A
{
    function f()
    {
        parent::f();
    }
}
$b = new B();
$b->f();
开发者ID:dw4dev,项目名称:Phalanger,代码行数:20,代码来源:parent.php

示例3: eval

[expect] ahoj 

[file]
<?php 
eval('class A { function f() { echo "ahoj"; } }');
class B extends A
{
}
B::f();
开发者ID:dw4dev,项目名称:Phalanger,代码行数:9,代码来源:inheritance.php

示例4: array

[expect php]
[file]
<?php 
$a = array("");
$a[0][0] = "f";
var_dump($a);
$a = array("bubu");
@($a[0][0] = "xyz");
var_dump($a);
class C
{
    public $f;
}
$c = new C();
$c->f = "kuku";
$c->f[2] = "x";
var_dump($c);
class B
{
    static $f;
}
B::$f = "hello";
B::$f[3] = "x";
var_dump(B::$f);
eval('class A { static $f; }');
A::$f = "hello";
A::$f[3] = "x";
var_dump(A::$f);
开发者ID:dw4dev,项目名称:Phalanger,代码行数:28,代码来源:chain_ending_by_string_index.php

示例5: f

<?php

class A
{
    function f() : int
    {
        return 42;
    }
}
class B
{
    function g() : string
    {
        return 'string';
    }
}
$a = new A();
print $a->g();
print $a->f();
$a = new B();
print $a->g();
print $a->f();
开发者ID:hslatman,项目名称:phan,代码行数:22,代码来源:0020_changing_types.php

示例6: f

$x = $c[2];
print "$x\n";
*/
class B
{
    function f(int $a) : int
    {
        return $a;
    }
    // @return int[]
    function g()
    {
        return [1, 2, 3];
    }
    /**
     * @return string[]
     */
    function h()
    {
        return ['a', 'b', 'c'];
    }
}
$e = new B();
/*
$x = $e->f($e->g()[1]);
print "$x\n";
*/
// Should be of type string
$f = $e->h()[2];
$x = $e->f($f);
print "{$x}\n";
开发者ID:hslatman,项目名称:phan,代码行数:31,代码来源:0026_dim_types.php

示例7: f

<?php

class A
{
    public static function f()
    {
        return function () {
            var_dump(self::class);
            var_dump(static::class);
        };
    }
}
class B extends A
{
}
$f = B::f();
$f();
$g = $f->bindTo(null, A::class);
$g();
$foo = function () {
    var_dump(self::class);
    var_dump(static::class);
};
$bar = $foo->bindTo(null, A::class);
$bar();
开发者ID:gleamingthecube,项目名称:php,代码行数:25,代码来源:Zend_tests_bug66811.php

示例8: f

<?php

class A
{
    static function f()
    {
        return new static();
    }
    static function g($o)
    {
        return $o instanceof static;
    }
}
class B extends A
{
}
var_dump(A::g(A::f()));
var_dump(A::g(B::f()));
var_dump(B::g(A::f()));
var_dump(B::g(B::f()));
开发者ID:badlamer,项目名称:hhvm,代码行数:20,代码来源:1881.php

示例9: f

<?php

class A
{
    function f()
    {
    }
}
class B
{
    function g()
    {
    }
}
$v = new A();
if (rand(0, 1) > 0) {
    $v = new B();
    $v->g();
} else {
    $v->f();
}
if (rand(0, 1) > 0) {
    $v = new A();
    $v->g();
} else {
    $v = new B();
    $v->f();
}
开发者ID:ablyler,项目名称:phan,代码行数:28,代码来源:0087_conditional_types.php

示例10: g

 function g()
 {
     echo "Z::g -- this: |" . get_class($this) . "|\n";
     B::f();
 }
开发者ID:jldupont,项目名称:jldupont.com,代码行数:5,代码来源:Test.php


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