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


PHP C::foo方法代码示例

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


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

示例1: test

 public static function test()
 {
     // FPushClsMethodD
     C::foo("a", "b", "c", "d");
     // FPushClsMethod
     $cls = 'C';
     $cls::foo("a", "b", "c", "d");
     $fn = 'foo';
     C::$fn("a", "b", "c", "d");
     $fn = 'foo';
     $cls::$fn("a", "b", "c", "d");
     // FPushClsMethodF
     self::foo("a", "b", "c", "d");
 }
开发者ID:badlamer,项目名称:hhvm,代码行数:14,代码来源:call11.php

示例2: main

function main()
{
    $c = new C();
    $d = new D();
    $c->foo();
    $d->foo();
    echo "**************\n";
    $c->bar();
    $d->bar();
    echo "**************\n";
    C::foo();
    D::bar();
    echo "**************\n";
    $d->yar();
    D::yar();
}
开发者ID:badlamer,项目名称:hhvm,代码行数:16,代码来源:static_new.php

示例3: foo

<?php

class C
{
    function foo()
    {
        if ($this) {
            return true;
        } else {
            return false;
        }
    }
}
var_dump(C::foo());
开发者ID:badlamer,项目名称:hhvm,代码行数:14,代码来源:hopt-exitslow.php

示例4: callByParent

 public static function callByParent()
 {
     parent::foo();
 }
开发者ID:badlamer,项目名称:hhvm,代码行数:4,代码来源:inherit-static-local.php

示例5: foo

<?php

// Copyright 2004-2015 Facebook. All Rights Reserved.
echo "Starting\n";
class C
{
    public function foo()
    {
        echo "foo\n";
        $x = array();
        if ($x) {
            print_r($x);
        } else {
            print_r($x);
        }
    }
}
$c = new C();
$val = $c->foo();
echo $val;
echo "\n";
echo "Done\n";
开发者ID:badlamer,项目名称:hhvm,代码行数:22,代码来源:hopt_array.php

示例6: foo

<?php

trait T
{
    function foo()
    {
        echo "Foo";
        $this->bar();
    }
    abstract function bar();
}
class C
{
    use T;
    function bar()
    {
        echo "BAR!\n";
    }
}
$x = new C();
$x->foo();
开发者ID:badlamer,项目名称:hhvm,代码行数:21,代码来源:1960.php

示例7: foo

{
    function foo($x, $y = 0);
}
interface J
{
    function foo($x, $y);
}
interface K
{
    function foo($x, $y = 0, array $z);
}
interface L
{
    function foo($x, $y, array $z = null);
}
interface M
{
    function foo($x, $y = 0, array $z = array());
}
class C implements I, J, K, L, M
{
    public function foo($x, $y = 0, array $z = null, array $a = null)
    {
        echo "{$x} {$y} {$z}\n";
    }
}
$obj = new C();
$obj->foo(1);
$obj->foo(1, 2);
$obj->foo(1, 2, null);
$obj->foo(1, 2, array());
开发者ID:badlamer,项目名称:hhvm,代码行数:31,代码来源:interface4.php

示例8: foo

<?php

class A
{
    public $a = null;
}
class B extends A
{
    public function foo()
    {
        var_dump($this->a);
    }
}
class C extends B
{
    public $a = 'test';
}
$obj = new C();
$obj->foo();
开发者ID:badlamer,项目名称:hhvm,代码行数:19,代码来源:680.php

示例9: foo

<?php

// Method invocation on $this
class C
{
    function foo($x, $y)
    {
        echo "C::foo({$x}, {$y})\n";
        $this->bar($y, $x);
    }
    function bar($x, $y)
    {
        echo "C::bar({$x}, {$y})\n";
    }
}
$c = new C();
$c->foo(1, 2);
开发者ID:michaelprem,项目名称:phc,代码行数:17,代码来源:oop_method_invocation5.php

示例10: doFoo

 public function doFoo()
 {
     $this->foo();
     // G G G
     B::foo();
     // B B    (Zend: B G G) (Rule 1)
     C::foo();
     // C C    (Zend: C G G) (Rule 1)
     D::foo();
     // D D    (Zend: D G G) (Rule 1)
     F::foo();
     // F G G
     G::foo();
     // G G G
     H::foo();
     // H H    (Zend: H G G) (Rule 1)
     parent::foo();
     // F G G
     self::foo();
     // G G G
     static::foo();
     // G G G
     echo "****************\n";
 }
开发者ID:n3b,项目名称:hiphop-php,代码行数:24,代码来源:cuf.php

示例11: foo

  <?php 
abstract class A
{
    public abstract function foo(int $x);
}
interface I
{
    function foo(int $x);
}
abstract class B extends A implements I
{
}
class C extends B
{
    public function foo(array $x = null)
    {
    }
}
$c = new C();
$c->foo(null);
echo "OK\n";
开发者ID:badlamer,项目名称:hhvm,代码行数:21,代码来源:impl_abstract_dv_3a.php

示例12: bar

 function bar()
 {
     C::foo();
 }
开发者ID:michaelprem,项目名称:phc,代码行数:4,代码来源:oop_static_invocation6.php

示例13: main

function main()
{
    return B::foo() + C::foo();
}
开发者ID:badlamer,项目名称:hhvm,代码行数:4,代码来源:inline_lateboundcls.php

示例14: foo

<?php

class C
{
    public $y = 5;
    function foo($x)
    {
        return $x + $this->y;
    }
}
$o = new C();
echo $o->foo(3) . "\n";
开发者ID:badlamer,项目名称:hhvm,代码行数:12,代码来源:hopt-ret2.php

示例15: __call

<?php

class C
{
    /**
     * @param string
     * @param array
     */
    public function __call($method, $args)
    {
    }
}
$c = new C();
$c->foo('asdf');
开发者ID:tpunt,项目名称:phan,代码行数:14,代码来源:0150_call_is_hard.php


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