質問 > フロント機能 > EC-CUBEのシステムのデバッグ方法について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
non888 |
投稿日時: 2019/2/15 11:46
対応状況: 解決済
|
常連 登録日: 2019/2/4 居住地: 投稿: 65 |
EC-CUBEのシステムのデバッグ方法について 【解決】
SC_Utils::sfPrintR($var); で確認できるのを確認しました。 =============================================================== EC-CUBEで使用されているClassなどの処理中にある、変数に何の値が取得されているか確認したいのですが、こういった場合のデバッグ方法はどうしたらいいのでしょうか。 例えば、下記の拡張子判定の処理があり、$_FILESの中身が知りたい場合 public function FILE_EXT_CHECK($value) { $disp_name = $value[0]; $keyname = $value[1]; $arrExtension = $value[2]; if (isset($this->arrErr[$keyname]) || count($arrExtension) == 0) { return; } $this->createParam($value); $match = false; $filename = $_FILES[$keyname]['name']; if (strlen($filename) >= 1) { foreach ($arrExtension as $check_ext) { $pattern = '/' . preg_quote('.' . $check_ext) . '$/i'; $match = preg_match($pattern, $filename) >= 1; if ($match === true) { break 1; } } } if ($match === false) { $str_ext = implode('・', $arrExtension); $this->arrErr[$keyname] = "※ {$disp_name}で許可されている形式は、{$str_ext}です。<br />"; } } |
nyorai |
投稿日時: 2019/2/18 7:58
対応状況: −−−
|
仙人 登録日: 2015/8/21 居住地: 投稿: 302 |
Re: EC-CUBEのシステムのデバッグ方法について
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |