質問タイトルが破茶滅茶で申し訳ありません。
$param_arrayという配列にPOSTのキー名を入れて
キーごとにPOSTに入れて、それを複数の引数として
関数に渡したいと考えております。
オブジェクトを引数として渡すと同じような事が出来るのでしょうか?
オブジェクト指向を勉強中でよくわかっていません。
当たり前ですが以下のコードでは単一の引数とみなされてしまいます。
よろしくお願いいたします。
php
1 require_once("Customer.php"); 2 $stmt = new Customer(); 3 $param_array = array('customer_id','customer_name','password','furigana','postal','address','tel','birthday'); 4 foreach ($param_array as $value) { 5 $param[] = "'".$_POST[$value]."'"; 6 } 7 $result = $stmt->add(implode(',',$param));
以下のようなコードを上記のように記述できたらいいなと思っています。
php
1 require_once("Customer.php"); 2 $stmt = new Customer(); 3 $result = $stmt->add($_POST['customer_id'],$_POST['customer_name'],$_POST['password'],$_POST['furigana'],$_POST['postal'],$_POST['address'],$_POST['tel'],$_POST['birthday']);
回答1件
あなたの回答
tips
プレビュー