<?php
function foo($one, $two){
bar($one);
}
function bar($one){
echo $one;
//How do I access $two from the parent function scope?
}
?>
私は上記のコードをお持ちの場合は、どのように私は(未知の理由のための)変数としてなしはそれを渡して、)(バー内から変数$両者をアクセスすることができます。別の関数のスコープから変数にアクセスしますか?
おかげで、
マイク
短い答え:あなたはしないでください。 – helloandre
特定のスコープ内で変数を定義する全体的なポイントは、そのスコープの外で**アクセスできないようにアクセスを制限することです。そうではありません。これを行うには、ローカルスコープで定義しないでください。クラスまたはグローバルスコープを使用してください。 – Smashery