<?php
function foo($one, $two){
bar($one);
}
function bar($one){
echo $one;
//How do I access $two from the parent function scope?
}
?>
Nếu tôi có mã ở trên, làm cách nào tôi có thể truy cập biến $ hai từ trong thanh(), mà không cần chuyển nó thành biến (vì lý do không xác định).Biến truy cập từ phạm vi chức năng khác?
Cảm ơn,
Mike
trả lời ngắn gọn: bạn không. – helloandre
Toàn bộ điểm xác định biến trong một phạm vi cụ thể là giới hạn quyền truy cập để không truy cập được ** bên ngoài phạm vi đó. Vì vậy không, không thể. Nếu bạn muốn làm điều này, sau đó không xác định nó trong phạm vi địa phương - sử dụng một lớp hoặc phạm vi toàn cầu. – Smashery