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


PHP A::g方法代码示例

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


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

示例1: f

function f()
{
    $a = new A();
    for ($i = 0; $i < 1000000; $i++) {
        $a->g();
    }
}
开发者ID:jemmy655,项目名称:hippyvm,代码行数:7,代码来源:jithip.php

示例2: g

<?php

class A
{
    function g()
    {
        echo "function g - begin\n";
        function f()
        {
            echo "function f\n";
        }
        echo "function g - end\n";
    }
}
$a = new A();
$a->g();
f();
开发者ID:badlamer,项目名称:hhvm,代码行数:17,代码来源:bug29104.php

示例3: g

        $x =& $z;
        return $x;
    }
    public function g()
    {
        global $z;
        $x =& $z;
        return $x;
    }
}
function f()
{
    global $z;
    $x =& $z;
    return $x;
}
function g(&$x)
{
    $x[] = 1;
}
$z = array(1);
$a = new A();
g(f());
__var_dump($z);
g(A::f());
__var_dump($z);
$g = "g";
$g(A::f());
__var_dump($z);
g($a->g());
__var_dump($z);
开发者ID:dw4dev,项目名称:Phalanger,代码行数:31,代码来源:deep_copy_refbox.php

示例4: f

 static function f()
 {
     $x = A::g(1, 2);
     $y =& A::g(1, 2);
 }
开发者ID:dw4dev,项目名称:Phalanger,代码行数:5,代码来源:function_call.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

<?php

function f($arg0, $arg1)
{
    var_dump($arg0, $arg1);
}
function g(&$arg0, $arg1)
{
    var_dump($arg0, $arg1);
}
class A
{
    function f($f, $var)
    {
        $f($this, ${$var} = 5);
    }
    function g($f, $var)
    {
        $f($this, $var++);
    }
}
$a = new A();
$a->f('f', 'this');
$a->f('g', 'this');
$a->g('f', 30);
$a->g('g', 30);
开发者ID:badlamer,项目名称:hhvm,代码行数:26,代码来源:1099.php

示例7: 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

示例8: f

<?php

interface I
{
    public function f() : I;
}
class C
{
    public function g()
    {
        $v = new self();
        if ($this instanceof I) {
            $v = $this->f();
        }
        return $v;
    }
}
class A extends C implements I
{
    public function f() : I
    {
        return $this;
    }
}
$ancestor = new A();
$ancestor->g();
开发者ID:ablyler,项目名称:phan,代码行数:26,代码来源:0093_this_instance_of.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

<?php

trait B
{
    public function g() : self
    {
        return $this;
    }
}
class A
{
    use B;
    public function f()
    {
    }
    public function h() : self
    {
        return $this;
    }
}
$a = new A();
$a->g()->f();
$a->h()->f();
$a->g()->z();
$a->h()->z();
开发者ID:tpunt,项目名称:phan,代码行数:25,代码来源:0195_trait_return_type_self.php


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