-
WordPress
スムーズにスクロールする処理をjQueryで実装
そもそもjQueryが使用されるケースが最近はあまりないかと思います、、(Reactとかで開発が主流) それでもjQueryと関わることが多いと思うのが、WordPress改修案件です。 Gutenbergブロック開発にはReact一択かと思いますが、古いWordPressテーマ / プラ... -
未分類
Google Cloud の始め方
Google Cloudとは クラウドサービスです、、クラウドサービスとはWeb経由でサーバーなどの様々なサービスが使用できるサービスです 例えばFirestore(Firebase)、Compute Engine、Cloud Logging、、 Google Cloud の始め方、流れ アカウント作成 Googleア... -
PHP
【PHP】switch分の書き方、PHP 7.3 から PHP7.4の変更点
基本的な使用方法 PHPのswitch文はある変数に応じて、処理を分岐させるときに使用します。 下記は簡単な例です。 <?php $variable = 0; switch ($variable) { case '0': echo(0); break; case '1': echo(1); break; default: break; } ... -
PHP
【PHP】新しい方の指定方法「nullable」
nullableとは 指定した型だけでなく null(そもそも値をを持っていない型)も許容する型です 使用方法は型名の前に ? を付けて宣言します function greet(?string $name) { if ($name === null) { echo "こんにちは、名無しゲストさん!"; } els... -
PHP
「PHPでJSONを扱う」json_encodeとjson_decode完全ガイド
JSONとPHPの連想配列の違い JSONの例: {"名前":"松本たくや","年齢":78} PHPの連想配列の例: ['名前' => '松本たくや', '年齢' => 78] 上記の通り構造(キーと値のペア)は似ているのですが... -
WordPress
【WordPress自作テーマ開発】固定ページを自動作成する方法(下層ページ実装)
WordPressのオリジナルテーマ開発で下層ページの実装をする際、下記の手順かと思います 「固定ページを管理画面で作成し、そのページスラッグに対応するテンプレート(例:page-about.php)を用意する」 その方法だと、テーマを有効化するだけでは完結せず... -
PHP
【PHP】プロトコル / ラッパーについて(file:// php:// http:// https://)
file://でローカルファイルにアクセス ローカルファイルシステムにアクセスするためのラッパです file:///var/www/html/index.php のような形で指定可能できます。 省略形として単に /var/www/html/index.php としてもOK(デフォルトが file:// なので省略... -
PHP
【PHP】stdClass を使用して(object) でキャスト
使い勝手のいいstdClassとは stdClass は PHP に標準で定義されている「汎用的に使える空のクラス」です。 自分でクラスを定義せずに使える ↓普通のクラス class User { public $name; public $age; } $user = new User(); $user->name = "Taro&qu... -
PHP
モダンなPHPコードで使用!無名関数の使い方
無名関数とは 名前の通り名前を持たない関数です 一般的には下記の通り変数に代入する方法で定義します PHPの無名関数の基本 $greet = function($name) { return "こんにちは、{$name}さん!"; }; $greet function($name) { return "..."; } 無名関数を変... -
PHP
PHP セッション名の変更方法と php.ini の記述方法まとめ
こんにちは。今回は PHP でセッション名を変更する方法と、一般的によく設定する php.ini の項目についてまとめてみます。PHP を運用する上で、セキュリティやパフォーマンスを向上させる設定はとても重要です。ぜひ参考にしてみてください。 1. PHP のセ... -
PHP
【PHP】関数内でグローバル変数を使用するためには global キーワード
グローバル変数とは プログラム全体やスクリプト全体でアクセス可能。 ➡️ 多くの場所から更新される可能性があるため、管理が難しい、、 グローバル変数の定義 PHP において「変数」をファイルのトップレベル(= 関数やメソッドの外)で定義す... -
PHP
【php8上級/準上級試験】模擬問題解説 問題30 strtotime()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 30 関数 に関する説明の中... -
PHP
【php8上級/準上級試験】模擬問題解説 問題29 openssl_encrypt() openssl_decrypt()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 29 関数 に関する説明の中... -
PHP
【php8上級/準上級試験】模擬問題解説 問題28 function_exists()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 28 関数 に関する説明の中... -
PHP
【php8上級/準上級試験】模擬問題解説 問題27 Phar __HALT_COMPILER()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 27 関数 に関する説明の中... -
PHP
【php8上級/準上級試験】模擬問題解説 問題26 htmlspecialchars() htmlentities() strpos() tirm()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 26 関数 に関する説明の中... -
PHP
「HTTPセキュリティヘッダー」とは?個人情報扱うサイト、企業サイトは必須の設定!
セキュリティヘッダーとは 悪意のあるスクリプトがあなたのサイトで動くのを防いだり、危険な通信の接続方法を禁止したりすることによって、ユーザーとサイトを守ります HTTPセキュリティヘッダー主な目的 HTTPセキュリティヘッダーの役割と保護 ブラウザ ... -
GitHub
Gitを使用したロールバック、resetとrevertの違い
.gitignoreで追跡対象外のファイルは別で対応 .gitignoreでphp.iniや.htaccessが追跡対象外になっているため、Git操作だけでは不十分で、FTPでの個別ファイル操作が必要 Git resetについて git resetは、リポジトリの状態を以前のコミットに戻すコマンドで... -
PHP
【php8上級/準上級試験】模擬問題解説 問題25 php:// stream_wrapper_register
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 25 関数 に関する説明の中... -
PHP
【php8上級/準上級試験】模擬問題解説 問題24. escapeshellarg() escapeshellcmd()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 24 関数 に関する説明の中... -
PHP
【php8上級/準上級試験】模擬問題解説 問題23.mail()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 23 関数 に関する説明の中... -
PHP
PHPの include_path とは?
include_path の役割 通常、include や require を使うときにファイルのフルパスを指定しなくても、include_path に設定されたディレクトリの中から該当するファイルを検索して自動的に読み込めます。 例えば、以下のような include を実行した場合: incl... -
Figma
Figmaデザインファイルの正しいインポート方法 – PDFと.figの違い
PDFをFigmaにインポートすると、以下のような問題が発生します: レイヤー構造が失われる フォントが正確に再現されない ベクター要素が適切に変換されない スタイル情報が失われる PDFとFigmaファイル形式の比較 PDF 表示用フォーマット ⚠ レイヤー構造な... -
PHP
【php8上級/準上級試験】模擬問題解説 問題22. Directory DirectoryIterator SeekableIterator
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 22 関数 に関する説明の中... -
未分類
デスクトップPCのメモリ増設方法【初心者向けガイド】
PCの動作が重くなってきたと感じたら、メモリの増設を検討してみましょう。メモリを増設することで、アプリの起動が速くなり、複数のアプリを同時に快適に動かせるようになります。本記事では、デスクトップPCのメモリ増設方法を初心者向けに解説します。 ... -
PHP
【php8上級/準上級試験】模擬問題解説 問題21. ガベージコレクション xdebug_debug_zval()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 21 PHP のメモリ消費 に関... -
PHP
【php8上級/準上級試験】模擬問題解説 問題20. $_SESSION
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 20 セッション に関する説... -
PHP
【php8上級/準上級試験】模擬問題解説 問題19. CSRF (Cross-Site Request Forgery) random_bytes()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 19 推測困難なトークン に... -
PHP
【php8上級/準上級試験】模擬問題解説 問題18. $_FILES
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 18 ファイルアップロード ... -
PHP
【php8上級/準上級試験】模擬問題解説 問題17. XSS (クロスサイトスクリプティング) htmlspecialchars()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 17 XSS (クロスサイトスク... -
WordPress
_scoreで始めるWordPress自作テーマ開発
_scoreとは? _scoreは、Automattic社が開発したWordPressのスターターテーマです。モダンな開発環境と必要最小限の機能を備えており、自作テーマ開発の土台として最適です。 開発環境のセットアップ 必要な準備物 ローカル開発環境(Local by Flywheel、D... -
PHP
【php8上級/準上級試験】模擬問題解説 問題16. if for break
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 16 制御構造に関する説明... -
PHP
【php8上級/準上級試験】模擬問題解説 問題15. private final nullsafe演算子
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 15 PHP 7.4.x から PHP 8.... -
Docker
DockerコンテナでローカルホストをHTTPS化する方OpenSSLNET::ERR_CERT_AUTHORITY_INVALID
こんにちは!今回は、Dockerコンテナ環境でローカルホストをHTTPS化する方法について詳しく解説していきます。 目的 :ローカルホストをhttps化したい (例: localhost:8080 -> https://localhost:8080) 前提 ホストマシンはWindows10 コンテナはDocker D... -
Google Tag Manager
GTMで利用可能な主なタグタイプを体系的に説明
GTM タグタイプ一覧 Googleサービス • GA4 設定 • GA4 イベント • Google Ads コンバージョン • Google Ads リマーケティング • Google タグ 広告タグ • Meta (Facebook) Pixel • Amazon Advertising • Twitter広告タグ • LINE Tag • その他の広告プラット... -
PHP
【php8上級/準上級試験】模擬問題解説 問題14. クラスの型宣言 Null合体代入演算子(??=)アロー関数
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 14 PHP 7.3.x から PHP 7.... -
PHP
【php8上級/準上級試験】模擬問題解説 問題13. 可変変数
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 13 可変変数に関する説明... -
JavaScript
JavaScriptを使用してGTMのJSONファイルをExcelフォーマットに変換
GTM JSONからExcelへの変換フロー GTM JSON {"container":{ "tag":[...] "trigger":[...] "variable":[...] }} JavaScript データ 変換処理 Excel タグ一覧 トリガー一覧 変数一覧 各シートにデータを整理して出力 タグ・トリガー・変数の関連付けを保持 /... -
未分類
リモートデスクトップの活用と導入ガイド
リモートデスクトップとは? リモートデスクトップとは、ネットワークを介して別のPC(ホスト)を遠隔操作できる仕組みを指します。自宅や外出先から会社のPCを操作する、IT管理者がサーバーにログインするといった用途でよく利用されます。 リモートワー... -
PHP
【php8上級/準上級試験】模擬問題解説 問題12. list() iterable
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 12 PHP 7.0.x から PHP 7.... -
PHP
SQLインジェクションとXSS攻撃によるWebフォーム大量送信の対処方法と予防策 WAF
本記事では、実際に発生したWebフォームへの大量攻撃事例を基に、攻撃の検知から対策までを詳しく解説します。 SQLインジェクションとは 「入力欄を使って、データベースに不正な命令(SQLコマンド)を送り込む攻撃」です。 SQLインジェクションとは? 正... -
SEO
Hidden Inputsを活用したWebフォームで
こんにちは!今回は、ランディングページ(LP)でよく使用される「hidden inputs」を活用したWebフォーム実装について、実践的な観点から解説していきます。 なぜhidden inputsが必要なのか? Webフォームを実装する際、ユーザーに直接入力してもらう項目... -
PHP
【php8上級/準上級試験】模擬問題解説 問題11. $_SERVER $GLOBALS $argv $_COOKIE
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 11 定義済の変数 に関する... -
PHP
【php8上級/準上級試験】模擬問題解説 問題10. SPL RecursiveDirectoryIterator RecursiveIteratorIterator SplFileInfo SplFileObject
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 10 SPL に関する説明の中... -
PHP
【php8上級/準上級試験】模擬問題解説 問題9. interface implements ArrayAccess
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 9 定義済みのインターフェ... -
PHP
【php8上級/準上級試験】模擬問題解説 問題8. error_reporting set_error_handler() 例外捕捉 try catch
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 8 エラーに関する説明の中... -
PHP
【php8上級/準上級試験】模擬問題解説 問題7. 名前空間とグローバル空間 use エイリアス(as)
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 7 名前空間に関する説明の... -
PHP
【php8上級/準上級試験】模擬問題解説 問題6. &参照(リファレンス)unset()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 6 リファレンスに関する説... -
PHP
【php8上級/準上級試験】模擬問題解説 問題5. __toString() 「例外を投げる(throw new \Exception)とは?」 __invoke() __get() __debugInfo()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 5 メソッドに関する説明の... -
PHP
【php8上級/準上級試験】模擬問題解説 問題4. __construct() __destruct __call() __callStatic()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 4 メソッドに関する説明の...