選択中の条件

リセット
  • PHP

PHPの案件・求人一覧

1-30 / 全 37615
  • NEW
  • 注目

【PHP/Laravel】飲食業界向けプロダクト刷新案件

850,000円/月

業務委託(フリーランス)
東京都
淡路町駅
PHPLaravel
サーバーサイドエンジニア
作業内容 ・PHPを用いた飲食業界向けプロダクト刷新案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -リプレイス  -再設計および開発
  • NEW

【PHP/フルリモート】人事レビューサービス開発案件

550,000円/月

業務委託(フリーランス)
大阪府
大阪駅
PHPGoMySQLJIRALaravelReact
サーバーサイドエンジニア
作業内容 ・PHP、Laravelを用いた人事レビューサービススクラム開発を行っていただきます。 ・管理ツールは下記です。  ‐Slack  ‐Jira  ‐Confluence  ‐Bitbucket
  • NEW

【Java(Spring)】医療業界向けポータル・周辺システム改修

700,000円/月

業務委託(フリーランス)
東京都
東京駅
JavaJavaScriptPHPSQLCSSHTMLLinuxSpring
作業内容 ★エンジニア実務経験2年以上 / 直近で実務経験のある方が対象の案件です!!★ ■概要 医療機関における基幹システム統合に伴い、医療従事者向けのポータルサイトおよび周辺Webシステムの改修を行う案件です。JavaおよびPHPを用いたWebアプリケーション開発のご経験が活かせるほか、HTML/CSS/JavaScriptなどの基本スキルとLinuxコマンド操作が求められます。 ■具体的な業務内容 ・Java、PHPによるWebアプリケーション改修・追加開発 ・基本設計、詳細設計、製造、単体〜総合テストの一連対応 ・MyBatis、Spring、Thymeleafを用いたサーバーサイド設計・実装 ・REST APIを用いたデータ連携の設計・実装 ・jQuery、JavaScriptによる画面処理の対応 ・Linux環境でのファイル操作、動作確認対応
  • NEW

【PL】クレジットカード申請システム開発支援案件

650,000円/月

業務委託(フリーランス)
東京都
九段下駅
PHPMySQLLaravel
PLサーバーサイドエンジニア
作業内容 ・PHPを用いたクレジットカード申請システム開発支援案件に携わっていただきます。 ・主に以下作業を想定しています  -進捗管理  -要件定義
  • NEW
  • 注目

【PHP・TypeScript/フルリモート/週5日】福祉事業 toB向け運営支援プロダクト開発/フルスタックエンジニア

650,000 〜 700,000円/月

業務委託(フリーランス)
PHPPHPUnitLaravelReactTypeScriptVue.js
フロントエンドエンジニアサーバーサイドエンジニアフルスタックエンジニアバックエンドエンジニア
作業内容 基本設計,詳細設計,実装,テスト,運用・保守 ・内部設計/実装/単体テストを中心に機能単位で一貫した開発 ・PHP/Laravelを用いたサーバーサイド開発が5割、React、または、Vueを用いたフロントエンド開発が5割を想定
  • NEW

【PHP/CodeIgniter】漫画公式アプリサービス開発案件

700,000円/月

業務委託(フリーランス)
東京都
渋谷駅
PHPMySQLCodeIgniter
サーバーサイドエンジニア
作業内容 ・漫画公式アプリにおいて  サーバーサイドをご担当いただきます。 ・ご経験に応じて下記作業をご担当いただきます。  -要件定義、詳細設計、実装、テスト等
  • NEW

【React/一部リモート】受注受付サイト開発案件

650,000円/月

業務委託(フリーランス)
大阪府
大阪駅
JavaScriptPHPLaravelReactVue.js
サーバーサイドエンジニア
作業内容 ・受注受付サイト開発案件に携わっていただきます。 ・詳細設計以降の工程をご担当いただきます。
  • NEW

【Flutter/要件定義~】新生活支援アプリの開発

600,000円/月

業務委託(フリーランス)
大阪府
GitFlutter
ネイティブアプリエンジニアスマホアプリエンジニア
作業内容 新生活を支援する自社アプリの企画・設計・開発・運用に携わっていただきます。 具体的には、Flutterを用いたクロスプラットフォームアプリ開発、ユーザーのニーズを捉えたUI/UX設計、チームメンバーとの連携、開発進捗管理、新技術の調査・導入、開発プロセス改善などをご担当いただきます。
  • NEW

【React/リモート併用/週5日】フロントエンドエンジニア/デジタルコンテンツ販売プラットフォーム開発

650,000 〜 800,000円/月

業務委託(フリーランス)
東京都
六本木一丁目駅
JavaScriptPHPCSSHTML5HTMLjQueryDockerGitJIRACSS3LaravelGitHubReactTypeScriptFigma
フロントエンドエンジニア
作業内容 要件定義,基本設計,詳細設計,実装,テスト,運用・保守 デジタル同人作品(コミック・イラスト・音声・ゲームなど)を扱う国内有数のプラットフォームにおいて、ユーザー向けECサイトおよびクリエイター向け管理サイトのいずれか、または両方のフロントエンド開発をご担当いただきます。 UI/UX改善や機能追加、リファクタリング、保守・運用など、上流から下流まで幅広い業務に携わっていただきます。 要件定義や設計段階から自立して遂行でき、下流工程においては高度な実装力や開発環境構築力をお持ちの方を募集しています。 ・短期離脱が多い方はミスマッチの可能性があるため、直近の案件離脱理由が就業先都合であればその旨をお知らせください ・アダルトコンテンツに関する確認作業が発生する場合がございます(中身の確認は最小限) ・現状はフルリモートですが、2025年5月以降、月1~2回程度の出社が発生する可能性がございます
  • NEW
  • 注目

【JavaScript/一部リモート】廃棄物管理システム開発案件

420,000円/月

業務委託(フリーランス)
京都府
烏丸御池駅
JavaScriptCSSHTML
作業内容 ・JavaScriptを用いて廃棄物管理システムに携わっていただきます。 ・主に下記作業をご担当いただきます。  -テスト仕様書作成  -テスト作業  -データ登録作業
  • NEW

【Webディレクター】Webサイト制作案件

600,000円/月

業務委託(フリーランス)
大阪府
中之島駅
JavaScriptPHPCSSHTMLjQueryWordPress
Webディレクター
作業内容 複数のプロジェクトでWebディレクターとして作業していただきます。
  • NEW
  • 注目

【PHP・Vue/フルリモート/週5日】Webサービス開発支援開発

550,000 〜 600,000円/月

業務委託(フリーランス)
PHPDockerLaravelVue.js
フロントエンドエンジニアバックエンドエンジニア
作業内容 要件定義,基本設計,詳細設計,実装,テスト,運用・保守 既存Webプラットフォームの拡張として、 スカウト関連機能の追加開発をご担当いただきます。 アジャイル開発体制にて、フロントエンド(Vue3)とバックエンド(Laravel)を 組み合わせたチーム開発となります。
  • NEW

【PHP / フルリモート】大手IT企業のB2B SaaS(新規事業)の追加開発(週5日)

600,000 〜 700,000円/月

業務委託(フリーランス)
PHPSymfony
作業内容 symfonyフレームワークを用いたPHP開発を担当していただきます。 Vue.jsでの開発経験があれば尚良いですが、必須ではありません。一人で調査・実装を進められる方を募集します。 ======================== ※必ずお読みください※ 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ========================
  • NEW
  • 注目

【PHP/フルリモート/週5日】不動産管理向け入居物件管理システム開発バックエンドエンジニア

600,000円/月

業務委託(フリーランス)
PHPMySQLPostgreSQLDockerGitPHPUnitLaravel
インフラエンジニアフロントエンドエンジニアバックエンドエンジニア
作業内容 要件定義,基本設計,詳細設計,実装,テスト,運用・保守 ・不動産管理向け入居物件管理システムの開発 など
  • NEW

【PHP / フルリモート】決済基盤におけるバックエンドエンジニア(週5日)

600,000 〜 700,000円/月

業務委託(フリーランス)
東京都
六本木一丁目駅
PHP
バックエンドエンジニア
作業内容 決済基盤における購入領域の新規機能追加、運用保守・改善開発に参画いただきます。開発言語としては主にPHPとなります。それ以外の言語も使用がありますが、キャッチアップしながらの習得でも問題ございません。基本的にはDesignDoc及びissueやバックログチケットに沿って開発を進めていただく形になります。PRJリードのご経験がある方には、PRJリードもお任せしたいと考えております。ご経験やご意向に応じて、携わって頂く形をご相談させて頂ければと思っております。 ======================== ※必ずお読みください※ 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ========================
  • NEW

【Ruby・React/リモート併用/週5日】ビジネスカード発行サービスの開発

700,000円/月

業務委託(フリーランス)
JavaPHPPythonRubyRailsReact
フロントエンドエンジニアバックエンドエンジニア
作業内容 要件定義,基本設計,詳細設計,実装,テスト,運用・保守 現在β版を開発中のビジネスカード発行サービスの 正式リリースに向けたバックエンド開発を担当いただきます。
  • NEW
  • 注目

【PHP/JavaScript】競輪サービス開発案件

700,000円/月

業務委託(フリーランス)
東京都
渋谷駅
JavaScriptPHPCSSHTMLLinuxMySQLRedisjQueryLaravelReactNext.js
データサイエンティストサーバーサイドエンジニア
作業内容 ・競輪サービスの管理ツールの開発案件に携わっていただきます。 ・主に下記作業をご担当していただきます。  -既存WEBシステムの保守、改善  -既存WEBシステムへの新規機能、コンテンツ追加 ※スキルによっては新規開発にも携わることができます。
  • NEW
  • 注目

【データエンジニア】機械装置設計者向けサービス制作支援案件

750,000円/月

業務委託(フリーランス)
東京都
九段下駅
JavaScriptPythonCSSHTMLAWSGit
サーバーサイドエンジニア
作業内容 ・機械装置設計者向けサービスのデータ基盤構築業務に携わっていただきます。
  • NEW

【PHP】eラーニングシステムのPHP7→PHP8へのバージョンアップ

550,000円/月

業務委託(フリーランス)
東京都
五反田駅
PHPLinuxMySQLApache
バックエンドエンジニア
作業内容 ・申込みフォームのバージョンアップ対応 ・工程:詳細設計、実装〜テスト ・環境:PHP、MySQL、Linux、Apache
  • NEW

【PHP/Laravel】医療検査系の既存システムにおけるリプレイス案件(リモート)

650,000円/月

業務委託(フリーランス)
東京都
武蔵引田駅
PHPSQLLaravel
バックエンドエンジニア
作業内容 リプレイスチームの募集となり、開発言語PHP(Laravel)にてご支援をいただきます。
  • NEW

【PHP】飲食店の口コミ評価アプリ開発(フルリモート)

700,000円/月

業務委託(フリーランス)
東京都
市ケ谷駅
PHPAWSDockerLaravel
バックエンドエンジニア
作業内容 API開発チームに参画いただきます。 工程:詳細設計、実装・修正をご担当いただきます。 テストはQAチームで行うため、QAチームから不具合の報告があれば修正していただきます。 ウォーターフォールで進めております。
  • NEW

【React/制作系/リモート/週5日】大手企業向けWEBサイトリプレース支援

600,000 〜 750,000円/月

業務委託(フリーランス)
東京都
新橋駅
PHPLaravelReact
フロントエンドエンジニアPL
作業内容 要件定義,基本設計,詳細設計,実装,テスト,運用・保守 スポーツを主軸に多様なビジネスを展開してきたデジタルマーケティング企業となります。 今回、既存大手クライアントのWebサイトのリプレイスに伴い、 フロントエンドを担当するReactエンジニアを募集します。 また、クライアントのReactエンジニアとの折衝や、Webディレクター・バックエンドエンジニアと連携し、プロジェクトを推進いただきます。 フロントエンドパートのリーダー兼実務担当としての活躍を期待しています。
  • NEW

【上流/PMO】車向けコネクテッド領域開発案件

550,000円/月

業務委託(フリーランス)
東京都
天王洲アイル駅
PHPPythonRubyAWS
ITアーキテクトPMPMO
作業内容 ・車向けコネクテッド領域開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -アルムナイネットワーク向けWEBアプリケーションの開発  -要件把握、タスク管理、設計書作成支援、実装~リリースまで  -クライアント折衝
  • NEW

【アプリ開発/週3〜5日/フルリモート】運用・保守業務案件

500,000 〜 650,000円/月

業務委託(フリーランス)
フルリモート
PHPGitLaravel
作業内容 <募集企業> 事業会社様です。 <業務内容> システム・運用オペレーションの把握とドキュメント化 ・現担当者へのヒアリング実施 ・業務フローや手順の文書化 定常運用業務(担当社員との2名体制を想定) ・ユーザーからの問い合わせ対応 具体的な対応例: ・特定ユーザーの商品交換履歴の抽出 ・ポイント付与トラブルの原因調査 ・ポイント失効日と獲得/消費履歴の確認 ・商品交換取り消し処理の実施 ・問い合わせ内容の分析と対応方針の決定 業務改善活動(経験・スキルに応じて対応) ・既存SQLの簡易ツール化、運用効率化の改善提案 システム保守・開発 ・不具合調査と解決のための開発、リリース対応 ・運営支援ツールの導入提案など <チーム体制> これまで1名のエンジニアで運営してきたアプリの体制を拡充する重要なフェーズです。 サービス成長に合わせた開発・運用体制の強化に携わることができる案件です。 <参画期間> ・4月〜長期想定 <面談回数> ・1回を予定 ※結果は顔合わせから7〜10日かかります <その他> ・精算幅:140h~180h(1人月時) ・PCについて:貸与PCのみ / ご自身のPCをご準備いただきます←確認中 ・支払いサイト:40日 ・インボイス制度:未登録の場合、消費税無しでのお支払いになります
  • NEW

【PL/PM/上流】小売業向け決済アプリ開発案件

800,000円/月

業務委託(フリーランス)
東京都
日比谷駅
JavaScriptPHPWindowsSwiftLaravelKotlin
ITアーキテクトPLPMPMOスマホアプリエンジニア
作業内容 ・小売業のアプリ開発および運用保守のPLかPMOもしくは要件定義ポジションとして案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -PL、PMO、要件定義(クライアント折衝)  -リーダーや設計者から開発や調査内容をヒアリングし、クライアントへ適切に伝達するフロント作業  -タスク管理や進捗管理を含む、管理作業
  • NEW

写真販売システム(バックエンド)

600,000 〜 650,000円/月

業務委託(フリーランス)
PythonAWSGitLaravelGitHubCircleCILambda
バックエンドエンジニア
作業内容 新機能開発ならびに新規API開発や既存APIの改修を通じて サービス成長の基盤となるマイクロサービス化の推進に 関わっていただくことがメインミッションとなります。 【お任せしたい業務の詳細】 ・新機能開発の設計・実装 ・CI/CDを用いた自動化の推進 ・マイクロサービス化に向けたドメインの分割、APIの新規開発や整理 ・API化されていないビジネスロジックのAPI化 ・外部システムとの連携を想定したAPIのバージョニング対応 【開発環境】 ・TypeScript ・Vue.js(3系)/ Storybook ・Vite/ Webpack/ ESLint/JEST ・SCSS ・Laravel(8.x以上) ・PHP8 ・Python3 ・AWS(EC2 / ElasticBeanstalk / ElastiCache / Lambda / Aurora MySQL / SES / SQS / S3 / CloudFront) ・CircleCI
  • NEW

【PHP/JavaScript】介護マッチングサービス追加開発

650,000円/月

業務委託(フリーランス)
東京都
神田駅
JavaScriptPHP
バックエンドエンジニア
作業内容 ・既存のシステムに対してフロント実装、バックエンド実装を担当いただきます。 ・PHPの設計、開発、テストを担当頂きます。
  • NEW

【PHP】エネルギー会社向け契約管理システム改修

600,000円/月

業務委託(フリーランス)
東京都
流通センター駅
PHP
バックエンドエンジニア
作業内容 ・WEBシステムのバックエンド開発 ・工程:詳細設計、製造、テスト
  • NEW

【PHP】デジタルコンテンツのバックエンド開発(リモート)

800,000円/月

業務委託(フリーランス)
東京都
六本木一丁目駅
JavaScriptPHPLaravel
バックエンドエンジニア
作業内容 ・主にPHP(FWはLaravelなど)で構築されているサイトの改修業務 ・問い合わせに対する調査、回答などの保守業務
  • NEW

【PHP】クラウド型Web業務支援システム

850,000円/月

業務委託(フリーランス)
東京都
PHPLaravel
バックエンドエンジニア
作業内容 ・Webシステム企画、設計、開発 ・顧客の課題ヒアリングなど、顧客企業の要求定義、要件定義 ・開発プロジェクトのプロジェクト管理

気になる案件は見つかりましたか?

お探しの条件に合った新着案件をお知らせします

あなたにピッタリ
フリーランス案件が見つかる

  • 133万件以上のフリーランス案件から一括検索

    334,234の案件を保有しており、エンジニアやクリエイター向けを中心にたくさんの案件を一括検索可能です。

    ※ 3月30日(Sun)更新

    33万件以上のフリーランス案件から一括検索

  • 2あなたの経験やスキルに適した案件をメールでお知らせ

    マイページに入力して頂いた経験や希望条件に合わせて、ご希望にマッチした案件をメールでお送りするので効率的な案件探しが可能です。

    あなたのプロフィールからおすすめの案件・求人

今すぐ無料登録

PHP案件のよくある質問

PHPの月額単価の相場はどれくらいですか?

PHPの月額単価の相場は70万円です。スキルやご経験により、

単価が変わります。自分のスキルや経験に合った案件は、こちらの案件一覧ページから検索・応募できます。

PHPの案件数は何件ですか?

フリーランスHub上でご覧いただけるPHPの案件数は37615件です。 尚、応募先エージェントで非公開案件の提案を受けられる場合もあります。

未経験でもPHPのフリーランス案件に応募することは可能ですか?

はい。応募先エージェントが条件を設けていない限り、基本的には未経験でも応募することが可能です。 ただし、中には実務経験を重視する案件もありますので、未経験で参画できる案件があるかどうかは応募先エージェントに確認してみましょう。

PHPについて

【PHPの概要】 PHPは、Web開発などに用いられるスクリプト言語です。正式名称は「Hypertext Preprocessor」で、PHPは「Personal Home Page」に由来するといわれます。PHPを使って作成できるアプリケーションは、メールフォームやブログサービス、掲示板、検索エンジンなどです。オープンソース、かつ文法が比較的簡単なことから幅広く利用されています。PHPは多くのWebページに用いられるため、需要が高くフリーランス向けの案件が多いのがメリットです。アプリケーション開発やWeb制作のほか、運営や管理に関する案件もあります。ただし、PHPを使えるフリーランスは多いため、好条件の案件は競争率が高くなるでしょう。 【PHPの特徴】 PHPはWeb開発に特化したプログラミング言語です。Webアプリケーションを構成する2つの要素「フロントエンド」と「サーバーサイド」のうち、PHPはサーバーサイドの開発に強いことが特徴です。文法がシンプルで記述しやすいのがPHPの魅力です。直感的に書けるため、プログラミング初心者でも比較的短時間で習得ができるとされています。PHPは「動的型付け言語」に分類される言語です。表示内容が見るタイミングによって変わるページを作成する際に使われます。 【PHPのフリーランスエンジニアが参画可能な案件例】 前述したように、PHPはWeb開発に強い言語です。幅広いサイトで使用されているため案件も多く、今後も一定の需要が望めるでしょう。ここではPHPの案件例を紹介します。いずれも2023年7月時点の案件情報です。 ・販売管理システムのバックエンドエンジニア募集 販売管理システムのバックエンド開発からリリース業務までを担当する案件です。参画するには「PHPでの開発経験5年以上」のほか、「Laravelでの開発経験」「AWS環境での開発経験」「上流からの対応経験」が求められます。月単価は70万~90万円です。 ・販売管理システム機能改修 大手化粧品メーカーの販売管理システムの機能改修に従事する案件です。設計・製造・試験を担当します。月単価は55万円で、参画するには「PHPを用いた開発経験」「Larave、GitHub、AWS開発経験」が必要です。 ・自治体向けパッケージ改修および導入 既存パッケージシステムを改修する案件です。参画するにあたっては、「PHPでの開発経験」「基本設計以上の経験」「実務経験1年以上」が求められます。月単価は55万~60 万円です。 ・オンラインサーベイシステム開発 オンラインサーベイシステムの改善と運用保守を担当する案件です。参画にあたっては、「PHPを用いた開発経験」「Linuxを用いた運用保守経験」が求められます。月単価は45万円です。 ・ECサイト周辺システムの開発及び改修 ECサイト周辺システムの開発、および改修を担当します。参画するには、「基本設計からの経験」「FWを用いたPHP開発の経験5年以上」「PHP7実装経験」が必要です。また、積極的に自分の考えを発信できる人材が望ましいとされます。月単価は65万円です。 【PHPのフリーランスエンジニアの未経験での参画について】 PHPは比較的習得がしやすく、他言語と比べると未経験からフリーランスエンジニアになりやすいといえるでしょう。未経験者は学習意欲や伸びしろを見られます。入社後円滑に業務を研修を進める上でも、ある程度の自己学習は必要です。PHPの自己学習には、ProgateやUdemyなどのオンラインサービスを利用することをおすすめします。他にも書籍やQ&Aサイトなど、学習手段はさまざまです。また、PHPだけではなく、Web開発に関する汎用的な知識もあるとなお良いでしょう。PHPはサーバーサイドに強い言語のため、そちらに特化する選択肢もあります。ただし、HTMLやCSSを学習するとフロントエンドの開発もできるため、より需要の高い人材となれるでしょう。 【PHPを使うフリーランス案件・求人に参画するために必要なスキル】 PHPのフリーランス向け案件を受注する際は、次のような知識があると有利に働きます。 ・HTMLやJavaScriptの知識 PHPはWeb開発で用いられる言語で、PHPを採用するフリーランス向け案件の多くはWebサイトやWebシステムの開発に関わるものです。そのため、PHPのほかにもWeb開発で活用されるHTMLやCSS、JavaScriptなどのスキルがあると望ましいでしょう。 ・OSやデータベースに関する知識 PHPを採用するフリーランス向けの案件では、LAMP環境での開発経験を必須条件とするものがあります。LAMPの「P」はPHPですが、「L」はLinux、「A」はApache、「M」はMySQLを指します。こうした知識があると、フリーランスとして参画できる案件の幅が広がるでしょう。 ・コミュニケーションスキル PHPを使用する案件はチームプロジェクトが多いため、メンバーはもちろん、クライアントとも良い関係を築けるようコミュニケーションスキルは重要です。ITに詳しくないクライアントもいるため、相手の知識レベルに合わせて噛み砕いた表現で説明しなければならない場合もあります。 ・ITツールの取り扱いスキル チームで仕事をする上で必要なITツールを扱うスキルも欠かせません。チームコミュニケーションツールのSlackやプロジェクト管理のJIRA、バージョン管理システムのGit、情報共有管理システムConfluenceなどです。使い方を事前に把握しておきましょう。 【PHPの習得難易度・勉強方法】 PHPは日本語の学習教材が多く、インターネットでの情報収集も容易であるため、比較的独学で習得しやすい言語です。前述しましたが、おすすめの勉強方法は学習サイトの利用です。動画と演習問題でしっかり学べるpaizaラーニングやPHPの基礎レッスンを無料で受けれるProgate、短い動画でスキマ時間を有効活用できるドットインストールなどを利用すると良いでしょう。また、学習サイトと本を併用するとより効果的に学習を進められます。初心者に特におすすめの本は「スラスラわかるPHP」です。プログラミングのみならず、サーバーやデータベースの役割など幅広い知識を得られ、入門書としてはぴったりです。1人で学習する自信がないときは、スクールに通って学ぶのも手です。他の方法より費用はかかりますが、スクールは疑問点をすぐに解決できます。1人で学習するのが難しいと感じる方、独学でつまずいてしまった方におすすめです。 【PHPのフリーランスエンジニアにおすすめのフレームワーク】 フレームワークとは、開発に必要な機能や構成をあらかじめ組み込んだ骨組みのことです。ここでは、おすすめのPHPフレームワークを5つ紹介します。 ・Laravel Laravel(ララベル)はECサイトからアプリの開発まで、さまざまなシステムの開発に役立ちます。世界的なファッション雑誌「Vogue」のアーカイブサイトやアメリカのメイン州の観光局のサイトがLaravelを使用して作られています。Laravelの特徴は、初心者でも美しいコードが書けることです。日本語のドキュメントやサポーターによるライブラリが多数あるため、自己学習が進めやすいのも大きな特徴です。 ・CakePHP CakePHPは、MVCを採用しているため分業がしやすく、大規模の開発にも向いています。「bakeコマンド」によりプログラム自動生成ができるのも特徴です。スキルマーケットサイト「ココナラ」もCakePHPを使用して作られました。CakePHPという名前は、「ケーキを焼くように開発を簡単に」というコンセプトを由来としています。日本国内で人気が高く案件も多いため、学習して損はないでしょう。 ・Symfony Symfony(シンフォニー)は安全性とセキュリティが重視されたフレームワークです。本格的なサポートや公式の学習プラットフォーム、60万人以上が参加しているコミュニティも有しています。ノーベル賞の公式サイトやSony UKなどがSymfonyを利用して作られています。一方、前述したLaravelとCakePHPと比べると、国内ではSymfonyを利用できる開発エンジニアは少ない現状があります。 ・CodeIgniter CodeIgniter(コードイグナイター)は、必要最低限の機能のみを搭載している「マイクロフレームワーク」であることが特徴です。PHPの最低限のルールが理解できていれば使用できます。また、非常に軽量なフレームワークのため、ハイスペックなサーバーでなくても快適な表示速度を保てます。表示速度の下落によるユーザー離脱を防ぐのに役立つでしょう。 ・Zend Framework/Laminas Project Zend Framework(ゼンドフレームワーク)は、BBCやその他多くの企業にて使用されてきた実績のあるフレームワークです。MicrosoftやGoogleもZendの技術パートナーです。現在はZendとしての更新は終了し、後継のLaminas Projectに移行しています。Zendの大きな特徴は、高い拡張性と充実したライブラリです。コンポーネントが豊富に用意されていて、多様な機能の実装を簡単に行えます。 【PHPのフリーランス案件・求人に参画するために役立つ資格について】 PHPのスキルを証明する資格には、PHP5とPHP7を対象にした「PHP技術者認定試験」があります。試験のレベルは、PHP5は「初級」「上級(準上級)」「ウィザード」の3つで、PHP7は「初級」のみです。ここでは、PHP5技術者認定試験について詳しく解説します。 ・初級では、『初めてのPHP5』を主な教材として、基本構文やデータベースなどのPHPプログラミングの基礎知識について出題されます。この試験の主な対象とされているPHP5.3のバージョンはサポート終了していますが、既存のシステムはPHP5で構成されたものもあります。これからもPHP5の知識は必要でしょう。 ・一方、上級は言語仕様から実用的なプログラミング技術までを問う試験です。3年程度の経験がある人を受験者のターゲットとしています。フリーランスとしての案件獲得に役立てるには、上級以上の資格があると良いでしょう。この試験は『プログラミングPHP 第3版』をベースに出題されます。これを参考書として『徹底攻略PHP5技術者認定[上級]試験問題集』で練習問題に取り組むと効果的です。『PHPオンラインマニュアル』からの出題もあるため、目を通しておくことをおすすめします。 ・最上位のウィザードの試験は、PHP技術者認定上級試験で9割以上の得点を獲得したのち、所定の論文(500文字以上)の提出が必要です。論文が承認されるとウィザードとして認められます。想定されるテーマは、PHP認定ウィザードに関する所信表明やPHPの好きなところ、将来の夢と展望、PHPコミュニティ活動、勉強法などです。上級試験にて9割獲得のための勉強はもちろん、魅力的な文章の作り方も学びましょう。 【PHPの市場動向や将来性について】 PHPは、Web分野ではトップシェアの言語として需要の約80%を占めており、保守や改修のフリーランス向け案件が豊富です。特に、Webページ作成に使用されるCMSの代表であるWordPressはPHPで開発されているため、WordPress関連の案件も期待できます。一方、スマートフォンアプリの開発やAIの利用にはPHPは適していないという懸念もあります。とはいえ、現状PHPの案件数は豊富です。革新的な技術が登場しない限り、WordPressやPHPの需要は続き、一定の将来性があるといえます。PHPスキルを活かしてフリーランスとして成長するには、PHP関連のあらゆる案件を経験してPHPのスペシャリストになったり、プロジェクトマネージャーとしてプロジェクトの上流工程から参画したりする道もあります。また、PHP以外の言語を習得することで、多様な案件に対応できるマルチなフリーランスとして活躍していけるでしょう。 ※この文章は、2023年7月時点の内容です。