Qiita - PHPタグが付けられた新着投稿

PHPのオセロについて。

SN

1/23 15:25

/**

* @param int $color 自分の色(1:黒, 2: 白)

* @param array $board 盤(0:なし, 1:黒, 2: 白)

* @return array|false 設置場所([$x, $y])もしくはfalse(設置できない)

/...

【Laravel】 viewファイルのキャッシュが更新されない時に確認するべき項目[docker]

SN

1/23 15:12



php5.5から導入された revalidate_freq が0になっているか

php5.5で導入された OPcache revalidate_freq の設定を確認しましょう。


[公式ドキュメント]

更新のためにスクリプトのタイムスタンプをチェッ...

Square APIで登録済商品に対する決済を実行する

Square APIで登録済商品に対する決済を実行する

SN

1/23 14:00

Square APIを使って自社ECサイトに決済機能を実装しました。

Square APIの導入、サンプルの実装については@goofmintさんのPHPでSquare Eコマース決済を試すを参考にしました。

サンプルでは金額を指定したリ...

[PHP]Traitにコンストラクタを作成するのは、呼ばれない可能性があって非常に危険

[PHP]Traitにコンストラクタを作成するのは、呼ばれない可能性があって非常に危険

SN

1/23 13:33



はじめに

PHPには「Trait」という機能があります。

通常のクラスの継承は、1つのクラスしかできませんが、traitを使用すれば、複数のクラスの変数や関数などを使用することができるので、とっても便利です...

DateTime::createFromFormatの!と|はUnixエポックにはリセットしない

SN

1/23 10:37

DateTime::createFromFormatのフォーマット文字列の!と|の説明に「Unix エポックにリセット」と書いてありますが、実はそのタイムゾーンでの1970年1月1日0時0分0秒にリセットされます。

例えば

% php -d date.t...

php-master-changes 2019-01-22

SN

1/23 09:39

今日は ??= 演算子の実装、opcache 最適化処理の改善と定数表コンパクションのバグ修正、php.ini への opcache.preload の追記、ドキュメントの更新、ROPE_ADD 命令が変なとこに出てた問題の修正、tokenizer のテ...

PHPのサポート期限まとめ

SN

1/23 06:35



一覧

SI業をしていると、公式でサポート終了となったPHPだけでなく、RHELでのサポート中のPHPの存在も無視できないのが現実。

既存のサーバ上に相乗りでアプリの構築を依頼されるケースがあるため。




 
p...

PEAR PHP ハッシュ確認用

SN

1/23 01:34

ちょっと問題あったらしいので確認用です。

間違いあったらコメントください。

https://gist.github.com/yasuken1990/9a612b62fa799aff7ec051269eb6bf91


pearCheck.php
<?php

// php pearCheck.php ba...

LaravelのJSON出力をPrettyPrintしたかった

SN

1/22 23:37

Laravelのコントローラは、配列を返せば勝手にJSONにして表示してくれます。

ここをPrettyPrintしたかったのでIlluminate\Http\Responseを覗いてみたのですが、


Response疑似コード
public function setCon...

【Laravel】 認証や認可に関する補足資料

【Laravel】 認証や認可に関する補足資料

SN

1/22 21:52



はじめに

いつもどおり,以下のマニュアルの一通りの確認を先に。


認証 5.7 Laravel
認可 5.7 Laravel



「認証」と「認可」の違い

これを分かっていないと話にならないので念の為記載。


概念の違い



...

PassingCars

SN

1/22 21:37

まず、所感から入る。

難解だ。

何を言っているのか分からない。東西に走る車の通過数を答えろ、というような設問だが、何を答えればいいのか判然としない。

どうしても分からないため、答えを参考に、設問...

【PHP】echoですぐ出力できるSQLデバッグ用の関数を作った

SN

1/22 21:26

今日、PHPでデータベース接続し、データを取得する際には、セキュリティ対策としてプレースホルダが欠かせなくなりました。しかし、それだとechoでSQL文を吐き出しても、すぐにadminツールでデバッグできないので...

docker-composeでlaravel duskを動かす

SN

1/22 18:46



前提


composer を使って laravel/dusk をインストール済み。
ServiceProvider に Dusk を登録済み。
php artisan dusk:install を実行済み


こちらを参考にhttps://qiita.com/amymd/items/0a5f2705e29972d0d...

docker-composeでlaravel duskを動かす

SN

1/22 18:45



前提


composer を使って laravel/dusk をインストール済み。
ServiceProvider に Dusk を登録済み。
php artisan dusk:install を実行済み


こちらを参考にhttps://qiita.com/amymd/items/0a5f2705e29972d0d...

$POSTで渡した配列データを mysqlに一括でinsertできない

$POSTで渡した配列データを mysqlに一括でinsertできない

SN

1/22 18:21


PHPのハマりポイントまとめ

SN

1/22 17:46

PHPのハマり情報のまとめです。主に罠な仕様、予想外の振る舞い、ドキュメントに詳しくは書いてない振る舞いについての情報をまとめていきます。ここに載ってない情報があればぜひとも教えて下さい。


PHPは引数...

Dockerを利用してcomposerを導入する

SN

1/22 14:48



はじめに

composerの導入方法は複数あるのでプロジェクトに合った手段を選べばよいのですが

今回はDockerを使用したいと思います。


Dockerを利用してcomposerを導入する

Dockerさえ入っていればcompose...

Laravelの環境を最速で作ってみよう(5.5 LTS版で)

SN

1/22 12:44



投稿に至った訳

SESで行った現場でスクラッチ開発だったんだけど、『あ、Laravelで作りたいんだけど環境構築からよろしく』という話になり、そして一人で作る必要が出てきて必死に調べました。

そうしたら...

Centos7 + h2oで構築するPHP7.3 環境 -Wordpressインストール編

SN

1/22 11:57

前回でWebサーバのインストールが完了したので、DBとワードプレスをインストールする。


MariaDBをインストール

yum install mariadb mariadb-server


自動起動設定。

systemctl start mariadb
systemctl ena...

Centos7 + h2oで構築するPHP7.3 環境 -Wordpressインストール編

SN

1/22 11:56

前回でWebサーバのインストールが完了したので、DBとワードプレスをインストールする。


MariaDBをインストール

yum install mariadb mariadb-server


自動起動設定。

systemctl start mariadb
systemctl ena...

PR:Amazonプライムビデオ

Qiita

Qiita - 人気の投稿

Qiita - AWSタグが付けられた新着投稿

Qiita - Gitタグが付けられた新着投稿

Qiita - Linuxタグが付けられた新着投稿

Qiita - MySQLタグが付けられた新着投稿

Qiita - nginxタグが付けられた新着投稿

Qiita - Dockerタグが付けられた新着投稿

Qiita - Pythonタグが付けられた新着投稿

Qiita - Rubyタグが付けられた新着投稿

Qiita - PHPタグが付けられた新着投稿

Qiita - Javaタグが付けられた新着投稿

Qiita - JavaScriptタグが付けられた新着投稿