Transcript Apple Silicon Mac 時代の PHP 開発環境構築 2021 2021/12/21 @shin1x1 @shin1x1 新原(しんばら) 雅司 1×1株式会社 Web アプリケーション開発 技術サポート PHP の現場 https://php-genba.shin1x1.com/ M1 Mac を買いました! 3 PHP 開発環境 Mac アプリ Vagrant Docker 4 Mac アプリ 5 Mac アプリの種類…
PHP8.1が出たのでmyclabs/php-enumから列挙型(Enum)に置き換えが出来るか試してみた
declare(strict_types=1); use MyCLabs\Enum\Enum; class Cardsuit extends Enum { public const CLUBS = 1; public const DIAMONDS = 2; public const HEARTS = 3; public const SPADES = 4; public function label(): string { return match($this->value) { self::CLUBS => ‘クラブ’, self::DIAMONDS => ‘ダイヤモン…
PHP 7で警告 Warning: count(): Parameter must be an array or an object that implements Countable in xxx.php
PHP 7でアプリを起動した時の警告の対処方法です。 Warning 警告の意味、原因 PHPの以下のWarning 警告が発生しました。 Warning: count(): Parameter must be an a […]
PHP 7で警告 Warning: A non-numeric value encountered in xxx.php
PHP 7でアプリを起動した時の警告の対処方法です。 Warning 警告の意味、原因 PHPで以下のWarning 警告が発生しました。 Warning: A non-numeric value encountered […]
PHP非推奨エラー対処方法 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP
PHP 7でアプリを起動した時の非推奨エラーの対処方法です。 エラーの意味は非推奨 (deprecated) PHP 7 以降のバージョンで、以下のようなエラー・メッセージが発生しました。 Deprecated: Met […]…
「PHP 8.1」がリリース ~PHPの持続的発展を支援する非営利団体「PHP Foundation」も設立/列挙型、交差型、Fibers、読み取り専用プロパティなど新しい言語機能が多数実装
「PHP 8.1」がリリース ~PHPの持続的発展を支援する非営利団体「PHP Foundation」も設立/列挙型、交差型、Fibers、読み取り専用プロパティなど新しい言語機能が多数実装
PHPのincludeをLazy Includeで簡単に非同期化して高速化!
PHPのincludeを非同期で読込たい
WEBページの表示を高速化するために非同期でincludeできないかな?と思うことがありますが、その方法がありましたのでメモ。
参考サイト
Lazy Include
【PHP】$_POST,$_GET,$_SESSIONのすべての値をvar_dumpで改行して表示する方法
デバッグ情報を改行したい
PHPで$_POST[‘$key’]など変数に格納されているすべて値を表示したいときにecho var_dump($_POST)とすることがありますが、一列でダラダラをデバッグ表示されるので、沢山あると正直見にくいです。
そこで、<pre></pre>で囲むと改行して表示されるというこが分かりましたのでメモ。
var_dumpのサンプル
<?php //<!– ↓↓デバッグ↓↓ –>
echo "<h5>…
【PHP】ページにコピペで埋め込むだけで設置できるお問い合わせform素材メモ
お問い合わせフォームを簡単に設置したい
ホームページ制作にあたり、お問い合わせフォームを設置したいとき、PHPプログラミングで自分でも作成しましが、時短でサクッとコピペで簡単に設置できるものを探してみました。
できれば、確認ページもサンクスページも単体で完結しているものが希望でしたが、見つけたのでメモ。
MailForm01
単体のPHPファイル1つで動作するので、ページの埋め込みが簡単です。しかも無料です。
php_mailform
これはレスポンシブレイアウトや添付ファイㇽにも対応して…
Webサイトへの接続に対してログを残すプログラム
サイトにアクセスした際のログをPHPで残すコーディング例と、設定上の注意。1. プログラムの所在とWebから呼ばれるプログラム(sample.php) var/www/html/hogehoge/sample.php
2. logを残したい場所 ブラウザから閲覧できない場所 ( html の外) にログを残して、一般ユーザによるブラウザからの閲覧ができないよ……