PHPお勉強の時間

仕事でPHPを使いそうなので、勉強することにしました。その備忘録として自分のツイートをまとめたものです。
0
前へ 1 ・・ 8 9
まいるどきゃっと @sanftekatze

CakePHPでドロップダウンリストボックスに空のオプションを追加したい場合は、$options[‘empty’]を使ってarray('empty' => '(一つ選んでください)')というふうにすればいいのか。

2013-02-05 06:27:31
まいるどきゃっと @sanftekatze

add.ctpを修正しなきゃいけないのに、edit.ctpを一生懸命修正して、おかしい、うまくいかない、とずいぶん悩んでしまった。

2013-02-05 06:28:47
まいるどきゃっと @sanftekatze

jQueryのセレクタでselectタグをidで取ってくる事ができなくてさんざん悩んでいたけど、読み込んでいるJavaScriptライブラリをjQuery除いて全部削除したらうまく動いた。何かバッティングしているんだろうなあ。

2013-02-06 14:53:41
まいるどきゃっと @sanftekatze

prototype.jsとjQueryとjquery.tablesorter.jsが三つ巴になって悪さしている。prototype.js削除できないしjQuery.noConflict();とかも無理だし困った。アプローチを変えるか。

2013-02-06 15:28:18
まいるどきゃっと @sanftekatze

結局、jQueryの機能を使っていたところをprototype.jsを使うように書き換えて解決。ライブラリ使うときは相性を考慮して選択してもらえると助かるんだよなあ。

2013-02-06 16:42:53
まいるどきゃっと @sanftekatze

xamppにXdebugが含まれていて、php.iniファイルを編集するだけで行けた。

2013-02-07 12:58:16
まいるどきゃっと @sanftekatze

CakePHPのTwitterBootstrapプラグインと格闘中。何となく分かってきたけど、すっきりとした使い方がまだ確立できていない。 https://t.co/yAVx5K9A

2013-02-08 16:04:20
まいるどきゃっと @sanftekatze

PHPでスクレイピングやろうとして、いろんなサンプル打ち込んでみたけどどれもうまくいかない。環境のせいかもしれないので、自宅で試すことにしよう。

2013-02-12 13:35:32
まいるどきゃっと @sanftekatze

自宅で「PHP Simple HTML DOM Parser」使って簡単なスクレイピングのサンプル作ったら動いた。やっぱりなんか環境が悪かったんだな。 http://t.co/ByEpFVeZ

2013-02-13 09:19:20
まいるどきゃっと @sanftekatze

PHPで小数点以下2桁目を切り上げて小数点以下一桁にする、みたいなのすっきりやる方法ないのか。残念。

2013-02-14 12:30:20
まいるどきゃっと @sanftekatze

PHPではsleep()とusleep()があるのか。なるほど。

2013-02-14 12:55:05
まいるどきゃっと @sanftekatze

PHPでnullが0に自動的に変換されてしまうのは面倒だなあ。DBはNULL禁止でNULLの代わりに必ず0を入れるようにした方がいいのかなあ?

2013-02-14 15:07:41
まいるどきゃっと @sanftekatze

クラス定数での比較が期待通りにいかなくて悩んでいたら、「self::」が抜けてた。この辺がPHPにまだ慣れ切っていないところか。

2013-02-14 15:37:37
まいるどきゃっと @sanftekatze

「PHP Simple HTML DOM Parser」で取得した結果が元のWebサイトと違う……。確認作業を考えると、スクレイピングするより手打ちの方が早くて確実か。

2013-02-18 15:15:48
まいるどきゃっと @sanftekatze

PHPのfile_put_contentsは引数にFILE_APPENDつけないと上書きされてしまうのに気付かずに悩んでいた。

2013-03-04 23:06:25
まいるどきゃっと @sanftekatze

スクレイピングでHTMLの断片を取得して保存したテキストファイルをデータとして使いやすい形式にどうやってしようと考えた結果、マージしてゴリゴリ置換してLTSV形式にすることにして作業を進めているけど、案外いい選択だったかも。 http://t.co/DoTHUlPvjp

2013-03-05 13:32:28
まいるどきゃっと @sanftekatze

『PHPは代入と参照の違い』へー、そんな作りになっているのか。感心。 http://t.co/yCmp7Ms1Qy

2013-03-08 13:22:42
まいるどきゃっと @sanftekatze

PHPでDB2にアクセスする際に返されるデータの文字コードがSJISなのを何とかしようと四苦八苦。「db2set db2codepage=1208」をしておけばうまくいくけど、他の部分に影響がないか心配。 http://t.co/KHBcKHJZMB

2013-05-07 19:18:21
まいるどきゃっと @sanftekatze

ぎゃー、やっぱり他のアプリで文字化けするようになった。戻すか。

2013-05-07 19:57:19
まいるどきゃっと @sanftekatze

PDOStatement::rowCountはSELECT文では件数を返さないのか。なんてこった。勘違いしていた。マニュアルに書いてある通りSELECT COUNT(*)を投げるしかないのか……。 http://t.co/5wyGLeDjag

2013-05-09 18:30:52
まいるどきゃっと @sanftekatze

phpにはauto_prepend_fileなんてものがあるのか。今のところ自分から使う予定はないけど、もしかしたら今メンテナンスしているツールで使っているかもしれないから確認しておくか。

2013-08-30 06:42:41
まいるどきゃっと @sanftekatze

PHPでは三項演算子の省略記法として「条件式 ?: 式1」というのがあるのか。これはいいと思う。

2013-08-30 13:04:08

メンテナンス中のツールのCakePHPのバージョンアップに着手。

まいるどきゃっと @sanftekatze

今メンテナンスしているツールではcake/basics.phpに独自関数を追加しているけど、今後CakePHPのバージョンを上げていく作業の手間を考えると筋が悪いと思う。CakePHP的にはどうやるのが正解なんだろう?

2013-09-04 14:00:54
前へ 1 ・・ 8 9