ランサーズ等のサービスを開発・運用する中で得た知識やノウハウを紹介しています。

Labels:  PHP, イベント/登壇 投稿者:上野諒一

[イベント報告] phpcon2017でのPHPクイズ ~答え合わせ編~

こんにちは、エンジニアの上野です。

先日行われたPHPカンファレンス2017でブースを出展して Lancers Top で使っているシステムを利用したPHPの問題(超難問)を出題しました。問題をかなり難しく作ってしまったため、答えを知りたいという声が会場でちらほら聞こえていたので、当日の懇親会LTで発表させていただきました。

名前を一方的に知っている方々の中に割って入ってのLTは非常に緊張しましたがいい経験でした。

答えだけ簡単に記事上に記載しておきます。問題と解説付きの解答はphpcon2017の懇親会でLTを行ったときのスライドを御覧ください。


 

正答一覧

 

第一問 (比較演算子 `==`)

答え(複数): $b == true, $b == 0

第二問 (traitのメソッド定義優先順)

答え: Cb::x(), Tb::x(), Ca::x(), Ta::x()

第三問 (PSRについて)

答え(複数): PSR-2, PSR-4, PSR-7, PSR-13

第四問 (constで配列を定義できるバージョン)

答え: PHP5.6

第五問 (PHP5.3で使えない関数)

答え: array_column()

関連記事

PHP, CakePHPバージョンアップに向けてCIで品質を担保・向上していく

こんにちは、エンジニアの上野です。 今回はソース例や実際のサンプルソースを交えながら 「PHPバージョンアップに向けてCIで品質を担保・向上していく」と題してlancers.jp本体に導入しているCircleCIでの取り組みについてご紹介します。 導入背景 P …

SREチームの発足

SREチームの金澤です。 2018年度より、SREチームを発足しました。 その経緯をお話ししたいと思います。 インフラエンジニアとして 私は、2013年11月にランサーズに入社しました。 ランサーズ5年目にして、サービスが本格的に伸び始めた時期で、アプリエンジ …

ランサーズ開発合宿2017@湯河原温泉おんやど恵

こんにちは。ランサーズの @sayaです。 先月末、湯河原温泉で第3回開発合宿をしてきたので、その模様をレポートします。 今回は幸運にも「湯かけまつり」という楽しいお祭りの開催と重なり、大いに盛り上がる合宿となりました。 テーマ 今回のテーマは「開発を最大化す …