<?php
class test{
public $a = '123';
function test1(){
$b = '456';
return $b;
}
}$c = new test();
function out(){
global $c;
echo $c->a;
}
out();
?>
class test{
public $a = '123';
function test1(){
$b = '456';
return $b;
}
}$c = new test();
function out(){
global $c;
echo $c->a;
}
out();
?>
class test{
public $a = '123';
function test1(){
$b = '456';
return $b;
}
}$c = new test();
function out($c){
//global $c;
echo $c->a;
}
out($c);
?>
有点奇怪5.0的版本,可能之前记错了。
你也可以在函数里调用其他地方的函数啊。PHP本来就可以写JS代码。你可以自己调试一下就知道了。
class test{
public $a = '123';
function test1(){
$b = '456';
if($a == '123'){
?>
javaScript;
<?php
}
return $b;
}
}$c = new test();
function out(){
global $c;
echo $c->a;
}
out();
?>这样写js 可以吗?
if($a == '123'){
应写做
if($this->a == '123'){
class test{
public $a = '123';
function test1(){
$b = '456';
if($this->a == '123'){
?>
javaScript;==>可以变成这样
<?php
echo "<script>\n";
echo "function a()\n";
echo "{\n";
echo "window.alert('b');\n";
echo "}\n";
echo "</script>\n";
<?php
}
return $b;
}
}$c = new test();
function out(){
global $c;
echo $c->a;
}
out();
?>