我想从函数getaddress获取变量$ place并将值传递给函数breakintostrings。似乎我不能得到变量$ place。
<?php
$username ="1224hammer";
getaddress ($username);
function getaddress($username)
{
$place = row['place'];
function format_address($record)
{
function breakintostrings($x,$y,$z)
}
breakintostrings($place,"$y","$z")
}
?>
答案 0 :(得分:0)
你可以通过return语句返回变量$ place来获取值,但请不要嵌套你的函数。请
答案 1 :(得分:0)
不要像这样嵌套你的功能。相反,尝试这样的事情:
function getaddress($username){
return row['place']; // What is row?
}
function breakintostrings($address,$y,$z){
// do whatever
}
$address = getaddress($username);
breakintostrings($address,"$y","$z");
答案 2 :(得分:0)
在$place
函数之外创建变量getaddress
,并使用 breakintostrings
关键字将其导入global
函数:
$place = '';
function getaddress($username)
{
$place = row['place'];
}
function breakintostrings($x,$y,$z)
global $place;
// more code
}