選択中の条件

リセット
  • PHP

PHPの案件・求人一覧

1-30 / 全 35590
NEW

【PHP】新規サービス保守運用案件

700,000円/月

業務委託(フリーランス)
東京都
渋谷駅
PHPLaravelReact
サーバーサイドエンジニア
作業内容 ・PHPを用いた新規サービス保守運用案件に携わっていただきます。
NEW

【PHP/Laravel】旅行会社向け海外現地基幹システム開発案件

650,000円/月

業務委託(フリーランス)
東京都
汐留駅
PHPLinuxMySQLGitLaravel
サーバーサイドエンジニア
作業内容 ・PHPを用いた旅行会社向け海外現地基幹システム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -海外現地販売サイトの開発、保守作業  -設計、製造(コーディング、UT)、結合テスト、データメンテナンス
NEW

【PHP】介護施設向け介護請求システム開発案件

650,000円/月

業務委託(フリーランス)
東京都
池袋駅
JavaScriptPHPLinuxMySQLjQueryJenkinsLaravel
サーバーサイドエンジニア
作業内容 ・PHPを用いた介護施設向け介護請求システム開発案件に携わっていただきます。 ・主に下記システムの開発作業をご担当いただきます。  -実績データをもとに介護施設から国保連へ請求書を提出するシステム  -アセスメント、ケアプランの作成や帳票出力も行うシステム
NEW

PHP 業務アプリケーション構築

580,000 〜 680,000円/月

東京都
池袋駅
PHP
作業内容 業務アプリケーション構築案件にて、以下の業務をご対応いただきます。 ・新電力企業E/Uマイページ ・通信系企業売上・代理店手数料集計自動化システム ・旅行代理店スポーツイベント参加競技者および関係者管理システム
NEW

【TypeScript/一部リモート】販売管理関連開発支援

620,000円/月

業務委託(フリーランス)
大阪府
南方駅
JavaPHPTypeScriptVue.jsNuxt.js
サーバーサイドエンジニア
作業内容 ・販売管理関連開発の開発に携わっていただきます。 ・導入カスタマイズおよび追加改修を行っていただきます。
NEW

PM 受託開発企業でのシステム開発

800,000 〜 1,000,000円/月

東京都
水道橋駅
JavaJavaScriptPHPMySQLPostgreSQLLaravelReactTypeScriptVue.js
PM
作業内容 道路交通、輸送管理、医療機関向け予約システム等の受託開発を行っている企業にて、PMとしてご参画いただきます。 顧客折衝から開発チームのマネジメント全般に携わっていただきます。 (全体感を見ながら、必要に応じて手も動かせる様な方が望ましいです。) スマホアプリやWebシステム、新規案件、既存案件など複数の案件がありますので、 具体的にお願いしたい案件に関しましては、面談時にご説明をさせていただきます。 <技術環境> ※案件によりますが、以下の技術スタックが多いです。 ・Web:PHP、JavaScript、TypeScript、Java、Laravel、Vue.js、React.jsなど ・DB:MySQL、PostgreSQLなど
NEW

【TypeScript/PHP】2Dテーブルゲーム開発案件

700,000円/月

業務委託(フリーランス)
東京都
新宿駅
JavaScriptPHPC#CSSHTMLLinuxMySQLRedisUnityGitHubZabbixTypeScript
フロントエンドエンジニアサーバーサイドエンジニアバックエンドエンジニア
作業内容 ・2Dテーブルゲーム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -バックエンドにおける設計〜実装全般  -Webフロントエンドにおける管理システム実装全般  -品質管理全般  -バックエンドにおけるデプロイおよびテストとそれらの環境構築  -Webフロントエンドにおけるビルド 、 テストおよびデプロイとそれらの環境構築
NEW

【PHP(リモート)】既存サブシステム保守

550,000円/月

業務委託(フリーランス)
東京都
馬喰町駅
JavaPHPPL/SQLOracle
バックエンドエンジニア
作業内容 工程:詳細設計〜単体テストまでご担当いただきます。 環境:WindowsServer、PHP5、Oracle、PL/SQL、Java等
NEW

【PHP】医療従事者向け支援システム開発

700,000円/月

業務委託(フリーランス)
東京都
虎ノ門駅
PHP
バックエンドエンジニア
作業内容 病床に設置するタブレット端末の全国の病院ごとのWEBアプリ開発をご担当 ・タブレッド端末の導入案件のWeb開発及びテスト ・タブレッド端末の保守案件の改修及びテスト ・上記、保守を含む問い合わせ対応 ・上記、開発に関する社内情報整理 及び仕様書、テスト仕様書作成 ・上記、開発に伴うデータ登録作業、マニュアル作成支援
NEW

【PHP】メディアサイトの保守運用/追加開発

650,000円/月

業務委託(フリーランス)
東京都
池袋駅
PHP
バックエンドエンジニア
作業内容 海外ニュースに特化したメディアサイトの保守運用、追加開発です。 EC2の上に個人ごとのDockerコンテナを作成し、Git - Bitbucketで開発したプログラムのPRを提出、社内レビューと修正後にマージする運用を取っております。
NEW

【PHP(Laravel)】採用支援Webシステム再構築、PHP5、Zendで構築された既存システムをPHP7、Laravelを用いて、 再構築及び機能追加を行います。

700,000円/月

業務委託(フリーランス)
東京都
渋谷駅
PHPZendLaravel
作業内容 【20 代から40 代の方が活躍中!】 ※週4日〜OK案件です! ※実務経験2年以上ありの方が対象の案件です! ■概要 採用支援のWebシステムを再構築する案件です。既存のPHP5、Zendで作られたシステムをPHP7、Laravelに移行し、機能追加を行います。 ■具体的な作業内容 ・PHP7、Laravelを使用したシステム再構築 ・機能追加および既存システムの移行作業 ・上流工程(基本設計、詳細設計)の実施 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら業務を進めて頂く予定です。また、緊急時に出社が必要となる場合がございます。 ------------------------------------------------------------------ 直近の参画案件の経験とご希望に併せた案件のご紹介をさせて頂きます。 弊社は様々なプロジェクトの提案を強みとしておりますので、お気軽にご相談頂けますと幸いです。 ------------------------------------------------------------------ ※弊社では、法人、請負いの案件は取り扱っておりません。
NEW

【PHP/Laravel】スマートフォンアプリ開発案件

700,000円/月

業務委託(フリーランス)
東京都
東京駅
PHPLaravel
サーバーサイドエンジニア
作業内容 ・PHPを用いたスマートフォンアプリの追加機能開発に携わっていただきます。 ・主に基本設計以降の作業をご担当いただきます。
NEW

PHP 自社クラウドサービスの新規開発

500,000 〜 600,000円/月

東京都
PHP
作業内容 自社クラウドサービスの新規開発・改善(開発工程中心)業務や、メンバー育成をサポートしていただける方を募集いたします。 社内、社外エンジニアとチームを組んで案件を推進していただきます。 大手企業案件や新規開発案件など、社内で様々なプロジェクトが走っているので、 ご経験やご希望に応じてプロジェクトにご参画いただく想定です。
NEW

【PHP3年以上/リモート併用/週5稼働/20~40代活躍中】受託開発企業でのWebシステムのバックエンド開発の案件・求人

1,000,000円/月

業務委託(フリーランス)
東京都
水道橋駅
JavaPHPSpringLaravelSpringBoot
バックエンドエンジニア
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== ★本案件の最新の状況は、担当者までお問合せ下さい。 ★期間:随時~ 受託開発企業でのWebシステムのバックエンド開発に携わっていただきます。 具体的な内容は下記の通りです。 道路交通、輸送管理、医療機関向け予約システム等の受託開発を行っている企業にてWebのバックエンド開発に携わっていただきます。案件により技術スタックは異なりますが、PHP(Laravel)、Java(SpringBoot)が多いです。 ※20代〜30代が中心で活気ある雰囲気です。 ※成長意欲が高く、スキルを急速に伸ばしたい方に最適 ※将来リーダーを目指す方歓迎
NEW

【PHP(Laravel)】Ruby/JavaScript/TypeScript/医療系システムのサーバーサイド開発/リモートワーク可

700,000円/月

業務委託(フリーランス)
東京都
本郷三丁目駅
JavaScriptPHPRubyRailsLaravelTypeScript
フロントエンドエンジニアサーバーサイドエンジニア
作業内容 【20 代から40 代の方が活躍中!】 ※週4日〜OK案件です! ※実務経験2年以上ありの方が対象の案件です! ■概要 医療系システムの開発プロジェクトにおいて、サーバーサイドエンジニアとしてRuby on RailsやPHP、TypeScriptを使用した開発を担当します。設計から実装、テストまで幅広い工程に携わります。 ■具体的な作業内容 ・Ruby on Railsを使用したシステム開発(基本設計から) ・JavaScript、TypeScriptを使用したフロントエンド開発 ・設計書や仕様書の作成 ・システム開発全般(運用・保守含む) 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら業務を進めて頂く予定です。また、緊急時に出社が必要となる場合がございます。 ------------------------------------------------------------------ 直近の参画案件の経験とご希望に併せた案件のご紹介をさせて頂きます。 弊社は様々なプロジェクトの提案を強みとしておりますので、お気軽にご相談頂けますと幸いです。 ------------------------------------------------------------------ ※弊社では、法人、請負いの案件は取り扱っておりません。
NEW

【PL】IoTサービス開発案件

700,000円/月

業務委託(フリーランス)
東京都
浜松町駅
PHPPythonLinuxGitVMwareZabbix
PL
作業内容 ・IoTサービス開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -要望をタスク化してチームメンバーへ割り振り  -チームメンバーで対応しきれない分のフォロー対応
NEW

【上流/EM】 BtoBtoC向け販売管理システムリニューアル案件

650,000円/月

業務委託(フリーランス)
東京都
東新宿駅
PHPNode.jsGitHubReactTypeScriptNext.js
フロントエンドエンジニアPLサーバーサイドエンジニア
作業内容 ・ BtoBtoC向け販売管理システムリニューアル案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -調査、運用改善
NEW

【Ruby】旅行関連サイト開発支援案件

750,000円/月

業務委託(フリーランス)
東京都
恵比寿駅
PHPRubyMySQLRedisRailsjQueryApacheNginxSolrGitHubVue.js
サーバーサイドエンジニア
作業内容 ・Webアプリケーションの設計・開発全般を行っていただきます。 ・既存サービスの拡充に加え、新規サービスの開発にも携わっていただきます。 ・仕様調整・システム設計・開発業務全般に携わっていただきます
NEW

【言語不問】某メーカー向けシステム開発案件

500,000円/月

業務委託(フリーランス)
福岡県
祇園駅
JavaJavaScriptPHPPythonRubyGoC#Swift
サーバーサイドエンジニアスマホアプリエンジニア
作業内容 ・某メーカー向けシステムの開発に携わっていただきます。 ・主に下記工程をご担当いただきます。  - 詳細設計  - 実装  - テスト
NEW

【Webディレクター/リモート可】自社メディア事業やコンテスト事業のディレクション業務/週5日

450,000 〜 750,000円/月

業務委託(フリーランス)
東京都
PHPCSSHTML5MySQLjQueryLaravel
フロントエンドエンジニアWebディレクターバックエンドエンジニア
作業内容 同社メディアのディレクション業務を担当していただきます。 ・編集制作グループや営業グループと協力し、Webメディアの特性を活かした商品の企画・提案を行う ・事業戦略や営業アイデアに基づくサイトのリニューアルや新機能の検討 ・サイトの小改修等のディレクション ・メディア運用ツール(Googleスプレッドシート、GAS)の保守改修 ・実施が決定した際の社内および外部エンジニアとの連携・ディレクション ・コンテスト作品応募受付システム「コンペアプリ」の改修要望を整理し、実現するためのディレクション ・営業グループや企画運営グループと協力し、新規デジタル商材の検討および技術面での助言 Webメディア事業の拡大に伴い、技術面でのアドバイスやディレクションを行える人材が求められています。事業戦略や営業アイデアを実現するためには、技術的な知識と経験を持つWebディレクターの存在が不可欠です。今回の募集は、事業の成長をサポートし、効率的な業務遂行を実現するためのものです。
NEW

【PHP/Laravel】プラットフォーム開発/運用支援

650,000円/月

業務委託(フリーランス)
東京都
中目黒駅
JavaPHPCSSHTMLMySQLLaravel
バックエンドエンジニア
作業内容 開発および保守メンテナンス業務をご担当いただきます。 【開発環境】 サーバー:PHP、Laravel フロント:HTML、CSS、Javascript DB:MySQL
NEW

【PHP(リモート)】EC系パッケージ/ASPカスタマイズ開発

700,000円/月

業務委託(フリーランス)
東京都
JavaScriptPHPCSSHTMLLinux
サーバーサイドエンジニア
作業内容 ECプラットフォームの新規開発でのサーバーサイド側をご担当いただきます。 ・同サービスのサーバーサイド設計/開発/テスト ・品質向上に対するアイディア出し又は実行 ・設計書等ドキュメント作成 ・定例MTG対応 【開発環境】 言語:CSS、HTML、JavaScript、PHP ツール/その他:Git DB:MySQL OS:Linux
NEW

【PHP/Python/React(リモート)】一般ユーザー向けサービス開発

700,000円/月

業務委託(フリーランス)
東京都
代々木駅
JavaJavaScriptPHPPythonMySQLDjangojQueryAWSUnityGitHubReactGoogle Cloud PlatformTypeScriptfirebase
作業内容 ・インタラクディブのアート作品のWebアプリ開発 ・協力会社と協業しながらの新規プロダクトのサービス設計、各種技術選定 ・経験に応じてインフラ、バックエンド、フロントエンドの設計、実装、テスト 【開発環境】 ・フロント:JavaScript (TypeScript、React、jQuery) ・サーバー:Python (Django)、PHP、Java ・DB:MySQL、Firebase ・コード管理:GitHub ・インフラ:AWS、GCP ・アプリ開発:Unity(C#)
NEW

【Java/PHP(リモート)】業務システム/ECサイトのエンハンス開発

750,000円/月

業務委託(フリーランス)
東京都
恵比寿駅
JavaPHPCSSHTMLSpringLaravel
バックエンドエンジニア
作業内容 機材レンタル業の業務システムとECサイトの運用保守、エンハンス開発をご担当していただきます。 業務システムはJava、FWはWicketとSpringboot、ECサイトはPHP、FWはLaravelで開発されています。
NEW

【PHP/Laravel】開発アプリのバックエンド開発

650,000円/月

業務委託(フリーランス)
東京都
銀座駅
PHPAWSLaravel
バックエンドエンジニア
作業内容 アプリのバージョンアップ、新サービスWebアプリのリリースに向けた実装を行っていただきます。
NEW

【PHP(リモート)】返礼品サイトサーバーサイド開発

650,000円/月

業務委託(フリーランス)
東京都
東京駅
PHPMySQLLaravel
サーバーサイドエンジニアバックエンドエンジニア
作業内容 既存システムに対する調査、問い合わせ対応メインにご対応いただきます。 (要対応必要となった際は要件定義〜テストまで)
NEW

【PHP(リモート)】薬局向けサービス運用

600,000円/月

業務委託(フリーランス)
東京都
池袋駅
PHPSQL
バックエンドエンジニア
作業内容 CRM(顧客関係管理)からの問い合わせ対応によるデータ抽出や調査依頼等の対応がメインとなります。 軽微な改修作業は少なからず発生する想定になります。 各々担当している機能などがございますので、既存メンバーとの連携を取りながら基本的には一人称で運用していただきます。
NEW

【Flutter】アプリ開発支援の求人・案件

570,000円/月

業務委託(フリーランス)
東京都
リモート
PHPAndroidiOSLaravelFlutter
スマホアプリエンジニア
作業内容 Flutterを活用したアプリ開発を行っていただきます。
NEW

【PHP/Laravel】化粧品系ECサイト改修/開発

800,000円/月

業務委託(フリーランス)
東京都
小伝馬町駅
PHPAWSAzureLaravelUMLReactGoogle Cloud PlatformVue.js
サーバーサイドエンジニア
作業内容 ・バックエンド:サーバレスの場合は都度、言語やストレージを選択。メインの中間サーバ/API/DashboardはLaravel8 ・業務分析と改善、業務/ツールのリプレース ・SaaSフロント改修:Smarty/SASS/jQuery/WebPackでFigmaのUIを実装 ・その他フロント開発:サービスによっては自前APIを開発しているのでSPA技術でコンポーネントを実装 ・レガシーシステムからのデータ移管とシステムリプレース
NEW

【React】介護者向けのコミュニケーションアプリ

700,000円/月

業務委託(フリーランス)
東京都
秋葉原駅
ReactTypeScript
フロントエンドエンジニア
作業内容 WEBアプリのフロント部分の設計、実装、テストをご担当いただきます。 また、企画チームとの仕様の調整などもお願いいたします。

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

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

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

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

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

    ※ 11月21日(Thu)更新

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

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

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

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

今すぐ無料登録

PHP案件のよくある質問

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

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

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

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

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

未経験でも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月時点の内容です。