を行います。最初の関数がblabla()
を呼び出すとき、私はif文の外側にあるコードを実行します。 dothis()
関数がblabla()
を呼び出すと、ifステートメント内のコードを呼び出す必要があります。 if文を作成するにはどうすればよいですか?は、私はこのようになりますPHPの機能を持っている何かのPHP
-10
A
答えて
1
ブール値を引数としてblabla
に渡します。 dothis
ではblabla(true)
と呼び、他の機能ではblabla(false)
と呼ぶことができます。 if文の引数をチェックすると、blabla
がdothis
から呼び出されたときにのみコードが実行されます。
0
ねえ、あなたはこのように試すことができます: - :
- 私は二つの方法からblabla関数を呼び出す場合、今関数blabla($ valを= 0){
// some code
if($val){
// do this
}
return something;
}
blabla(0); - この場合、文は実行されません。 blabla(1); - この場合、文が実行されます。
関連する問題
- 1. 私はこの小さな機能を持っているPHP
- 2. PHP渡す機能は、私が何かを返すPHPの機能を持っている
- 3. 私はこのような機能を持っているイテレータ
- 4. PHPのメール機能は、ランダムに私は、何か非常に単純なPHPスクリプトを持っているメッセージテキスト
- 5. PHP関数は、私は何のデフォルト値、例と機能を持っている
- 6. は、マップ機能は、私はこのようになりますステートレスなコンポーネントのフォームヘルパーを持っている
- 7. こんにちは私はこのようなものですクラスの機能を持っている機能
- 8. は、どのように私は、私はこのコードを持っているPHP
- 9. PHPは、私はこのようになりますリンクを持つページを持っているリンク
- 10. jQueryの$ .post()私はこのjQueryの機能を持っているPHPコード
- 11. 私はこのような何か持っているRubyの
- 12. できない私はこのような、何かCの機能を持っている
- 13. エレガントな方法は、私はこのようになりますフォームを持っているPHP
- 14. 私はこのような何か持っている1
- 15. パス私はこのような二つの機能を持っている
- 16. PHPでは、stristrのような機能はありますか?
- 17. 私はこのようなレガシーコードの多くを持っているPHP
- 18. が、私はこのGET_ALL機能していPHP/MySQLの機能
- 19. PHP - 私はこのようなコード持っている複数の結果
- 20. 私はこのような配列を、持っていると仮定PHP
- 21. names.csv、私はこのようなCSV-ファイルを持っているPHP
- 22. PHP /データベース:私はこのようなSQL文を持っているコンテンツ
- 23. 私はこのような(簡体字)XMLを持っているPHP
- 24. 私はアレイと、このようなVARを持っているPHP
- 25. ショーのニュースは、私がこのような何かを持っているjQueryとPHP
- 26. 私はこのコードを持っているこの機能
- 27. は、私はC#で、以下の機能を持っているPHP
- 28. Javascriptがだから私は、このようなのような機能を持っているノード
- 29. 私はこのように書き機能を持っている
- 30. は、私はこのようになりますテーブルを持っている
実際に関数が呼び出しスタックによって動作を変更しないようにしたいとします。そうすれば、コードを確実にテストすることが不可能になり、必然的に物事を遅くすることになります。 2つの異なることをする必要がある場合は、2つの関数を記述します。 –
@EliasVanOotegemはい、そうです。これはとにかく最高のソリューションでした。ありがとう! –