akbピンボールマシン

RAKUS Developers Blog | ラクス エンジニアブログ

株式会社ラクスのITエンジニアによる技術ブログです。

PHP

PHPコードを「テストしない」方法

PHP

この記事は PHP Advent Calendar 2023 6日目(mu)の記事です。 こんにちは、配配メール開発エンジニアの takaram です。 私のチームでは、最近行ったリファクタリングやPHPバージョンアップ対(dui)応において、あえて修正したコードをテストしないという対(dui)応を取(qu)ること…

PHP Conference 2023【参加レポート】

はじめに メールディーラー開発課(ke)のyamamuuuです。 2023/10/08(日(ri))にPHP Conference 2023が完全オフラインで開催されました。 PHP Conference Japan 2023 ラクスはシルバースポンサーとして協賛し、エンジニア4名が登壇(tan)した他、初のブース出展を行いました。…

PHPについて語り合うイベント『PHP TechCafe』の反響が大きかったイベント10選

PHP

はじめに こんにちは、MasaKuです。 弊社では、PHP に関する最新(xin)ニュースの発信(xin)や気になるお題について議論(lun)するイベント「PHP TechCafe」を毎月開催しております。 本日は、PHP TechCafe とはどんなイベントなのかのご説明と、過去開催したイベントの中で特…

【実録】「PHP_CodeSniffer」で始める快適実装ライフ

PHP

はじめに PHP_CodeSnifferとは 運用フロー 問題点 PHP_CodeSnifferの指摘(zhai)をまとめて受け取る PHP_CodeSnifferの指摘(zhai)を確認するために、都(dou)度(du)CIを実(shi)行しなければならない 改善 PhpStormにPHP_CodeSnifferを設定(ding)する 導入 PHP_CodeSnifferをインストールする Ph…

【PHP】文字列検索には str_contains() を使え

PHP

PHPで「PHPで文字(zi)列(lie)を検索(suo)(suo)する」「PHPで文字(zi)列(lie)を含(han)むか検索(suo)(suo)する」「文字(zi)列(lie)に特定のキーワードが含(han)まれているかを確認する」場(chang)合は、str_contains() を利(li)用(yong)する。strpos() や strstr() はバグを引き起こす可能性(xing)があるので文字(zi)列(lie)検索(suo)(suo)目的での使(shi)用(yong)は避ける。

PHPerのための「PHPのリーダブルなコード」を語り合う【PHP TechCafe イベントレポート】

PHP

弊社(she)で毎月(yue)(yue)開催し、PHPエンジニアの間で好(hao)評いただいているPHP TechCafe。 2022年10月(yue)(yue)のイベントでは「PHPのリーダブルなコード」について語り合(he)いました。 弊社(she)のメンバーが事前にまとめてきたコードの書き方の事例にしたがって、他の参加者に意見(jian)を頂いて…

PHPerのための「Laravel10の新機能」を語り合う【PHP TechCafe イベントレポート】

PHP

弊社(she)で毎(mei)月(yue)開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。 2023年(nian)2月(yue)のイベントでは「Laravel10の新機(ji)能」について語(yu)り合いました。 弊社(she)のメンバーが事前にまとめてきたLaravel10の新機(ji)能の情報にしたがって、他の参加者に意見を頂いて語(yu)り…

レガシーコードにPHPStanを導入するためのTIPS

PHP

はじめに PHPStanとは 前提(ti) 導入戦略 運(yun)用フロー 運(yun)用に至るまでのステップ 解析対象の除外設定(ding) カスタムオートローダーの設定(ding) baselineの作(zuo)成 CIでの解析実(shi)行(xing)設定(ding) 途中で直面した課(ke)題(ti) PHPStan実(shi)行(xing)時(shi)のエラー プロジェクト固有のエラー パフォーマンスについ…

PHPerのための「PHPDoc相談会」【PHP TechCafe イベントレポート】

PHP

 弊(bi)社で毎月開催(cui)し、PHPエンジニアの間で好評いただいているPHP TechCafe。 2022年7月のイベントでは「PHPDoc」について語り合いました。 弊(bi)社のメンバーが事前にまとめてきたPHPDocの情報にしたがって、他の参加者に意見(jian)を頂(ding)いて語り合いながら学びました。 …

PHPerKaigi 2023【参加レポート】

PHP

配配メール開(kai)(kai)発課moryosukeです。 2023/03/23(木) ~ 03/25(土)の3日間に渡ってPHPerKaigi2023が開(kai)(kai)催されました。 今回も前回に引(yin)き続きハイブリッド開(kai)(kai)催となり、現地・配信ともに大盛況でした。 このイベントは日本PHPユーザ会主催のイベントで、ラクスはス…

OPcacheのpreload機能が思うように動かない理由はこれです!

PHP

こんにちは、あるいはこんばんは。すぱ..すぱらしいサーバサイドのエンジニアの(@taclose)です☆ 今回の記(ji)事(shi)はOPcacheのpreloadが出来るようになろう! という内(nei)容です。 尚、OPcacheのpreloadの基本(ben)設定とかについては以下の記(ji)事(shi)を参考にしてください。 tech…

OPcacheのPreloadの改善効果と手順

PHP

こんにちは、あるいはこんばんは。すぱ..すぱらしいサーバサイドのエンジニアの(@taclose)です☆ なんと嬉しい事に PHPerKaigi 2023 での登(deng)壇が決まりました☆この記(ji)事出(chu)る頃には登(deng)壇終わってるけど!(汗) 題材(cai)は「パフォーマンスを改(gai)善せよ!大(da)規模システム…

PHPerKaigi 2023で協賛&登壇します!

PHP

こんにちは。 技(ji)術(shu)広報のsyoneshinです。 明日、PHPerKaigi2023が開催(cui)されます。 今回当(dang)社はシルバースポンサーとして協賛させていただきました。

PHPerのための「PHP8.2の新機能」を語り合う【PHP TechCafe イベントレポート】

PHP

弊社(she)で毎月開(kai)催(cui)し、PHPエンジニアの間で好評(ping)いただいているPHP TechCafe。 2022年8月のイベントでは「PHP8.2の新機能(neng)」について語(yu)り合(he)いました。 弊社(she)のメンバーが事前にまとめてきたPHP8.2の新機能(neng)に関する情報にしたがって、他の参加者に意(yi)見を頂いて語(yu)り…

PHPerのための「Composer」を語り合う【PHP TechCafe イベントレポート】

PHP

特集:「Composer」を語(yu)り合(he)う 弊社で毎月(yue)開催し、PHPエンジニアの間で好(hao)評いただいているPHP TechCafe。 2022年6月(yue)のイベントでは「Composer」について語(yu)り合(he)いました。 弊社のメンバーが事前にまとめてきたComposerの基礎知識(shi)や使い方の情報にしたがって、…

PHPerのための「PHPフレームワーク」を語り合う【PHP TechCafe イベントレポート】

PHP

弊(bi)社(she)で毎月開催し、PHPエンジニアの間(jian)でご好評をいただいているPHP TechCafe。 2022年11月のイベントでは「PHPフレームワーク」について語り合いました。 弊(bi)社(she)メンバーがピックアップしたPHPの代表(biao)的なフレームワーク4種について、以下のShowNoteをベースに…

Laravelでの非同期処理についてまとめてみた

PHP

Laravelでの非(fei)同期処理についてまとめ

【PHP】比較演算子を振り返ろう!

PHP

 はじめに おはようございますこんにちはこんばんは。 筆者はPHPの経験がまだ2年に満たない程度なのですが、PHPの比較(jiao)は何かとクセがあるなぁと思(si)いながらコーディングする日々です。宇(yu)宙(zhou)船演算子やエルビス演算子など筆者もまだあまり使いこなせていない面白(bai)…

【PhpStorm入門】基本的な使い方

PHP

はじめに PhpStormとは 料金 ダウンロード・初期設定(ding) ダウンロード 初期設定(ding) コードスタイルの設定(ding) フォントの設定(ding) 日本(ben)語化(hua) その他のプラグイン 基本(ben)操作 編(bian)集(ji) 検索 ナビゲーション コード補完(wan) 基本(ben)的な補完(wan) ステートメント補完(wan) 後置コード補完(wan) その他の補…

PHP Conference 2022【参加レポート】

PHP

はじめに ラクスでメールディーラーを開(kai)発している hirobex です。 2022/09/24(土) ~ 09/25(月)の3日間に渡ってPHP Conference 2022が開(kai)催されました。 phpcon.php.gr.jp ラクスはブロンズスポンサーとして協賛し、 エンジニアも4名(ming)が登壇した他、多くのエン…

PHPerのための「静的解析」を語り合う【PHP TechCafe イベントレポート】

PHP

弊社で毎月(yue)開催(cui)し、PHPエンジニアの間で好評いただいているPHP TechCafe。 2022年5月(yue)のイベントでは「静(jing)的解(jie)析」について語(yu)り合いました。 弊社のメンバーが事(shi)前にまとめてきた静(jing)的解(jie)析ツールやその使い方の情報にしたがって、他の参加者(zhe)に意見を頂いて語(yu)り…

PHPerのための「Laravel9について語る」【PHP TechCafeイベントレポート】

PHP

弊社で毎(mei)月開(kai)催し、PHPエンジニアの間で好評(ping)いただいている勉強会「PHP TechCafe」。 2022年3月のイベントでは『PHPerのための「Laravel9について語る」』をテーマに語り合いました。 弊社のメンバーがLaravel9の新機能などの情報を元に、他の参(can)加(jia)者に意見を…

Xdebugの活用方法について語り合う【PHPTechCafeイベントレポート】

PHP

 特集「Xdebugの活用方法(fa)」を語る 弊(bi)社で毎(mei)月(yue)開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。 2022年(nian)2月(yue)のイベントでは「Xdebugの活用方法(fa)」について語り合(he)いました。 弊(bi)社のメンバーが事前にまとめてきたXdebugの基(ji)礎知識や使い方の説明(ming)資(zi)料(liao)に…

PHPカンファレンス沖縄2022【参加レポート】

PHP

はじめに Room A PHP で NFC リーダーを実装する 僕が Illuminate を読む理由 テスト環境のインフラ・運用コストを下げたい話〜全部(bu)入(ru)りEC2を超えていけ 開発体験を爆上げするLaravel Dacapoマイグレーションサポートツールのススメ 実践!ユニットテスト入(ru)…

【オフショア】ベトナムメンバと理解する「PHPリーダブルコード」 〜第2回 ループとロジックの単純化〜

PHP

"リーダブルコード" ベトナム語(yu)解(jie)説の第2回です。 ベトナムとのオフショア開発において可読性(xing)/保守性(xing)が高い開発が行えることを目的にして、 "リーダブルコード" やその他(ta)書籍、普段(duan)の経験(yan)を参照し、開発におけるテクニックをまとめました。*1 この記事をベト…

PHPerKaigi 2022【参加レポート】

PHP

配(pei)配(pei)メール開(kai)発課Jazumaです。 2022/04/09(土) ~ 04/11(月)の3日(ri)間に渡(du)ってPHPerKaigi2022が開(kai)催(cui)されました。 今回は初のハイブリッド開(kai)催(cui)となり、現地・配(pei)信ともに大(da)盛況でした。 このイベントは日(ri)本PHPユーザ会主催(cui)のイベントで、ラクスはスポンサーとして…

毎月開催しているPHPerのための学習コミュニティ、PHPTechCafe【21年度 まとめ】

PHP

Y-Kanoh です。 普(pu)段は PHP による開発を行っています。 今回は、PHPer のための学(xue)習(xi)コミュニティとして毎月開催している、 『PHP TechCafe』について2021年度開催した12イベントをまとめました! なお、4/22(金(jin))開催の『PHPerのための「PHPer Kaigi 2022 を…

Readonly Propertyって?PHPerのためのPHP8.1をもっと語り合う【PHP TechCafe イベントレポート】

PHP

弊社で毎(mei)月(yue)開(kai)催しているPHPエンジニアのための勉強(qiang)会(hui)『PHP TechCafe』。 2021年12月(yue)に開(kai)催されたPHP Tech Cafeでは、 「PHPerのためのPHP8.1をもっと語り合う」をテーマにして語り合いました。 今回はその内(nei)容について@neroblubrosがレポートします! rakus.…

PHPで型宣言してますか?

PHP

PHPは動(dong)的(de)型(xing)付け言(yan)語に分類(lei)されます。 私たちは型(xing)を意識することなくプログラミングができます。 要するにPHP側(ce)でいい感じに型(xing)変換してくれるので好き勝(sheng)手できます。 ただ、その暗黙(mo)の型(xing)変換が呼び起こすデメリットも存在します。 一例(li)を挙げるなら想定外(wai)の…

PHPerのための「Laravel 入門を語り合う」【PHP TechCafe イベントレポート】

PHP

弊社で毎月(yue)(yue)開催し、PHPエンジニアの間で好(hao)評いただいているPHP TechCafe。 2021年10月(yue)(yue)のイベントでは社外でご活(huo)躍されているPHPエンジニアにもご参加いただいて「Laravel 入門(men)を語り合う」のテーマで開催しました。 rakus.connpass.com Laravel導入手段 スグ…

Copyright © RAKUS Co., Ltd. All rights reserved.