PHP Conference Japan 2021 で発表した「PHPで学ぶオブジェクト指向プログラミング入門」のスライドです。 # URL PHP Conference Japan 2021: https://phpcon.php.gr.jp/2021/ CfP: https://forte…

Content-Length: 193275 | pFad | http://b.hatena.ne.jp/kamiaki/PHP/
※ これは諸般の事情で調べたメモです。7.1.10 の Preview版 について書いているので、バージョンアップにともなって改善されるかもしれません、というかされてくれ!! ※ Apache PHP MySQL(MariaDB)の一括インストーラーとして主に初心者層に人気のXAMPPですが、最近のバージョンにおいてかなり仕様がかわりました。 諸般の事情で結構なやましい気分になっているのですが、とりあえずどういう風になったのかメモです。 平たく言って、VM(Linux)になった いままでのXAMPPはOSX用のPHPやApache等がはいっており、OSXのネイティブプログラムとして動作していました。 個人的にはその作りは好ましいとおもっていて、OSXでバラバラにApache、PHP、Mysqlを入れてつなぎ合わせる手間を考えるとXAMPPは楽です。 仮に自分が使わないとしても人に教えるのに
ローカルにサーバー環境を構築できるXAMPP XAMPP(ザンプ)は、一般的なWebサーバーがもつ Apache(WEBサーバープログラム) PHP(サーバーサイドプログラミング環境) Perl(サーバーサイドプログラミング環境) MySQL(データベースプログラム) SQLite(データベースプログラム) phpMyAdmin(MySQL管理アプリケーション) といったアプリケーションをパッケージとしてまとめたツールです。 WordPressサイトを始めとするWEBアプリケーションの開発では、 これら複数のアプリケーションをインストールすることになりますが、 XAMPPを使うとこれらを一気にインストールすることができます。 Macへのインストール インストーラーのダウンロード 現在XAMPPのMac版は、通常版とVM版が配布されています。 VM版はMac上にLinux仮想マシンを構成し、
いまさらですが、Docker使っていますか? アーティスでも少し前からDockerを利用して開発するようになりました。Dockerをご存じではない方に簡単に説明しておきますと、Dockerはすごく軽量な仮想化環境です。 仮想化技術といえばVMwareやVirtualBoxなどが有名でアーティスでも利用していますが、これらの仮想化技術はマシンレベルでの仮想化を行いますが、DockerはOSレベルでの仮想化を行います。 Dockerでの仮想化環境は、ホストのLinuxカーネルを共有しているのでオーバヘッドが小さく、既存の仮想化技術と比較した場合、軽くて速いことが特徴です。 そんな開発が捗るDockerなのですが、少しとっつきにくい部分もあるので、PHP7+Apacheで必要最低限の開発環境を作る方法を紹介してみたいと思います。 ここから先の内容は、ホストOS側にDockerがインストール済みで
ようこそ 時代遅れの情報がウェブ上にあふれている。そんな情報を見たPHP初心者は戸惑ってしまうだろう。そして、まずい手法やまずいコードが広まってしまう。 そんなのはもうやめよう。PHP: The Right Way は気軽に読めるクイックリファレンスだ。PHPの一般的なコーディング規約、 ウェブ上のよくできたチュートリアルへのリンク、そして現時点でのベストプラクティスだと執筆者が考えていることをまとめた。 大事なのは、 PHPを使うための正式なお作法など存在しない ってこと。 このサイトの狙いは、はじめて PHP を使うことになった開発者に、いろんなトピックを紹介すること。 経験豊富なプロの人にとっても、これまで深く考えることなく使ってきた内容について、新鮮な見方を伝えられるだろう。 このサイトは、決して「どのツールを使えばいいのか」を教えるものじゃない。 いくつかの選択肢を示して、それぞ
こんにちは!むちょこです。 PHPが大好きで、かれこれ10年くらいwebエンジニアをしています。 今日はリクエストいただいたオススメの勉強方法について詳しくお話してみます。 長いので前編後編に分けました。前編はこちら SQLを学ぼう PHPと仲の良い言語はいろいろとありますが、特に連携必須なのがSQL。 中でもMySQLが親友レベルで仲良しです。 インストールは、ApacheやPHPのときと同様「mysql インストール OS名」で調べてください(OS名のところはご自身の環境に合わせて変更してくださいね)。 「MySQLの勉強方法がわからない」という方は、【はじめてのMySQL】というマガジンを書いたのでよかったらご覧ください(note.comに飛びます)。 基本が身についたら、中級者向けにこちらの書籍をおすすめします。 特に独学やフリーランスでやっていると、うっかりアンチパターンを使って
YYPHP#41「オブジェクト指向はもういらない?、LaravelでCSVインポートのバリデート、デプロイツールEnvoyの使い方、Laravelで定数の書き方、PHPはじめの一歩、古いPHPの環境構築、エラーハンドリング、Vue Native」PHPJavaScriptLaravelDockerYYPHP これは2018年06月15日に開催したPHPerイベントYYPHP#41のイベントレポートです。 YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催はほぼ毎週、高田馬場にて。 YouTubeでの配信映像はこちら-> [YYPHP #4
この記事では、Mac の環境をメインに説明しますが、Windows 環境で行う方法も補足します。 開発環境の構築は、ターミナルを使ってコマンドで指示をします。 この記事内では、コマンド自体の詳しい説明はしませんので、不明な箇所は調べてください。 Windows の方で、コマンドプロンプトを利用している方は、Git for Windows をインストールして、Git Bash というソフトを使って作業してください。 最初に Laravel、VirtualBox、Vagrant、Homestead、Composer について簡単に学んだ後に、実際に開発環境の構築を行います。 私自身未熟ですので説明に誤りがあるかもしれません。 誤りがあれば、ご指摘ください ((_ _ (´ω` )ペコ 第1章 Laravel とは 第2章 VirtualBox とは 第3章 Vagrant とは 第4章 Ho
読み込みが完了できないと致命的な場合はrequire、問題ない場合はincludeを、ページで一つだけ表示する場合はonceを付ける、複数表示の場合は付けないという使い分けになるかと思います。 指定日にコンテンツを切り替える クライアントワークだと何日の0時に更新したいといった要望は結構ありますね。 その場合、日付機能を使えば指定した日にコンテンツを切り替えることができます。 <?php date_default_timezone_set('Asia/Tokyo'); $date_now = strtotime(date('Y-m-d H:i')); if ($date_now < strtotime('2018-03-15 00:00')) : ?> <p>2018年3月16日 0時まで表示</p> <?php else: ?> <p>2018年3月16日 0時以降に表示</p> <?p
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。最終回は、クラスの論理的な入れ物である名前空間とクラスを自動的に読み込むオートロードを解説します。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/kamiaki/PHP/
Alternative Proxies: