Page 1
PHPerはどこから来たのか
PHPerは何者か
PHPerはどこへ行くのか
Where do PHPers come from? Who are PHPers? Where are PHPers going?
pixiv Inc.
USAMI Kenta
2024-07-18 #orekobe PHP"オレ"カンファレンス神戸 #1
公開日:
by USAMI Kenta@tadsan
に兵庫県神戸市中央区の中央区文化センターで開催された『PHP"オレ"カンファレンス神戸 #1』でレギュラートーク(15分)として発表しました。
2024-07-18 #orekobe PHP"オレ"カンファレンス神戸 #1
お前誰よ
お前誰よ
2024年はいろいろありました
どうしてこんなことになったのか
話は1993年にさかのぼる
本日のあらすじ
1. PHPはどこからきたのか
2. (日本の)PHPerは何者か
3. PHPerはどこへ行くのか
PHPはどこから来たのか
PHPを作ったのは誰でしょうか
出典: フリー百科事典『ウィキペディア(Wikipedia)』より引用https://ja.wikipedia.org/wiki/ラスマス・ラードフ 2021-07-01T14:10:55版
出典: 伝説のPHP作者「Rasmus Lerdorf」名言集を聞くと嫌PHP厨がファビョる
https://web.archive.org/web/20100501140915/http://anond.hatelabo.jp/20100427231539
出典:伝説の喫煙者「黒木 灰次郎」名言集を聞くと嫌煙がファビョるhttp://blog.livedoor.jp/hokanisurukotoha/archives/1121714.html
出典: ウィキクォート https://ja.wikiquote.org/wiki/ラスマス・ラードフ
PHPは多くの人から疎まれ、まじめなプログラミング言語として考察対象とされていない節がある
正しい
だが、そうじゃない
出典: IT Conversations | Rasmus Lerdorf | PHP on Hormones
https://web.archive.org/web/20130729204354/http://itc.conversationsnetwork.org/shows/detail3298.html
出典: IT Conversations | Rasmus Lerdorf | PHP on Hormones
https://web.archive.org/web/20130729204354/http://itc.conversationsnetwork.org/shows/detail3298.html
1993年時点で存在したデータベースソフトウェア。フリーソフトウェアではないがソースコードが公開されていて、MySQLなどに影響を及ぼした。
Q. つまりPHPって何だったの?
A. 異常に行動力があるRasmusさんが自分のためにPHPを作って、何回か書き直した後に利己的な動機でソースコード公開したら世界的に開発が盛り上がっちゃった
イスラエルの大学生ZeevとAndiが仲間になって大革新を遂げる
出典: フリー百科事典『ウィキペディア(Wikipedia)』より引用https://ja.wikipedia.org/wiki/ラスマス・ラードフ 2021-07-01T14:10:55版
Rasmusは一般的な意味でのBDFLではない
PHPのユーザーは他の言語よりも多様だと思う
<!DOCTYPE html><html><head><title>Hello, PHP!</title></head><p><?php if (date('H') < 19): ?>こんにちは<?php else: ?>こんばんは<?php endif; ?></p><p>今は<?= htmlspecialchars(date('H')) ?>時です</p>
<?php require 'bootstrap.php';$db = mysqli_connect();$stmt = mysqli_prepare($db, 'SELECT * FROM books');mysqli_stmt_execute($stmt);print '<h1>本の一覧</h1>';print '<ul>';foreach ($stmt as $s) {print '<li>'; print $s->name; print '</li>';}print '</ul>';
<?php declare(strict_types=1);namespace Foo\Http\Controller;
class BooksController extends BaseController {public function index() {$books = Books::getAll();
$this->render(compact("books"));}}
前提が「プログラミング」「システム開発」ではないユーザーも多い
Q. 日本でPHP系のカンファレンスは何回開催されたのでしょうか
A. 数えかたにもよるが、60~100回くらい(WordCampをカウントするかで変化)
A. コロナ禍明けで直接会って会話する楽しさを思い出してしまった
A. 自分も発表したりイベントを開催したいと思う人口の裾野が拡がった
YAPC RubyKaigi PyCon JP etc...
言語固有のコミュニティの事情がいろいろある
PHPerはどこへ行くのか
よくも悪くもコミュニティの盛り上がりでカンファレンス発表のハードルが上がってしまった
コミュニケーションの場はカンファレンスだけじゃない
会って触れ合う場は多い方がいい
情報を他者に教えられるレベルに整理することで自分の理解を深めたい
個人的な思想:直接的な勉強より多角的な視点を得たい
PHP && 技術ではなくPHP愛 || 技術
発表内容を「勉強」として完全理解することにこだわる必要はない
記憶のフックを作っていつか役立ててほしい
PHPにお世話になっているからといって全員がPHPエコシステムに貢献しないといけないことはない
技術コミュニティを楽しみましょう
