PHPの関数内で使用する変数について教えてください。
関数の呼び出し元で使用している変数を複数、関数でも使用したい場合。
いくら多くても関数の引数として渡したほうが良いのでしょうか。
もしくは、グローバル関数にした方が良いのでしょうか。
セキュリティやメモリなど、あまりPHPに詳しくないためどのようにするのがお作法・・・というか一般的なのかと思い質問させていただきました。
また、関数で複数アウトさせたい変数がある場合はグローバルにするしかないのでしょうか。
既に回答にあるように状況によりまちまちなので、もう少し利用シーンを具体的・明確にされてはどうでしょうか?一応「おおよそどのようにしても動く」のがPHPの長所且つ短所なので、利用シーンを具体的にされた方が具体的な回答を得られて、質問者さんもスッキリするのでは、と思います。
回答5件
あなたの回答
tips
プレビュー