元スレ俺が初心者にPHPを伝授する
php覧 / PC版 /みんなの評価 : ○
351 = :
ZFでいいだろ
何が悲しくて日本ローカルのマイナーフレームワーク使わなあかん
352 = 348 :
皆さんレスありがとうございます
フレームワークがまだわからない次元なので そこまでいくのが楽しみです
フレームワークのお勧めがたくさん出てますが とりあえず本一冊終わらせてから考えてみます
353 = :
フレームワークはOOPがわかってないと無理
354 :
OOP?
勉強したいと思います
355 = :
したいと思います宣言する奴は大抵やらない法則
356 = :
>>354
はじめは無理しないほうがいいよ
357 :
温かい言葉ありがとうございます
本の方ではもうすぐMySQLにいきそうです
358 :
やっとクラスまでいきました…
メソッドとかの言葉は後々覚えますが難しいですね
今日から実家に帰って勉強してきます
359 = 358 :
なぜ抽象クラスを作るんでしょうか?
型を作った方が楽にプログラミング出来るというメリットだけでしょうか?
360 = :
すみません質問なんですが
HP作る上でPHPは必須でしょうか?PHPだと例えばどんなことが出来ますか?
362 = :
>>360
少なくとも、問い合わせフォームや掲示板や、日記(ブログとか)を自前で用意する場合に、
HTMLやJavascriptだけじゃどうしようもないです。
どんなサイトを作るかによって、PHPを使うか使わないかが変わってくるんじゃないですか。
363 = :
え,山田クラス???
364 = :
>>359
抽象クラス継承させることで、クラスの仕様を統一するためだよ!
Javaを例に挙げると、プロジェクトを数人係で取組むために、オブジェクト指向のプログラミングといっても
どうしても個人個人で内容がブレてきてしまう。
そのブレを大枠で防ぐための手法が抽象クラスには含まれているのです。
抽象クラスで指定したメソッドを実装しないとエラーが出て怒られるでしょう。
それは、クラスの仕様を守らないから。
WEBの場合は、一人で完結しちゃう事が結構あるから、抽象クラスいらないかもしれないけど...
366 :
遅くなりました
皆さんありがとうございます
少しずつですが頑張っていきます
367 = 366 :
>>317で言ったプログラムを作るのに
PEARをインストールした方がいいのでしょうか?
本をみるとPEARを使ったデータベース接続処理を行っているようです
データベースに入ってからかなりチンプンカンプンになってしまいました…
368 = :
>>367
そもそもそのURLは「ユーザIDを取得することが出来ない」と言われて見れないけど
ISBNから辿ると「速効!図解プログラミングPHP + MySQL」って奴?
個人的にはべた書きならPDO,フレームワークなら付属のAPIで
PEARは中途半端だからいらないと思うけど
その本でサンプルで使われてるなら入れてもいいんじゃない?入れ方だって書いてあるでしょ?
370 = 366 :
皆さん回答ありがとうございます
本の名前は「速効!図解プログラミングPHP + MySQL―Windows/Linux PHP5対応」です リンクをちゃんと貼ったつもりでしたがお手数おかけして申し訳ございません
PDOとフレームワークですか…フレームワークは以前にも勧められたのでやっていこうと考えています
PEARを以前勉強しようとしたら今後あまり使わなくなると言われたので手をつけませんでした
勉強もかねてPEARを使わずになんとか頑張って無理ならまた試行錯誤したいと思います
ありがとうございました
371 = :
http://www.amazon.co.jp/dp/4839914397/
アマゾンのリンクはここまで短くできますよ
372 = :
>>370
PDOはレンタルサーバーでは使えないことが多いので
やめたほうがいい。
PEARなら必ず使えるのでPEARで覚えたほうがいい。
データーベースへの接続なら、PEAR::MDB2を使えばいい。
373 = :
>>372
無知乙
374 :
>>371
ありがとうございます
今度から注意します
PDOはあまり使えないのですか…そうすると少し難しいですね
データベースの接続ってそういう方法で出来るんですか…
375 = :
反芻してるだけで何も成長してないなw
376 = :
>>374
ん~、PEARとかPDOが何がどう便利かってのが分からない上に、
難しいと感じるなら、PHPの標準関数を使えばいいんじゃないですか?
MySQLをご利用なら、mysql_XXXX関数とか
SQLiteをご利用なら、sqlite_XXXX関数とか。
でここら辺いじってるとそのうち、もっと楽にするにはどうしたらいいかとか、
基本的なセキュリティの話とか、色々考えも出てくると思う。
377 :
>>376
レスありがとうございます
はい そのようにしようと思いましてmysql_xxxxという関数を調べながら起動しようと昨日調べていました
本とサイトと睨めっこしながら頭を抱えています
プライベートが忙しくなってきたのでペースはさらに落ちるかと思いますが6月までには大雑把に完成させたいと考えています
378 = 377 :
追記になりますが
本ではPEARのDBクラスを使って起動していました
ザッと見るとPEARを使った方が多くのことを書かないとダメな気がするんですが…
また本で起動のあとにまたPEARの関数を使ってたりすると また本とサイトと睨めっこです
頑張っていきます
379 = :
はじめはライブラリに頼らないで標準関数で出来ることをする
それが自分の作りたいものを作る近道
380 = :
>>379
勉強のためにそうやって試作してみたシステムが急遽採用されてしまって、
いちおうちゃんと稼動しているものの、稚拙な部分が多くて、
改修に涙目の毎日だ。
381 = 377 :
>>379
その言葉が正しいと感じるようになってきたので
やっていきます
あとフレームワークの勉強も勧められたのですが
少しずつ手をつけた方がよろしいでしょうか?
382 = :
いやその段階ではまず目の前のことを熱心に取り組んだほうがいいかと
383 = :
PHPの勉強とフレームワークの勉強は別物と考えた方がいい
385 = :
フレームワークもライブラリもどれから始めたっていいよ
あんましレベルは関係ない
386 = :
>>380
それは多分いい勉強になってると思うよ。(スパゲッティでなければ)
387 = :
cakephpなんて微妙なもん薦めんな
388 :
PHPで書いたデザインパターンの具体例があってお勧めのサイトってある?
WEBプログラムで綺麗な設計がなかなか思いつかなくて…
フレームワークはなんか嫌いだ
389 = :
http://jp2.php.net/manual/ja/language.oop5.patterns.php
あとデザインパターン入門
390 = 388 :
>>389
ありがとう
見てみる
391 = :
>>389
390ではないけど、見てみた。
FactoryとSingletonしか紹介されてないっぽいけど、
Gofなデザパタとかってのは、PHPで使っていけてるのってこんなもんなのかね。
そして全然関係ないけど、get_called_class関数が5.3.0しか使えないわけだけど、
get_called_classの説明ページの外人のエントリーで、エミュレートしてる関数があったんだけど、
恐ろしく強引で笑った。
392 = :
わらたソース開いて正規表現で取得するんだ
発想力がすごい
395 = :
そうなりか
398 = :
399 = :
俺の冗談が迷惑かけそうだな
スマン
400 :
エディタを秀丸にしようと考えて 学生であったためフリーで申し込みしたのですが連絡が来ませんでした
PHPエディタはあまりよくないと教えて頂いたのですが
フリーで練習用にいいのないでしょうか?
今までメモ帳でやってました
みんなの評価 : ○
類似してるかもしれないスレッド
- 【PHP】1が必死にPHPを勉強するスレ (106) - [31%] - 2017/12/31 9:31
- 今の自分の心境をPHPで表すスレ (88) - [30%] - 2019/5/9 7:45
- 中学生がPHPを習得するスレ (267) - [27%] - 2019/5/9 7:46 ○
トップメニューへ / →のくす牧場書庫について