第一:函数调用类中函数
可以在函数中先实例化类,然后再调用类中的方法
例如:
<?php
class my_class {
function class_functio(){
return 'nihao';
}
}
function my_function(){
$new_class = new my_class;
echo $new_class->class_functio;
}
?>第二:函数调用外部变量
方法一:
$name = "呵呵";
function print_var($value)
{
echo $value;
}
print_var($name);
方法二:
$name = "呵呵";
function print_var()
{
global $name;
return $name;
}
echo print_var();
三 两个类中函数调用:
方法1:
class A { // 类A
public function text($text){
echo $text;
}
}
$a = new A(); // 实例化类A
class B{ // 类B
public function show(){
global $a; // 调用外部(全局)变量$a
$a->text('你好'); // 调用类A里面的a()函数
}
}
$b = new B(); // 实例化类B
$b->show(); // 输出你好
方法二:
<?php
class A{
public function text($text){
echo $text;
}
}
class B{
public function show(){
$a=new A();
$a->text("hhhhhhhhhhhhh");
}
}
$b=new B();
$b->show();
?>