トップページphp
984コメント337KB

PHP関連の書籍(但しPHP出版系お断り)

■ このスレッドは過去ログ倉庫に格納されています
0001にょにょん NGNG
PHP関係の書籍についてかたってほしいにょ。
結構高いんで評判聞いてから買いたいからにょ。
メッセージの後に星印(最高5つまで)とか
いれてくれるとありがたいにょ。
じゃ、よろしくにょ。
0680nobodyさん04/09/30 22:13:42ID:???
ちがうちがう 4で書けば5は動く 5で書けば4で動かない事が多々有る
0681nobodyさん04/09/30 22:20:45ID:???
>>680
下位互換(だっけ?)ってやつですか?
でも、PHP3で書かれたものはPHP4上で動かすには修正する必要があるって聞きました。
特にセキュリティ面での修正?よくわかりませんが。

PHP5の普及の速さよりも、私のPHP4の学習の早さが勝っていれば悩む必要もないんですが・・
自信ない
0682nobodyさん04/09/30 22:56:07ID:???
5でやって、1,2ヶ月後に、掲示板作ったとして、どこで使うんだ?
0683nobodyさん04/09/30 23:37:56ID:???
>>676
>>657嫁。
改訂版もPHP5にさらっと触れてるだけで内容はPHP4。
今からPHP5の勉強をしとくのはいいと思うけど
書籍やWeb上のサンプルもまだまだ少ないしレン鯖が対応するのはまだまだ先。
立ち読みした限りでは基礎PHPは良書っぽいので買っといて損はないと思う。

PHP5とPHP4との下位互換性のない変更点は
http://www.php.net/manual/ja/migration5.incompatible.php
0684nobodyさん04/09/30 23:48:28ID:???
>>683
すみません、どうもです。
PHP4のほうを買っておきます。その後、まだPHPを投げ出してなくて、まだ続けてたら、
改訂版基礎PHPの新しい版が出てますよね。
0685nobodyさん04/10/01 00:46:28ID:9KBQeqSA
「10日で〜」のサンプルやってるんだが、どうも日本語が通らない。
php.iniも記載されたように変更し、ファイルの文字コードもちゃんとした。

住所録検索のサンプルなんだが、CDからコピーしたやつでもそうだった。
(日本語で検索するとひっかからない)
それを飛ばして掲示板のサンプルをやってみたが、日本語で書き込めず。(asciiのみならおk)
書き込んだテキストファイルを見るとどうやらNull文字で入っている模様。

確実に環境の問題だと思うが、調べながら3日も過ぎた…
スレ違いかもしれないけど10日じゃ終わらない人もいるっていう報告(´Д⊂
そしてどなたか解決してください…
0686nobodyさん04/10/01 00:51:01ID:???
そんな情報の出し方じゃ救いようもない。
068768504/10/01 01:40:41ID:???
>>685
質問スレじゃないし、このまま消えます…
0688nobodyさん04/10/01 04:04:25ID:???
まるごとPHP、アマゾンにキタ━(°∀°)━よ
ttp://www.amazon.co.jp/exec/obidos/ASIN/4844320254/
0689nobodyさん04/10/01 09:11:43ID:???
>>688
おまえ毎日まるごとPHPまるごとPHPと検索してたのか?      それは俺・・・
0690nobodyさん04/10/01 09:21:28ID:???
まるごと狩ってきた。
第一印象:いっぱいいっぱい

書籍と言えども雑誌っぽく執筆者の声・紹介、
編集サイドからの告知ぐらいは欲しかった。息抜く暇がない。
原稿もなんとか収まるように削った感じで満ち満ちてる。
定期刊行化になれば余裕が出来るかな。季刊化でどうよ。

予想以上に初心者にしか用が無い記事がなくて、
全体的に中上級実務者向きな感じで良かった。
069169004/10/01 09:43:35ID:???
ああ、"必要とされてる"初心者レベルの底上げには、普通のパソコン誌っぽく
月刊化して記事の内容レベルも下げて、詳細解説しないと駄目やろね。
0692nobodyさん04/10/01 12:46:57ID:???
まるごとPHP、ソースだけで画面がまったくない記事があるのが不親切。
たぶん台割り先に切ってからページが足りなくなったんだと思うけど、
次回は改善してほしい。 >編集のひと

ポリシー云々のコラムは、ちょと疑問符が頭をかすめたけど、全体的に良く
内容がまとまっていると思った。

ともかく次回に期待
0693nobodyさん04/10/01 17:12:18ID:???
>>689
おまいは俺ですか
昨日インプレスダイレクトで注文しちゃったよ・・・
0694nobodyさん04/10/01 19:13:55ID:???
まるごとPHPは内容が期待してたよりはるかに薄くてがっかりした。
PEARライブラリやMojaviについてはもっと突っ込んだ内容がほしかった。
あの程度ならWebでちょっと調べりゃすぐ見つかる。

次回があるならもっとディープなのを希望!
0695nobodyさん04/10/01 19:29:13ID:???
>>693
俺も俺も。

>>694
まだAmazonから届いてないんでコメントはできないけど
こういうスタンスのムックはこれまでなかったわけだし
しばらくは買い支えていきましょうよ。

次があるなら絶対買うから続刊きぼん。
0696nobodyさん04/10/01 20:09:58ID:???
広告がほとんどないね。
その辺をもう少し何とかして1500円ぐらいを希望。
0697nobodyさん04/10/01 20:10:49ID:???
>>694
PHPのユーザー相手にディープなことやると売れない罠。
0698nobodyさん04/10/01 20:11:57ID:???
PHPの本って、ホント(←なぜか変換できない)に少ないもんな。
0699nobodyさん04/10/01 20:19:39ID:???
PHP magazine 読んでないの?
http://www.php-mag.net/itr/ausgaben/psecom,id,212,nodeid,112.html
0700nobodyさん04/10/01 22:10:35ID:???
本屋行ったら、PHP5のマンモス本出てましたね。(初心者向けみたいだったけど)
基礎PHPもいつの間にか、PHP5向けの改訂版になっていた。(Pearとテンプレート解説読もうと、この間買ったばっかりなのに・・・)
0701nobodyさん04/10/01 22:23:39ID:pdCvdBKB
とりあえずここにならべや。うすかわからつめおってこぶちゃですすったるわ
0702nobodyさん04/10/02 01:05:53ID:???
この値段を月刊でやられると、買うのは無理ぽだが、季刊くらいなら、おけ。
正直、もう初心者向け(゚听)イラネ
広告テンコモリも(゚听)イラネ
0703nobodyさん04/10/02 02:41:55ID:???
まるごとPHP!を読んで分かった事・・・

自分の持ってるPHPの本は古い(PHP 4.0.3)って事。
しかも、それからかなりの仕様変更がされているって事。
Woodyだったから気付かなかったよ。orz

しかし、これだけ頻繁に仕様変更するようでは、困るなぁ。
0704nobodyさん04/10/02 06:18:50ID:???
俺も買ったし、このままなんとかシリーズで出してもらいたい。
季刊かなー、隔月は無理だろうな。


内容薄いという意見があったけど、一回目だししょううがないのかなあと思う。
あんまりマニアックだと職業Webプログラマ(向上心あり)しか買わないような・・・
そこら辺難しいね。

0705nobodyさん04/10/02 07:44:32ID:???
>>703
4年も前の本では適合しない箇所が多々でてきても
それはコンピュータ業界ではさして珍しいもんでもなし。

とはいえ昔のピアソンのPHP関連本とか、結構内容が良いものもあるので、
今の海外本から同様なのをまた邦訳してくれんもんかね。
0706nobodyさん04/10/02 07:55:06ID:???
>>699
もしPHP-Mag.のペーパー版を日本で入手できる店をしてたら教えて。
洋書輸入商社で扱ってても良いと思うんだが…
0707nobodyさん04/10/02 11:31:05ID:???
>>706
PHP Magazine と php|architect は、直接申し込んで読んでる。
知らないことがまだまだ多くて、PHPの世界は深いなと思い知らされるよ。
070870304/10/02 14:12:55ID:???
まるごとPHPの本に従ってPHP4をアップグレードしたら・・・
PostgreSQLと接続できなかった。_| ̄|○
仕方ないので、元のバージョン(4.1.2)に戻したよ。
0709nobodyさん04/10/02 15:50:51ID:???
>>708
そんなことだといつまで経っても陳腐化した環境のままだから、
PostgreSQL関係の関数名が変わったのは諦めて、書き直した方が良い。
http://www.php.net/manual/ja/ref.pgsql.php
0710nobodyさん04/10/02 15:54:07ID:???
接続関数の方は名前じゃなくて引数(DSN)関係が変わったんだったかな。

まあ、自分の環境だからそのままで不都合がなく、面倒が見られるなら
古いまんまでも良いとは思うけどね。
071170304/10/02 16:23:14ID:???
関数名うんぬんより、
PHP4-pgsqlがREMOVEされて、
-without-pgsqlでビルドされて
いるみたいな気がする

本の通りにMySQLで使えって事かな?

ローカルでしか使わないから、
別に古いPHPでも良いのだけど。
071270304/10/02 18:42:46ID:???
でも、PostgreSQLも使える方法があるなら、教えて下さいませ。
0713nobodyさん04/10/02 18:56:04ID:???
それは質問スレかDB板のPostgreSQLスレでドゾー
0714nobodyさん04/10/02 22:41:14ID:???
だから4で書いておけば基本的には問題ないんだよ。
0715nobodyさん04/10/02 22:43:05ID:???
誤爆ったスマソ
0716nobodyさん04/10/03 21:07:00ID:???
CLUB IMPRESS 入っていい事ある?
まるごとPHP!のサポートページってあるの?
0717nobodyさん04/10/05 00:46:42ID:???
まるごとPHPがAmazonから届いた。
ざっと見渡してみた感じでは内容は良いんだけど無理矢理詰め込んだのか、
ソースコードに長体をかけてある箇所が多すぎ。
それなら1ポイント小さくしてくれた方が読みやすかったと思う。
本文とソースコードのブロック分けももっと強調してよかったような。
0718nobodyさん04/10/05 07:05:32ID:???
>>716
ポイント還元サービス

金輪際 IMPRESS DIRECT を利用しないなら
非会員でいいだろ
0719nobodyさん04/10/05 08:00:14ID:???
今持ってる本が4.0.3対応、PHPLIBでWebDBを
構築する「古い」物なので、買い直そうと思います。
データベースはPostgreSQLです。
今ならPEARで、一応基本から載っている本というと、
おすすめは何?
0720nobodyさん04/10/05 10:36:47ID:???
>>717
ソースコード激しく見にくいね。行間字間にもっと気を使ってほしかった。
CD-ROMいらね。
0721nobodyさん04/10/05 11:28:10ID:???
>>717, 720
同じく。特に矢印は => に見えてしまって、かなり読みにくかった。
内容は概ね満足なんだけど。
0722nobodyさん04/10/05 15:14:36ID:???
>>719
赤マンモスの新しい改訂版が最近出たらしいからそれで良いんじゃ?
あれPostgresSQLだし。

PEARでDBな本だと何がいいかな。ちょっと思い当たらん。
0723nobodyさん04/10/05 21:14:02ID:???
>>722
PostgreSQLの部分は改訂でざっくり削除されてる。
0724nobodyさん04/10/05 22:33:56ID:???
まるごとPHP!で、PEARでDBな部分を読んでるんだけど。
正直、面倒に思うんだけど? 本の書き方が悪いのか?
SQLを直接書いた方がすっきりしそうな希ガス

0725nobodyさん04/10/06 00:19:53ID:???
読んでないけど、すっきりしそうと思うなら、
そうしたら良いんじゃないか?
0726nobodyさん04/10/06 00:22:28ID:???
>>724
もしよかったらその内容を教えて下さい。
0727nobodyさん04/10/06 00:37:42ID:???
>>724
PDOについてなら、自分だけで使うシロモノならそう感じるだろうね。

SQLはどんなDBMSでもある程度は共通だが、"ある程度"ってところが
ミソで実のところは全てが共通ではない。よってポータビリティを
高めるためには、一層噛ます方が便利。DBMS毎に違ったSQLを書く方が面倒くさい。

PEAR::DBなんかはDBMS毎に違ったデータベース関数(や、その引数)を
書くのが面倒くさいという考えから出来たもの。
面倒くさい=メンテナンス性が悪いってことでもある。
0728nobodyさん04/10/06 00:43:21ID:???
次があったらの話だけど、著者募集されてたし、こんど書いてみようかなぁ?
仕事でPHPのソースをいじって挙動を変えたことがあるので、その顛末記とか。

だめ?
072972404/10/06 01:42:00ID:???
「1から順番に習得するっていう本」ではないから、
仕方ないかなと思えてきた。

>>726
最初の方の章では、PHP4自体のmysql関数で
接続するサンプルが載ってる。初心者用の記事で、
簡単に書かれている。当然、SQLが直接書いてある。

PDOってのはPHP5の話なので、パス。

PEARのDBの説明は2ヶ所にあるのだが、そのいずれもが、
「PEAR::DB_DataObject」を使ってのサンプルとなっている。
だけど、紙面の関係?で、サンプルに対する説明が
ほとんどない。(だから、より難しくみえるんだろう)

つまり、PEAR::DBによる接続がすっ飛ばされている。

PEAR::DB_DataObjectを使った方が、DB毎のSQLの
違いを吸収してもらえるメリットは分かったが。
PEAR::DBだけでも、ある程度は差を吸収できるはず。
サンプルの一方は、PEAR::DBだけで接続するサンプルを
載せていても良かったんじゃなかろうか。
0730 ◆AngelH/kMI 04/10/06 01:53:05ID:???
>>728
現在、中々売れ行き好調らしく。
このまま行けば次も出せそうですよー。
ということで、そのときは是非是非。


// 正直、自分が行ってる本屋が入荷数少ないだけかと思っていたんだけど
// そうでもないらしく・・・。
0731nobodyさん04/10/06 02:00:36ID:???
PHP∩( ・ω・)∩バンジャーイ
0732nobodyさん04/10/06 11:58:43ID:???
>>729
>つまり、PEAR::DBによる接続がすっ飛ばされている。

頭から通して読んで無かったから気が付かなかったよ、本当だね。
スペシャルって感じじゃないから、エキスパートの基礎的なところ
万人向けの、例えばミドルセクションとして取り上げるべき題材だったな。

あと、PDFはあるけどグラフィック系を次号は取り上げて欲しい。
借用ライブラリとか多々ある訳だし。
0733nobodyさん04/10/06 12:12:35ID:???
PHPU( ・ω・)Uバンジャーイ
0734nobodyさん04/10/07 18:49:06ID:???
つーかディアゴスティーニにやらせようぜ。
入門用、ステップアップ、マニアック、の3分割で。
PHP のエロい人の監修付けてさ。

まるごとは、ライターさんそれぞれが記事を書いたんじゃぁ全体で一つのパスが描けなかったり
記事の質がばらけたりするのは仕方のない所。
0735nobodyさん04/10/07 21:32:39ID:???
ディアゴスティーニ賛成。
フィギアは何にする?
0736nobodyさん04/10/07 21:50:46ID:???
ロゴ
0737nobodyさん04/10/08 02:01:03ID:???
毎号ソースを集めると、一つのアプリケーションが出来上がる・・・
でいいんじゃねーの?普通に。
0738nobodyさん04/10/08 02:47:21ID:???
>>737
それって普通の雑誌でもあるじゃん。
0739nobodyさん04/10/08 06:16:34ID:???
じょーかぎたんのソースを集めると結構使えるアプリケーションが出来上がる。


って違。三段論法になってるよ。
ターゲット絞れてない、マニアックだと売れない -> じゃあレベル別でディアゴスティーニにやらせろよ
って話だと思うが。
ディアゴスティーニだからどうするって話じゃないだろ。
0740nobodyさん04/10/09 03:55:03ID:???
三才ブックス製作、萌えるPHPリファンス「もえぴぃ」発売中です。客層バッチリ。
0741nobodyさん04/10/09 15:25:17ID:???
俺の予想は、一号は、まあ買ってみてやるか。 家帰ってああーこんなもんか。
売れ行き好調で二号、立ち読み、ああーやっぱまたこんなもんか。

                  
             --- 終了 ---


ってヨンデルンダガどうよ!
0742nobodyさん04/10/13 14:38:53ID:???
PHP5逆引き大全 500の極意
http://www.shuwasystem.co.jp/cgi-bin/detail.cgi?isbn=4-7980-0885-0
「PHP5を用いたプログラミングテクニックを解説したTips集です。
具体的な逆引き項目でPHP5の基本文法から応用テクニックまで丁寧に解説しています。
またPHP5で話題のデータベースSQLiteをはじめ、MySQL、PostgreSQLといったデータベースとの連携についても解説しています。」

「ページ数:752」という如何にも逆引き辞書らしい大作。
どんなもんでしょう?
0743nobodyさん04/10/13 15:17:42ID:???
>>742
その本(PHP)に限った話じゃないんだが、”逆引き”って要るか?
解説するまでもないようなことが、延々書いてあるだけのような気がするんだが…。
0744nobodyさん04/10/13 16:55:41ID:???
>>743
・リファレンスを読んでも、そこから応用する発想力が弱い人
・他言語をやってきて、サンプルコードを読んでPHPでのやり方を手っ取り早く調べたい人
辺りには有用かと。無用とは言えないな。
俺も短いコードは読むのが好きだ。出来のレベルはともかく

>「ページ数:752」という如何にも逆引き辞書らしい大作。
バインダー方式にしてくれ。
0745nobodyさん04/10/13 19:55:09ID:???
> 高島優作

誰 ( ゚Д゚) ? って感じ。
PHP4時代の同書の評価は低いな。
0746nobodyさん04/10/13 21:30:21ID:wYSmj1/u
このスレで今一番人気高いっぽいのはどれですか?
0747nobodyさん04/10/13 21:42:29ID:???
スレ読んで判断したら?
0748nobodyさん04/10/13 23:52:58ID:???
プチ・リファかね。

俺はポケ・リファ派だが。
0749nobodyさん04/10/14 03:15:46ID:???
サンプルコードは短いほうがいい---。ということで、
俺も【プチ・リファ】が良いと思う。
本屋で【ポケ・リファ】と見比べてみ。

0750nobodyさん04/10/14 03:17:42ID:???
ていうか必要か?今ひとつ、メリットがわからん。
オライリーのヤツ持ってたが、結局誰かにタダで上げた。

作業環境にマニュアル落としてるからそれで全部済む。
その方が粗漏も無いし。
0751nobodyさん04/10/14 03:31:07ID:???
>>750
単にサンプルコードでしょ。

といっても俺も普通はマニュアルなんだけどね。
0752nobodyさん04/10/14 06:52:07ID:???
>>742
これって、逆引きっていうより、関数の概略をインデックスにしてるだけじゃん。
0753nobodyさん04/10/14 17:20:51ID:???
逆引きじゃなかったらなんなんだろう
0754nobodyさん04/10/14 19:59:35ID:???
正引き
0755nobodyさん04/10/14 21:32:57ID:???
逆押し
0756nobodyさん04/10/14 23:14:02ID:8vI5lp7+
突き出し
0757nobodyさん04/10/15 01:52:42ID:???
中出し
0758nobodyさん04/10/15 13:06:22ID:???
>>754-575
ダメ出し
0759nobodyさん04/10/15 13:11:13ID:???
>>758
自分自身にも出した方がいいですよ。
0760nobodyさん04/10/15 13:34:38ID:???
SEX中出し大全 48手の極意
0761nobodyさん04/10/15 14:37:26ID:???
でさ。
まるごとPHP!なんだけど
0762nobodyさん04/10/15 21:22:20ID:???
や ら な い か?
0763nobodyさん04/10/16 02:46:18ID:???
お布施と思って買ってとけ。
1900 円なんてチャーハン定食ラーメン大 x2 を我慢してチャラだ。
0764nobodyさん04/10/16 03:28:09ID:???
まるごとPHP駄目。
初心者の俺には理解不能。

「お前の〜」とかいうレスは無しな。本の説明の仕方が悪い
0765nobodyさん04/10/16 08:33:02ID:???
>>764
どの本なら理解できるんだ?
0766nobodyさん04/10/16 10:05:21ID:???
>>764
ビギナーズセクションの「PHPプログラミング 基礎の基礎」話なら、アレは笑い話のお茶請け記事だ。
Java臭い記事は読み飛ばせ。

スペシャルセクションの記事が普通に理解出来ないのならそれはマジでヤバい。
取り敢えず「HTML_QuickForm活用法」辺りやってみろ。
0767nobodyさん04/10/16 11:44:58ID:???
>>764
「基礎PHP」は?
おれはあれが初心者には(・∀・)イイ!! と思った
0768nobodyさん04/10/16 13:51:41ID:???
Java臭い記事読み飛ばしてたらWebアプリの基礎も知らない香具師が増えてマズー
0769nobodyさん04/10/16 17:58:03ID:???
>>767
あれはわかりやすい方だけど、雰囲気が重苦しい。
もっとカラー入れて、楽しいよ!和気藹々な雰囲気を出さないと飽きる。
0770nobodyさん04/10/16 17:59:17ID:???
>>768
どこの話だ。
「PHPプログラミング 基礎の基礎」的なJava脳記事は読み飛ばしでいいだろう。

例えばMojavi記事で触れられているCoreJ2EEPatternsはJava生まれだが汎用的なメソッドでJavaにバインドされた話ではない。
揚げ足取る暇あったらもっと適性な内容に言い換えるとか、生産的な方向にエネルギー使えyo!
0771nobodyさん04/10/17 20:09:34ID:???
>>766
Beanという単語だけ見てJava臭いとか言ってるんだとしたら
バカ丸出しだな。

後半は入門者向けじゃないとは思うが、それほど悪い記事じゃない。
077276604/10/18 01:13:10ID:???
>>771
単語じゃなくて内容な。それを引き合いに出すなら例えばここな。
P.22
class BookBeans {
function $_isbn, $_title, $price, $publish;
function BookBeans() {}
function getIsbn() { return $this->_isbn; }
function getTitle() { return $this->_title; }
function getPrice() { return $this->_price; }
function getPublish() { return $this->_publish; }


この無意味なアクセッサ。
PHP じゃ必要ないべ。どこか実際に評価されてる PHP フレームワークやライブラリでこんな実装見たことあるか?
俺は勝手ながら、ある言語を覚える時はその言語のやり方や考え方を一緒に学ぶのが筋だと思ってる。
なので MVC や Java の考え方は有益な物だと思っているが、それを PHP 流のやり方に落とし込めていないこの記事は読み飛ばせ、と言いたい。

ガチガチの MVC の実装自体、俺は PHP には要らないと思うよ。Smarty か何かの優秀なテンプレートエンジン使ってりゃそれでいい。
コードと HTML 分離したいなら普通に Smarty か Flexy 使わせて分離出来ましたね、でいいじゃん。
それ以上求めるなら、もう今なら一気に Mojavi 行ったらいい。

# 釣られるのだるー('A`
0773nobodyさん04/10/18 10:07:24ID:???
>>772
限りなく賛成します
0774nobodyさん04/10/21 02:29:58ID:???

スマーティはプレゼンロジックにだけかかわるもので、MVCとはあんま関係ないでつ
カプセル化するのはJavaやPHPの言語仕様によるものではないのでつ・・
0775nobodyさん04/10/21 02:42:52ID:fIPqFcru
(もう少し黙って見てたほうが面白そうなのに・・・) O o 。
                                  ('A`)
0776nobodyさん04/10/21 02:45:03ID:???
ミガキテェ
0777nobodyさん04/10/21 02:47:38ID:???
地下スレageんなよ777getズザー
0778nobodyさん04/10/21 03:02:39ID:???

ミガキテェ
0779nobodyさん04/10/21 13:55:17ID:???
まるごとPHP買った…が…
狙ってるユーザー層が微妙過ぎだな。
他言語から移ってくる人にはいいのかもしれないけど、
PHPに多いであろう、PHPオンリーな人には役に立たないだろうな。
0780nobodyさん04/10/21 14:09:11ID:???
PHPオンリー者ですが、何か (´・ω・`)

> PHPオンリーな人には役に立たないだろうな
と思う理由を具体的に教えて欲しい。

8 割の良質な記事の中に 2 割の微妙な記事が混ざって、個々の記事の連動性や読ませる順番等の組立に失敗したのが「まるごとPHP」だと思う。
個々の記事を拾い上げて選別し、選び読む労力と能力が必要で、なので初級者には不向きとか、よく理解出来ないとか、微妙な評価が付いて回るのだと思う。
この機会にせめて PEAR くらいは普及させたい漏れとしては、色々勿体ないなぁと思わざるを得ないワケで。

でもvol.1にしては頑張った!感動した!
■ このスレッドは過去ログ倉庫に格納されています