Enviar pesquisa
Carregar
Local php-100828 2
•
0 gostou
•
979 visualizações
Akio Ishida
Seguir
第11回 LOCAL PHP部勉強会での発表資料です
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 22
Baixar agora
Baixar para ler offline
Recomendados
PHP5.5新機能「ジェネレータ」初心者入門
PHP5.5新機能「ジェネレータ」初心者入門
kwatch
0x300
0x300
geek_alice
最近の PHP の話
最近の PHP の話
y-uti
pecl-AOPの紹介
pecl-AOPの紹介
Hiraku Nakano
シェル入門
シェル入門
ina job
Poolboy
Poolboy
Yusuke Muraoka
関西Php勉強会のlimeの話
関西Php勉強会のlimeの話
Hisateru Tanaka
Node.js Error & Debug Leveling
Node.js Error & Debug Leveling
kumatch kumatch
Recomendados
PHP5.5新機能「ジェネレータ」初心者入門
PHP5.5新機能「ジェネレータ」初心者入門
kwatch
0x300
0x300
geek_alice
最近の PHP の話
最近の PHP の話
y-uti
pecl-AOPの紹介
pecl-AOPの紹介
Hiraku Nakano
シェル入門
シェル入門
ina job
Poolboy
Poolboy
Yusuke Muraoka
関西Php勉強会のlimeの話
関西Php勉強会のlimeの話
Hisateru Tanaka
Node.js Error & Debug Leveling
Node.js Error & Debug Leveling
kumatch kumatch
Clojrue 13 testing
Clojrue 13 testing
Kiyotaka Kunihira
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
hiro345
Stroustrup11章雑感
Stroustrup11章雑感
31 00
Perlで伝統芸能
Perlで伝統芸能
hitode909
omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜
Sotaro Omura
PHP の GC の話
PHP の GC の話
y-uti
PHP language update 201211
PHP language update 201211
Moriyoshi Koizumi
traitを使って楽したい話
traitを使って楽したい話
infinite_loop
php7's ast
php7's ast
do_aki
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
Kenichirou Oyama
trueコマンドに0以外の終了コードをはかせる方法
trueコマンドに0以外の終了コードをはかせる方法
mutz0623
Synthesijer hls 20150116
Synthesijer hls 20150116
Takefumi MIYOSHI
Subprocess no susume
Subprocess no susume
Makoto Kishimoto
リナックスに置ける様々なリモートエキスプロイト手法 by スクハー・リー
リナックスに置ける様々なリモートエキスプロイト手法 by スクハー・リー
CODE BLUE
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Masahiro Nagano
CakeRequest::onlyAllow() について
CakeRequest::onlyAllow() について
Yuya Takahashi
WebAPIではじめるphp入門
WebAPIではじめるphp入門
Hiroaki Murayama
Mock and patch
Mock and patch
Toru Furukawa
Functions
Functions
do_aki
Synthesijer and Synthesijer.Scala in HLS-friends 201512
Synthesijer and Synthesijer.Scala in HLS-friends 201512
Takefumi MIYOSHI
Getting start with knockout.js
Getting start with knockout.js
Akio Ishida
PostgreSQLで学ぶBoyer-Moore-Horspoolアルゴリズム
PostgreSQLで学ぶBoyer-Moore-Horspoolアルゴリズム
Akio Ishida
Mais conteúdo relacionado
Mais procurados
Clojrue 13 testing
Clojrue 13 testing
Kiyotaka Kunihira
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
hiro345
Stroustrup11章雑感
Stroustrup11章雑感
31 00
Perlで伝統芸能
Perlで伝統芸能
hitode909
omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜
Sotaro Omura
PHP の GC の話
PHP の GC の話
y-uti
PHP language update 201211
PHP language update 201211
Moriyoshi Koizumi
traitを使って楽したい話
traitを使って楽したい話
infinite_loop
php7's ast
php7's ast
do_aki
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
Kenichirou Oyama
trueコマンドに0以外の終了コードをはかせる方法
trueコマンドに0以外の終了コードをはかせる方法
mutz0623
Synthesijer hls 20150116
Synthesijer hls 20150116
Takefumi MIYOSHI
Subprocess no susume
Subprocess no susume
Makoto Kishimoto
リナックスに置ける様々なリモートエキスプロイト手法 by スクハー・リー
リナックスに置ける様々なリモートエキスプロイト手法 by スクハー・リー
CODE BLUE
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Masahiro Nagano
CakeRequest::onlyAllow() について
CakeRequest::onlyAllow() について
Yuya Takahashi
WebAPIではじめるphp入門
WebAPIではじめるphp入門
Hiroaki Murayama
Mock and patch
Mock and patch
Toru Furukawa
Functions
Functions
do_aki
Synthesijer and Synthesijer.Scala in HLS-friends 201512
Synthesijer and Synthesijer.Scala in HLS-friends 201512
Takefumi MIYOSHI
Mais procurados
(20)
Clojrue 13 testing
Clojrue 13 testing
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
Stroustrup11章雑感
Stroustrup11章雑感
Perlで伝統芸能
Perlで伝統芸能
omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜
PHP の GC の話
PHP の GC の話
PHP language update 201211
PHP language update 201211
traitを使って楽したい話
traitを使って楽したい話
php7's ast
php7's ast
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
trueコマンドに0以外の終了コードをはかせる方法
trueコマンドに0以外の終了コードをはかせる方法
Synthesijer hls 20150116
Synthesijer hls 20150116
Subprocess no susume
Subprocess no susume
リナックスに置ける様々なリモートエキスプロイト手法 by スクハー・リー
リナックスに置ける様々なリモートエキスプロイト手法 by スクハー・リー
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
CakeRequest::onlyAllow() について
CakeRequest::onlyAllow() について
WebAPIではじめるphp入門
WebAPIではじめるphp入門
Mock and patch
Mock and patch
Functions
Functions
Synthesijer and Synthesijer.Scala in HLS-friends 201512
Synthesijer and Synthesijer.Scala in HLS-friends 201512
Destaque
Getting start with knockout.js
Getting start with knockout.js
Akio Ishida
PostgreSQLで学ぶBoyer-Moore-Horspoolアルゴリズム
PostgreSQLで学ぶBoyer-Moore-Horspoolアルゴリズム
Akio Ishida
Ruby Postgres
Ruby Postgres
Akio Ishida
Ruby Postgres 2009
Ruby Postgres 2009
Akio Ishida
textsearch_jaで全文検索
textsearch_jaで全文検索
Akio Ishida
使いこなそうGUC
使いこなそうGUC
Akio Ishida
PostgreSQLの範囲型と排他制約
PostgreSQLの範囲型と排他制約
Akio Ishida
Rubysapporo Stringsearch
Rubysapporo Stringsearch
Akio Ishida
XIDを周回させてみよう
XIDを周回させてみよう
Akio Ishida
phpspecで学ぶLondon School TDD
phpspecで学ぶLondon School TDD
Akio Ishida
よりよいPHPUnitの実行方法を求めて
よりよいPHPUnitの実行方法を求めて
Akio Ishida
Prophecyを使ったユニットテスト
Prophecyを使ったユニットテスト
Akio Ishida
Destaque
(12)
Getting start with knockout.js
Getting start with knockout.js
PostgreSQLで学ぶBoyer-Moore-Horspoolアルゴリズム
PostgreSQLで学ぶBoyer-Moore-Horspoolアルゴリズム
Ruby Postgres
Ruby Postgres
Ruby Postgres 2009
Ruby Postgres 2009
textsearch_jaで全文検索
textsearch_jaで全文検索
使いこなそうGUC
使いこなそうGUC
PostgreSQLの範囲型と排他制約
PostgreSQLの範囲型と排他制約
Rubysapporo Stringsearch
Rubysapporo Stringsearch
XIDを周回させてみよう
XIDを周回させてみよう
phpspecで学ぶLondon School TDD
phpspecで学ぶLondon School TDD
よりよいPHPUnitの実行方法を求めて
よりよいPHPUnitの実行方法を求めて
Prophecyを使ったユニットテスト
Prophecyを使ったユニットテスト
Semelhante a Local php-100828 2
知ってるようで意外と知らないPHPの便利関数
知ってるようで意外と知らないPHPの便利関数
Wataru Terada
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
3時間濃縮CakePHP2.1 in PHPカンファレンス北海道2012
3時間濃縮CakePHP2.1 in PHPカンファレンス北海道2012
Yusuke Ando
詳説ぺちぺち
詳説ぺちぺち
do_aki
Mojoliciousをウェブ制作現場で使ってみてる
Mojoliciousをウェブ制作現場で使ってみてる
jamadam
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
Arata Fujimura
PHPコードではなく PHPコードの「書き方」を知る
PHPコードではなく PHPコードの「書き方」を知る
Masashi Shinbara
PHPの今とこれから2014
PHPの今とこれから2014
Rui Hirokawa
PHP AST 徹底解説
PHP AST 徹底解説
do_aki
PHPBLT#6 PHPの未来に入るかもしれない機能の紹介
PHPBLT#6 PHPの未来に入るかもしれない機能の紹介
sters
Perl 非同期プログラミング
Perl 非同期プログラミング
lestrrat
CakePHP+Smartyハイブリッドによるラクラク開発
CakePHP+Smartyハイブリッドによるラクラク開発
Shinzo SAITO
知って得する標準関数の使い方
知って得する標準関数の使い方
Soudai Sone
Php in ruby
Php in ruby
do_aki
Cakephp api
Cakephp api
Eiji Yokota
PHP7を魔改造した話
PHP7を魔改造した話
Moriyoshi Koizumi
モダンmod_perl入門 #yapcasia
モダンmod_perl入門 #yapcasia
鉄次 尾形
Unit test in android
Unit test in android
Tatsuya Maki
PHPの今とこれから2021
PHPの今とこれから2021
Rui Hirokawa
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
Semelhante a Local php-100828 2
(20)
知ってるようで意外と知らないPHPの便利関数
知ってるようで意外と知らないPHPの便利関数
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
3時間濃縮CakePHP2.1 in PHPカンファレンス北海道2012
3時間濃縮CakePHP2.1 in PHPカンファレンス北海道2012
詳説ぺちぺち
詳説ぺちぺち
Mojoliciousをウェブ制作現場で使ってみてる
Mojoliciousをウェブ制作現場で使ってみてる
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
PHPコードではなく PHPコードの「書き方」を知る
PHPコードではなく PHPコードの「書き方」を知る
PHPの今とこれから2014
PHPの今とこれから2014
PHP AST 徹底解説
PHP AST 徹底解説
PHPBLT#6 PHPの未来に入るかもしれない機能の紹介
PHPBLT#6 PHPの未来に入るかもしれない機能の紹介
Perl 非同期プログラミング
Perl 非同期プログラミング
CakePHP+Smartyハイブリッドによるラクラク開発
CakePHP+Smartyハイブリッドによるラクラク開発
知って得する標準関数の使い方
知って得する標準関数の使い方
Php in ruby
Php in ruby
Cakephp api
Cakephp api
PHP7を魔改造した話
PHP7を魔改造した話
モダンmod_perl入門 #yapcasia
モダンmod_perl入門 #yapcasia
Unit test in android
Unit test in android
PHPの今とこれから2021
PHPの今とこれから2021
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Último
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Último
(11)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Local php-100828 2
1.
PHP で かんたんテストススメ
@iakio 第 11 回 LOCAL PHP 部勉強会 2010/08/28
2.
テストって?
3.
SimpleTest PHPUnit
4.
SimpleTest <?php require_once('simpletest/autorun.php'); require_once('../fizzbuzz.php'); class TestFizzbuzz extends
UnitTestCase { function testFizzBuzzOne() { $this->assertEqual(fizzbuzz(1), 1); } } ?>
5.
いうほど Simple でもない
6.
Test::Simple Test::More
7.
ok(fizzbuzz(1) ==1); is(fizzbuzz(1),
1);
8.
但し Perl のモジュール
9.
いくつか実装があるようです ●
http://testanything.org/wiki/index.php/TAP_Prod ucers ● Apache::Test ● test-more-php
10.
search.cpan.org
Test.php
11.
#!/usr/bin/php <?php require_once('.../tlib/Test.php'); require_once('../fizzbuzz.php'); plan('no_plan'); is (fizzbuzz(1), 1); is
(fizzbuzz(2), 2); is (fizzbuzz(3), "fizz");
12.
Tips
13.
YAML を使う <?php $data =
array( 'id' => 1, 'name' => 'hoge', 'description' => '....' ); $data = Y(<<<EOD id : 1 name : hoge description : ... EOD );
14.
object へのキャスト <?php is($data['foo'], 'foo'); is($data['bar'],
'bar'); $o = (object) $data; is($o->foo, 'foo'); is($o->bar, 'bar');
15.
脱線 ( 本編 ?)
16.
Test.php-0.13 $ cat
t/0-compile.t #!/usr/bin/env php <?php require 'Test.php'; plan(1); ok(0 == 0); ?> Test.php-0.13 $ make test prove -r t t/0-compile.t ............ ok t/1-plan-1.t ............. ok
17.
誰かが PHP を起動している
18.
#/usr/bin/php <?php phpinfo();?>
19.
$ perl phpinfo.php phpinfo() PHP
Version => 5.1.6 System => Linux localhost.localdomain ...
20.
Shebang( シバン、シェバン ) chmod
+x されたスクリプトを 実行したときに shell が使うもの
21.
でも Perl と
Ruby は Shebang をみます
22.
php でも shebang
を書いておけば prove が使えます
Baixar agora