本文整理汇总了PHP中foo2函数的典型用法代码示例。如果您正苦于以下问题:PHP foo2函数的具体用法?PHP foo2怎么用?PHP foo2使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了foo2函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: foo
function foo()
{
function foo2()
{
return "bar!";
}
return foo2();
}
示例2: bar
function bar()
{
$v1 = foo1(0);
var_dump($v1);
$v2 = foo2(0);
var_dump($v2);
$v3 = foo3(0);
var_dump($v3);
}
示例3: foo
function foo()
{
$f = new MyClass();
return foo2($f);
}
示例4: foo5
return $x - $x + 3;
}
function foo5($x)
{
return $x + 3 - $x;
}
function foo6($x)
{
return 0 - $x;
}
function foo7($x)
{
return $x - 0;
}
function foo8($x)
{
return $x - 1;
}
function foo9($x)
{
return 1 - $x;
}
var_dump(foo1(5, 2));
var_dump(foo2(1, 2));
var_dump(foo3(-3));
var_dump(foo4(5));
var_dump(foo5(5));
var_dump(foo6(-3));
var_dump(foo7(3));
var_dump(foo8(4));
var_dump(foo9(-2));
示例5: foo
$var++;
}
$a = 5;
foo($a);
echo $a . "\n";
//6
/**
* params: not function return variable, not expression, not number or string...
* must variables
*/
function foo2(&$var)
{
$var++;
}
function bar()
{
$a = 5;
return $a;
}
foo2($a = 5);
echo $a . "\n";
//6
//foo2(bar()); // Produces fatal error since PHP 5.0.5 - Strict Standards
//foo2(5); // Produces fatal error
?>
</pre>
<?php
require_once '../../includes/footer.php';
?>
示例6: error_reporting
<?php
error_reporting(E_ALL);
function foo1($arg)
{
}
function foo2($arg)
{
}
function foo3($arg)
{
error_reporting(E_ALL | E_STRICT);
echo $undef3;
throw new Exception("test");
}
try {
@foo1(@foo2(@foo3()));
} catch (Exception $e) {
}
var_dump(error_reporting());
echo "Done\n";
示例7: foo
<?php
function foo(&$x, &$y)
{
$x = 1;
echo $y;
}
$x = 0;
foo($x, $x);
// prints 1 ..
function foo2($x, &$y, $z)
{
echo $x;
// 0
echo $y;
// 1
$y = 2;
}
$x = 0;
foo2($x, $x, $x = 1);
echo $x;
// 2
示例8: foo8
function foo8()
{
$x = array();
return (bool) $x;
}
function foo9()
{
$x = array(1, 2, 3);
return (bool) $x;
}
function foo10()
{
$x = array();
return (string) $x;
}
function foo11()
{
$x = array(1, 2, 3);
return (string) $x;
}
var_dump(foo1());
var_dump(foo2(5, 6));
var_dump(foo3());
var_dump(foo4());
var_dump(foo5());
var_dump(foo6(2));
var_dump(foo7(2));
var_dump(foo8());
var_dump(foo9());
var_dump(foo10());
var_dump(foo11());
示例9: foo
function foo()
{
echo __NAMESPACE__ . "\n";
}
function foo2()
{
echo __NAMESPACE__ . "\n";
}
function foo5()
{
echo __NAMESPACE__ . "\n";
}
}
namespace A\B\C {
foo();
foo2();
foo3();
foo4();
foo5();
function foo4()
{
}
}
namespace A\B\C\D {
function foo()
{
echo __NAMESPACE__ . "\n";
}
function foo2()
{
echo __NAMESPACE__ . "\n";
示例11: foo1
<?php
function foo1($a, $b)
{
return $a - 4 + ($b - 9);
}
function foo2($a, $b)
{
return $a - 3 + 7;
}
function foo3($a, $b)
{
return $a - 3 - 7;
}
function foo4($a, $b)
{
return $a - 4 + ($b + 9);
}
$vals = array(array(0, 0), array(1, 1), array(-3, 5), array(5, -3), array(20, -50), array(20, 0));
foreach ($vals as list($a, $b)) {
var_dump(foo1($a, $b));
var_dump(foo2($a, $b));
var_dump(foo3($a, $b));
var_dump(foo4($a, $b));
}
示例12: foo
<?php
function foo($a)
{
echo $a;
}
function foo2($a)
{
foo($a);
}
foo("hello world");
foo2("hello world");
示例13: foo9
{
return $y * $x + $z * $x;
}
function foo9($x, $y)
{
return $x * 3 * ($y * 7);
}
function foo10($x)
{
return 3 * $x * 7;
}
function foo11($x)
{
return $x * 8;
}
function foo12($x)
{
return $x * -8;
}
var_dump(foo1());
var_dump(foo2(6));
var_dump(foo3(6, 2));
var_dump(foo4(-12));
var_dump(foo5(2, 1, 5));
var_dump(foo6(2, 1, 5));
var_dump(foo7(2, 1, 5));
var_dump(foo8(2, 1, 5));
var_dump(foo9(2, 5));
var_dump(foo10(2));
var_dump(foo11(7));
var_dump(foo12(3));
示例14: case2
function case2()
{
foo2();
}
示例15: foo
<?php
class X
{
}
class Y
{
}
class Z extends Y
{
}
function foo(X $x)
{
return get_class($x);
}
function foo2(Y $y)
{
return is_string(get_class($y));
}
function foo3($x)
{
if (is_object($x)) {
return get_class($x);
}
return "";
}
var_dump(foo(new X()));
var_dump(foo2(new Z()));
var_dump(is_string(foo3(new stdclass())));