PHP クロージャー(無名関数)をアロー関数を使って定義してみる
目的 PHP クロージャー(無名関数)の定義をアロー関数を用いて行ってみる ご注意 アロー関数を用いたクロージャーの定義はPHP7.4からのみサポートされている 情報 下記のWebサイトをつかって筆者はクロージャーの振る舞いを確認した。 https://paiza.io/ja 下記のようなクロージャーを用いた簡単な処理があるとする。 <?php $str_2 = 'japan';...
View ArticlePHP 複数の値を返す関数を定義する
目的 複数の値を返す関数を定義する方法をメモ的にまとめる 情報 筆者は下記サービスを使って記事内で紹介するソースの動作確認を行った。 https://paiza.io/ja 方法 下記のように戻り値を配列状にして上げることで複数の値を返す関数を定義する事ができる。 function returnStr() { $str_1 = '1つ目の文字列'; $str_2 = '2つ目の文字列';...
View ArticlePHP 可変関数を体験してみた
目的 PHPの可変関数を体験してみたのでメモを残す 情報 下記のリンク先を用いて本記事に記載の内容の動作確認を行った。 https://paiza.io/ja 方法 まず通常の関数をもちいて簡単な動作を定義してみる。 下記に引数1と引数2の数字を足して返す関数add()を定義する。 <?php function add(int $num_1, int $num_2){ return...
View ArticleMAMP エラー表示
Every Qiita #14 のんびり独学初学者の毎日投稿チャレンジ 14日目 今回は・・・ MAMPのエラー表示設定の備忘録です。 php.iniの編集 MAMP/bin/php/php(version)/conf/php.ini ※versionはMAMPで設定しているversionのファイルを選択してください。 php.ini(変更前) display_errors = Off...
View ArticlePHP 任意の文字列の中に指定の文字列があるかどうかを調べる
目的 任意の文字列の中に指定の文字列があるかどうかを調べるstrpos()メソッドについてメモ的にまとめる 情報 筆者は下記のサービスを使用して当該メソッドの動作検証を行った。 https://paiza.io/ja 方法 下記のように記載することで任意の文字列中に指定の文字列があるかどうかを調べる事ができる。 strpos('任意の文字列', '指定の文字列'); strpos()メソッドの戻り値...
View ArticleCentOS8.4&PHP7.4&mariaDBでWordpress5.8用の環境構築メモ
WordPress最新バージョン(2021年8月現在)5.8環境を、Linux(CentOS8)上に構築した際のメモです。 システム要件 CentOS Linux release 8.4.2105 Apache/2.4.37 PHP 7.4.21 mysql Ver 15.1 Distrib 10.3.28-MariaDB, for Linux (x86_64) using readline 5.1...
View ArticleCentOS8.4&PHP7.4&mariaDBでWordpress5.8用の環境構築メモ
WordPress最新バージョン(2021年8月現在)5.8環境を、Linux(CentOS8)上に構築した際のメモです。 システム要件 CentOS Linux release 8.4.2105 Apache/2.4.37 PHP 7.4.21 mysql Ver 15.1 Distrib 10.3.28-MariaDB, for Linux (x86_64) using readline 5.1...
View Article未定義の配列キーを読もうとしているとfor文が遅くなってしょうがない
PHP7.4での小ネタです。 PHP8ではエラーになるようなので、役に立つ情報ではないようです。 PHPでfor文の高速化を試している時、色々な情報をネットから仕込んで試していても一向に早くならないなあと思ってたところ、原因が判明しました。 未定義の配列キーがある場合、読み込みにすごく時間がかかっていました。 PHP7.4 foreach($list as $row) { //...
View ArticleRaspberryPi への LAMP 環境の構築(補正)
久しぶりの投稿です。 1年以上間が空きましたが、続きで、『QRコードリーダ使った、jukebox作り』に 取り組みたいと思います。(またクリスマスを逃してしましたが。。) その前に、RasoberryPiの環境整備です。 (https://qiita.com/bb-mint/items/42ac7b41f0bd4f965502 の補正) LAMPを構築しておきます。...
View ArticleLaravel8で超簡単なTodoアプリを作る
MAMPを使用してLaravelでTodoアプリを作って行きます。 MAMPはインストールしている前提で進めて行きます。 1.データベースの設定 MAMPを起動したらMAMPのWebサイトが開くので上のメニューバーのToolsからphpMyAdminを開く そしたらこのページが開きます 新規作成をクリック ここで①データベース名を入力(今回は"todo"というデータベースを作ります。)...
View ArticleCentOS8.4&PHP7.4&mariaDBでWordpress5.8用の環境構築メモ
WordPress最新バージョン(2021年8月現在)5.8環境を、Linux(CentOS8)上に構築した際のメモです。 システム要件 CentOS Linux release 8.4.2105 Apache/2.4.37 PHP 7.4.21 mysql Ver 15.1 Distrib 10.3.28-MariaDB, for Linux (x86_64) using readline 5.1...
View Article結局NULL合体演算子(??)はいつ使えばよいのか
はじめに PHP7系から追加されたnull合体演算子(??)とPHP5.3系から使えるエルビス演算子(?:) これらがよくごっちゃになってしまうので、この機会にしっかり使い分けを覚えていこうと思います。 エルビス演算子 まずはエルビス演算子(?:)から。 エルビスプレスリーに似ていることから命名されたらしいです。 演算子界のキング・オブ・ロックンロールですね。?: エルビス演算子を使うと...
View ArticleCPI / ACE01 に入れた Laravel を 5.5 から 6.0 にバージョンアップした話
サーバーのバージョンを php7.0 から php7.4 に上げよ 対象のサイトは laravel5.5 で作られているもので、自分的Laravel案件の初期の頃のものです。申し訳ないですがもう中…
View Article🐘【Mac】今更ですがPHPのバージョンアップしてみた(7.3=>7.4)
Vue.js、Javaの勉強の区切りがついたので、LaravelでECサイトの作成をすることにしました。 【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう【Breeze…
View ArticleCentOS Stream 8にPHP7.4をインストールする手順
CentOS8.xには、既にPHP7.2とnginx1.14がインストールされていた。どのタイミングでインストールされたものかは覚えていない。 ※nginx1.14は、noarch(no arch…
View ArticleロリポップサーバーでLaravelExmentを動かす
まえおき Ubuntuで作業しています(あまり関係ありませんが)。 作業記録ですが、実験的な意味合いと、この作業記録が誰かの役に立てばと思っています。 事前に終わっている準備 ロリポップの契約(ス…
View Article仮想マシンにECCube4をインストールする
目次 システム要件をチェック CentOS7をインストール MySQL5.7.38をインストール Apache2.4.6をインストール PHP7.4.30をインストール ApacheでPHPを動作…
View ArticleApache+PHP7.4.X+Smarty 4.X hello world
概要 今日はSmartyを利用して簡単なWEBページを作成したいと思います。 しばらくはこれと遊ぶことになりますので、色々勉強したいと思います。 開発環境 Raspberry PIにApacheと…
View ArticleLaravel messageを上書きできるカスタムRuleを作成する
LaravelのFormRequestで上書きできるカスタムRuleを作成する方法について記載。 以下のような独自に作成したRuleクラスをvalidateに使用する場合、 ContactFormR…
View Article--- Article Not Found! ---
*** *** *** RSSing Note: Article is missing! We don't know where we put it!!. *** ***
View Article