第一:函数调用类中函数

可以在函数中先实例化类,然后再调用类中的方法

例如:

<?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();

?>