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


PHP C::f方法代码示例

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


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

示例1: f

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

示例2: main

function main()
{
    print "C::k : " . C::k . "\n";
    $X = "C";
    print "{$X}::k : " . $X::k . "\n";
    # XXX Exit here to avoid unimplemented HHBC instructions.
    exit(0);
    C::sf();
    # XXX Need SProp replacement.
    #print "C::\$s : ".C::$s."\n";
    #print "\$X::\$s : ".$X::$s."\n";
    $c = new C();
    print "\$c->p : " . $c->p . "\n";
    $c->f(43);
    var_dump($c);
    print "Test end\n";
}
开发者ID:badlamer,项目名称:hhvm,代码行数:17,代码来源:EmitOO.php

示例3: g

function g() {
  C::f();
}
开发者ID:n3b,项目名称:hiphop-php,代码行数:3,代码来源:fb_dbt.php

示例4: f

<?php

class C
{
    public static function f($foo, $whatever)
    {
    }
}
function g($bar)
{
}
function h()
{
    return GLOBAL_FOO;
}
class D
{
    public static function foo($x, $y)
    {
        return $x->map(function ($i) use($y) {
            return $y[$i];
        });
    }
}
C::f(null, null);
g(null);
开发者ID:badlamer,项目名称:hhvm,代码行数:26,代码来源:php_file.php

示例5: array

<?php

class C
{
    function __call($name, $values)
    {
        $values[0][0] = 'changed';
    }
}
$a = array('original');
$b = array('original');
$hack =& $b[0];
$c = new C();
$c->f($a);
$c->f($b);
var_dump($a, $b);
开发者ID:badlamer,项目名称:hhvm,代码行数:16,代码来源:__call_003.php

示例6: f

 function f()
 {
     return parent::f();
 }
开发者ID:dw4dev,项目名称:Phalanger,代码行数:4,代码来源:inheritance2.php

示例7: f

<?php

require_once $GLOBALS['HACKLIB_ROOT'];
class C
{
    public static function f($foo, $whatever)
    {
        $x = (int) (5.3 + 2.8) + 20;
        echo $x;
    }
}
class D
{
    public static function foo($x, $y)
    {
        return $x->map(function ($i) use($y) {
            return $y[$i];
        });
    }
}
C::f(array(), null);
开发者ID:barnardm,项目名称:hhvm,代码行数:21,代码来源:class_function.php

示例8: f

<?php

class C
{
    function f($x)
    {
        return $x *= 2;
    }
}
$o = new C();
echo $o->f(17);
$mockedF = 'function($x){
	return $x ** 2;
}';
/*
$o2 = new class extends C {
	function f($x){
		return (function($x){
			return $x ** 2;
		})($x);
	}
};
*/
$code = <<<code
\t\$o2 = new class extends C {
\t\tfunction f(\$x){
\t\t\treturn ({$mockedF})(\$x);
\t\t}
\t};
code;
eval($code);
开发者ID:JoshuaReneDalley,项目名称:php,代码行数:31,代码来源:mockUsingClosure.php

示例9: f

<?php

class C extends A implements I
{
    use T;
    function f()
    {
    }
}
abstract class A
{
}
interface I
{
}
trait T
{
}
$v = new C();
$v->f();
开发者ID:hslatman,项目名称:phan,代码行数:20,代码来源:0034_method_call.php

示例10: f

}
abstract class D implements FooBar, Boo
{
}
class C extends D
{
    public function f()
    {
        echo "f\n";
    }
    public function b()
    {
        echo "b\n";
    }
    public function fb()
    {
        echo "fb\n";
    }
    public function o()
    {
        echo "o\n";
    }
}
$c = new C();
$c->f();
$c->b();
$c->fb();
$c->o();
echo Foo::x . "\n";
echo FooBar::x . "\n";
echo C::x . "\n";
开发者ID:michaelprem,项目名称:phc,代码行数:31,代码来源:interfaces.php

示例11: f

class C
{
    /**
     * @return self
     */
    function f()
    {
        return $this;
    }
    /**
     * @return static
     */
    function g()
    {
        return $this;
    }
    /**
     * @return $this
     */
    function h()
    {
        return $this;
    }
    function test(C $c)
    {
    }
}
$c = new C();
$f = $c->test($c->f());
$g = $c->test($c->g());
$h = $c->test($c->h());
开发者ID:ablyler,项目名称:phan,代码行数:31,代码来源:0053_self_static_this.php

示例12: f

<?php

class C
{
    const FOO = 1;
    private static $bar = 2;
    public static function f()
    {
        eval(<<<'PHP'
var_dump(self::FOO);
var_dump(self::$bar);
var_dump(self::class);
var_dump(static::class);
PHP
);
    }
}
C::f();
开发者ID:zaky-92,项目名称:php-1,代码行数:18,代码来源:Zend_tests_self_in_eval.php

示例13: g

<?php

class C
{
    function g()
    {
        $ex = new Exception();
        $bt = $ex->getTrace();
        foreach ($bt as $k => $_) {
            $frame = $bt[$k];
            unset($frame['file']);
            unset($frame['line']);
            unset($frame['args']);
            ksort($frame);
            $bt[$k] = $frame;
        }
        var_dump($bt);
    }
    function f()
    {
        $this->g();
    }
}
$obj = new C();
$obj->f();
echo "------------------------\n";
Exception::setTraceOptions(DEBUG_BACKTRACE_PROVIDE_OBJECT);
$obj->f();
开发者ID:badlamer,项目名称:hhvm,代码行数:28,代码来源:66.php

示例14: f

<?php

class C
{
    const X = 1;
    static function f()
    {
        return new C();
    }
}
var_dump(C::f()::X);
var_dump(C::{'f' . ''}()::X);
开发者ID:badlamer,项目名称:hhvm,代码行数:12,代码来源:static_call_access.php

示例15: f

<?php

class C
{
    private $x = 42;
    public function f() : int
    {
        return $this->x;
    }
}
$v = C::f();
开发者ID:hslatman,项目名称:phan,代码行数:11,代码来源:0045_static_call_to_non_static.php


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