![](https://s.togetter.com/static/web/img/placeholder.gif)
2013/09/21(土)開催 PHP 学びと仕事 in Sendai Tweetまとめ
![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:技術者と会話ができるレベルのスキル。そのスキルがあれば技術者に相談もできるし。締め上げもできるw
2013-09-21 14:57:49![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:includeとrequre、必要なファイルがないとき前者はfalse、後者は致命的なエラー
2013-09-21 14:59:10![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:includeしたファイルの?>と改行。テンプレートを使ってphpファイルにはプログラムしか書いていない前提で、?>は書かない方が安全。
2013-09-21 15:01:47![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:よそ様のincludeファイルに改行と?>があるときの回避策 http://t.co/Vh8ADQhCtb
2013-09-21 15:03:47![](https://pbs.twimg.com/media/BUqkOeHCEAAObgm.jpg:medium)
![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:var_daumpとxdebug。古庄さんはvar_damp派。 基本はvar_dumpだがxdebugは便利なので環境が許せば!
2013-09-21 15:11:57![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:プログラマー兼デザイナーを目指すためのTIPS。var_dumpとxdebug。デバッグの基本はおかしなところを見つけること。基本は変数な丁寧なvar_dump。環境が許せばxdebugもあり
2013-09-21 15:13:05![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:var_dampはデバッグが終わったあとも消さずに、コメントアウト化しておいたほうが良い。後でまた同じようなことをしたくなるから
2013-09-21 15:14:45![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:グローバル変数はどこからでも上書きができてしまう!ちょっとした記述ミスで内容が壊されてしまうが、このとき非常に場所が特定しづらい。どうしてもグローバルを使いたければSingletonパターンを使う
2013-09-21 15:18:05![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:リファクタについて。コピペコードはエンジニアの寿命を縮める。まず共通処理を各場所をあらかじめ作り、処理が全く同じところを見つけ修正する「前に」テストする。全く同じ処理を共通に切り出し、修正後にテスト
2013-09-21 15:20:37![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:切り出す。共通な処理を見つけて、動いているか確認。数箇所ある場合は、1つづつ切り出して動作確認。
2013-09-21 15:21:51![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:切り出せなくてもコメントに「共通化できそう」と書いておくこと。特に共通化したほうが良いもの。定数、認証処理、データの読み書き(特に書き)。課金処理など重要な遷移。validate処理
2013-09-21 15:23:01![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:特に共通化したほうが良いもの 定数(消費税計算など) 認証処理 データの読み書き 「課金処理」など重要な遷移 validate処理
2013-09-21 15:24:25![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku 古庄さん:一番危ないのは「PHPをマスターした」と言っている人。マスターしたって何を指している?どこまで行けばマスター?「一生涯が修行!」
2013-09-21 15:29:33![](https://s.togetter.com/static/web/img/placeholder.gif)
#php_tohoku MacのFinderってアップロードできないんだね。今回はCyberDuckを使ってみました http://t.co/Ktt2re8h1a
2013-09-21 16:39:49