ちゃんとカテゴリ分けされておりませんので、
記事をお探しならブログ内検索が便利です。
ご活用くださいませー+.(≧∀≦)゚+.゚
ブログ内検索
カレンダー
10 | 2024/11 | 12 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
カテゴリー
最新コメント
[11/22 รูปพวงหรีดแสดงความเสียใจ]
[11/22 ดอกไม้ งานศพ]
[11/22 ช่อดอกไม้ตามสั่ง]
[11/22 ร้านดอกไม้บรรยากาศอบอุ่น]
[11/21 Robertret]
最新記事
(08/22)
(02/19)
(01/16)
(12/29)
(12/28)
最新トラックバック
プロフィール
+ハンドル+
y_ayamori(purple)
+職業+
IT系エンジニア
+すまい+
さいたま
y_ayamori(purple)
+職業+
IT系エンジニア
+すまい+
さいたま
PHPでログに変数の中身に何が入ったのか、記録したい場合がありますよね。
これが単純なStringなら問題ないけど、配列だった場合、
調べたところPerl だと Data::Dumper()で簡単にできるのですが、PHPでは関数で用意されていないようです。
そこでob_start()関数を使ってちょっとテクると同様のことが実現できました。
よく使うと思うのでclass化か、functionとして持っておくと便利かも?
自分自身をDumpするとか・・・なかなかひどいスクリプトですけどね(^^ゞ
例としていい配列が思い浮かばなかったのよー ><
参考サイト
[PHP]var_dump関数の出力結果をファイルに保存する
これが単純なStringなら問題ないけど、配列だった場合、
Arrayとだけ出てしまい、ログとして使い物になりません。
調べたところPerl だと Data::Dumper()で簡単にできるのですが、PHPでは関数で用意されていないようです。
そこでob_start()関数を使ってちょっとテクると同様のことが実現できました。
ob_start(); var_dump($arr); $ret =ob_get_contents(); ob_end_clean();
よく使うと思うのでclass化か、functionとして持っておくと便利かも?
class Util { function getDumpInVariable($arr) { ob_start(); var_dump($arr); $ret =ob_get_contents(); ob_end_clean(); return $ret; } } $write_file = "/path/to/file"; $util = new Util(); $arr = file($argv[0], FILE_IGNORE_NEW_LINES); $res = $util->getDumpInVariable($arr); $fp = fopen($write_file, "w"); fwrite($fp, $res); fclose($fp); readfile($write_file);
自分自身をDumpするとか・・・なかなかひどいスクリプトですけどね(^^ゞ
例としていい配列が思い浮かばなかったのよー ><
参考サイト
[PHP]var_dump関数の出力結果をファイルに保存する
PR
この記事にコメントする
◆ 950000+ uniquе visits реr dау tо yоur sitе = $ 3,500 pеr daу
Hello! I'll tеll you mу method with all thе detаils, аs I stаrted eаrning in thе Internеt from $ 3,500 pеr dаy with thе hеlр of soсiаl netwоrks rеddit аnd twitter. In this videо уоu will find morе dеtailеd infоrmаtiоn and alsо sее how mаny millions have eаrnеd those who have been wоrking fоr a year using my method. I spесifiсallу madе а vidео in this capаcitу. After buying mу method, you will undеrstаnd whу: http://no-e.ru/bitrix/rk.php?goto=https://vk.cc/8jfmy3
◆ 無題
А еще два доллара положила в заначку.Максима Кривоноса, 2А, Соломенский район.
http://zolotoy-duplet.ru/service
http://racket.kiev.ua/index.php/obratnaya-svyaz/obratnaya-svyaz/obratnaya-svyaz/o-tennise/obratnaya-svyaz/o-tennise/obratnaya-svyaz/o-tennise/obratnaya-svyaz/o-tennise/obratnaya-svyaz/tennisisty/
http://im-gamer.com/index.php?name=News&file=article&sid=1031
Каждый из нас прекрасно знает, что такое детские площадки, как много счастья и радости получают детишки, играя на детских площадках, которые включают горки, качели , качели малые , качалки на пружинине, машинки, паровозики, локомотив, самолетики, корабли, карусели , песочницы с крышкой, песочницы , песочницы с крышей , домики-беседки, игровые домики, игровые комплексы, игровые городки, они получают не только массу удовольствия, но и гармонично развиваются.Масса комплекса 10 кг.
http://zolotoy-duplet.ru/service
http://racket.kiev.ua/index.php/obratnaya-svyaz/obratnaya-svyaz/obratnaya-svyaz/o-tennise/obratnaya-svyaz/o-tennise/obratnaya-svyaz/o-tennise/obratnaya-svyaz/o-tennise/obratnaya-svyaz/tennisisty/
http://im-gamer.com/index.php?name=News&file=article&sid=1031
Каждый из нас прекрасно знает, что такое детские площадки, как много счастья и радости получают детишки, играя на детских площадках, которые включают горки, качели , качели малые , качалки на пружинине, машинки, паровозики, локомотив, самолетики, корабли, карусели , песочницы с крышкой, песочницы , песочницы с крышей , домики-беседки, игровые домики, игровые комплексы, игровые городки, они получают не только массу удовольствия, но и гармонично развиваются.Масса комплекса 10 кг.