Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
PHPひとめぐり
ryer
October 01, 2016
Programming
0
17
PHPひとめぐり
ryer
October 01, 2016
Tweet
Share
More Decks by ryer
See All by ryer
GoのDBライブラリについて調べてみた
ryer
0
380
shimanego3-lt.pdf
ryer
0
230
PageSpeed基礎知識
ryer
0
15
PHPとDBの常識的な話
ryer
0
90
関西ソーシャルゲーム勉強会のご紹介
ryer
0
19
Other Decks in Programming
See All in Programming
Swift Observation
shiz
4
290
TokyoR#103_DataProcessing
kilometer
0
540
Ruby Pattern Matching
bkuhlmann
0
610
PHPDocにおける配列の型定義を少し知る
shimabox
1
140
ポケモンで学ぶiOS 16弾丸ツアー 🚅
giginet
PRO
1
610
Form実装基本を学び直してみた
hyugatsukui
0
240
OSSから学んだPR Descriptionの書き方
fugakkbn
4
130
AWSにおける標的型Bot対策
hacomono
0
420
CDKでValidationする本当の方法 / cdk-validation
gotok365
1
210
23年のJavaトレンドは?Quarkusで理解するコンテナネイティブJava
tatsuya1bm
1
120
Hatena Engineer Seminar #23「新卒研修で気軽に『ありがとう』を伝え合える Slack アプリを開発した話」
slashnephy
0
310
データドリブンな組織の不正検知
fkubota
0
250
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
12
1.9k
Web Components: a chance to create the future
zenorocha
304
40k
Optimizing for Happiness
mojombo
365
64k
The Mythical Team-Month
searls
210
40k
Why Our Code Smells
bkeepers
PRO
326
55k
Code Review Best Practice
trishagee
50
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
270
12k
GraphQLの誤解/rethinking-graphql
sonatard
39
7.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
38
3.6k
Building Adaptive Systems
keathley
27
1.3k
A designer walks into a library…
pauljervisheath
199
16k
A better future with KSS
kneath
230
16k
Transcript
None
None
None
None
None
None
None
None
None
None
ご安全に
None
None
None
$ /Applications/MAMP/bin/php/php7.0.10/bin/php -r “echo 123;” 123
None
None
# apt-get install –y php php-intl php- mbstring php-xdebug
deb http://packages.dotdeb.org jessie all
# wget https://www.dotdeb.org/dotdeb.gpg # apt-key add dotdeb.gpg # apt-get install
–y php php-intl php- mbstring php-xdebug
# yum install -y epel-release # yum install -y http://rpms.famillecollet.com/enterprise/remi-
release-6.rpm
# yum install --enablerepo=remi-php70 php php-intl php-mbstring php-xdebug
便利! $ php –S localhost:8000 => http://localhost:8000/
Rewrite!! $ php –S localhost:8000 –file api.php => http://localhost:8000/v1/user/8/
None
None
コンピュータに何のソフトウェアがインストールされたか を記録し、新しいソフトウェアのインストール・新しい バージョンへのソフトウェアの更新・以前インストールし たソフトウェアの削除を容易に行えるようにするプログラ ムです。 パッケージマネージャとは - Debian
None
None
None
$ php composer.phar --help 簡単 でしょ?
None
None
$ php composer.phar init
None
$ php composer.phar install ./composer.lock ./vendor/autoload.php ./vendor/*
None
None
$ php composer.phar update ./composer.lock ./vendor/autoload.php ./vendor/*
None
None
★やDL数 を参考に
None
None
None
None
None
None
None
None
None
None
var_dump($val);
None
文字通り「デバッグをするための専用の道具」。実行を一 時停止したり、変数の中身を見たり、色々なことができる。 たいていのプログラミング言語にはツールセットが備わっ ている。 http://e-words.jp/w/デバッガ.html
# apt-get install php-xdebug
None
プロファイラとは、動作中のプログラムがどの処理をどう いった順序で実行したかを監視するプログラム。コンパイ ラやデバッガなどと共に、プログラミング言語の開発環境 の一部として提供されることが多い。 http://e-words.jp/w/プロファイラ.html
None
None
ツール類の話は それだけで一日いります。 ハンズオンどうですか?
None
None
いつか 山陰も…
None
None