問題タブ [parameters]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - オブジェクト プロパティをメソッド プロパティのデフォルトとして使用する
私はこれをやろうとしています (予期しない T_VARIABLE エラーが発生します):
私が使用しているオブジェクトには"defaultWeight"
、重量を指定しない場合にすべての新しい出荷が取得するパラメーターがあるため、重量にマジックナンバーを入れたくありません。defaultWeight
を出荷グループごとに変更するため、出荷自体に を入れることはできません。以下よりも良い方法はありますか?
c - Cで関数をパラメーターとしてどのように渡しますか?
一連のデータに対してパラメーターによって渡される関数を実行する関数を作成したいと考えています。Cで関数をパラメーターとしてどのように渡しますか?
string - 複数の文字列パラメーターを PowerShell スクリプトに渡すにはどうすればよいですか?
文字列の連結/書式設定を行おうとしていますが、すべてのパラメーターを最初のプレースホルダーに入れています。
コード
出力
parameters - コンストラクター引数が多すぎますか?
次のフィールドを含むCustomerというクラスがあるとします。
- ユーザー名
- Eメール
- ファーストネーム
- 苗字
また、ビジネスロジックに従って、すべてのCustomerオブジェクトにこれらの4つのプロパティを定義する必要があるとしましょう。
これで、コンストラクターにこれらの各プロパティを指定させることで、これを非常に簡単に行うことができます。ただし、Customerオブジェクトに必須フィールドを追加する必要がある場合に、これが制御不能になる可能性があることは簡単にわかります。
20以上の引数をコンストラクターに取り込むクラスを見てきましたが、それらを使用するのは面倒です。ただし、代わりに、これらのフィールドが必要ない場合は、未定義の情報が発生するリスクがあります。さらに悪いことに、これらのプロパティを指定するために呼び出し元のコードに依存している場合は、オブジェクト参照エラーが発生します。
これに代わるものはありますか、それともコンストラクター引数のX量が多すぎて、一緒に暮らすことができないかどうかを判断する必要がありますか?
.net - .NETは他の実行中のプログラムのコマンドラインパラメータをチェックできますか?
アプリのさまざまなインスタンスがどのように起動されたかを判断しようとしている興味深いケースがあります。.NETが別の実行中のインスタンスにクエリを実行し、そのインスタンスに渡されるコマンドラインパラメータを取得できるようにする方法はありますか?これまで.NETでそれを行う方法を見つけることができなかったので、ここで誰かが以前にこのようなことをしたことがあるかどうかを確認したいと思いました。
asp.net - ストアドプロシージャからのASP.NETのデフォルトの整数型
ストアドプロシージャに接続したWebページがあります。このSQLデータソースには、int型のストアドプロシージャに返すパラメータがあります。
ASP.NETはデフォルトでint32に設定したいようですが、数値は6を超えることはありません。ASP.NETのデフォルトをオーバーライドして16に設定しても問題ありませんか、それとも将来的に競合が発生しますか?
仕様:データベースフィールドの長さは4、精度は10です。これにより、答えに違いが生じる場合。
php - PHP-Windowsのコマンドライン引数
WindowsXPでコマンドラインからPHPを実行しようとしています。
PHPスクリプトにパラメーターを提供できないという事実を除いて、これは機能します。
私のテストケース:
私はこれを次のように呼びたいです:
しかし、パラメーターを受け入れるスクリプトを取得することはありません。
上記のスクリプトから得られる結果:
PHPの注意:未定義の変数:2行目のC:\test.phpのパラメーター
PHP5.2.6を使用してこれを試しています。これはPHP5のバグですか?
パラメータの受け渡しは、オンラインヘルプで処理されます。
注:スクリプトに引数を渡す必要がある場合は、-fスイッチを使用するときに最初の引数として--を渡す必要があります。
これはPHP4では機能しているように見えましたが、PHP5では機能していませんでした。
PHP 4では、コマンドラインを変更せずにサーバーで実行できるのと同じスクリプトを使用できました。これは、ローカルデバッグ、たとえば、出力をファイルに保存して調査する場合に便利です。
.net - DataReader で使用すると出力パラメーターが読み取れない
オブジェクトを使用して、DataReader
ストアド プロシージャを介してデータベース (SQL Server など) からデータにアクセスする場合、実行前に Command オブジェクトに追加された出力パラメータは、読み取り後に入力されません。行データとすべての入力パラメーターを問題なく読み取ることができますが、出力パラメーターは読み取れません。
php - PHP ADOdb の変数バインディング
ADOdb はデフォルトで同じ機能内でデータのサニテーションまたはエスケープを行いますか? それとも、Code Igniter の組み込みプロセスと混同しているだけですか?
ADOdb for PHPで変数をパラメータにバインドすると、SQLインジェクションが何らかの形で防止されますか?