-
PHPで2038年問題を回避するには?すぐできる対策とコード例PHPあちこちで話題になってる2038年問題 コンピューター内部(というか言語内部)で扱うデータ型が問題で起こるみたいです。 もちろんPHPの場合も、対策しないとかなりヤバい影響を受けてしまいます。 ということで、 PHPでの...
-
CronでPHPを動かすとき DOCUMENT_ROOT が参照できない対処法PHPCron(クーロン)を使ってPHPを自動実行してると、 次みたいなサーバー変数が一切参照できなくなります。 [crayon-600f2ece113f0182726044-i/] [crayon-600f2ece113fb...
-
PHPでコマンドライン引数とかオプションを取得する方法PHP例えばPHPスクリプトをコマンドから実行するときに、 コマンドライン引数を調べたい オプションとかも取得したい こういうことって多くはないけど、必要な場面があると思います。 そこでPHP内でコマンド引数とかオプションを受...
-
PHPで数値・配列・文字列などの型チェックを行う方法まとめPHPPHPでは他の言語同様基本的な型が存在します。 例えばその基本型の例をあげると次の通り 整数型(int) 浮動小数点数型(float) 文字列型(string) 真偽値型(boolean) 配列型(array) ここでは...
-
PHPでファイルを更新日時順でソートする方法&コード例PHPファイル一覧を取得するとき、名前順じゃなくて更新日時で取得したい・・ そういう時は並び替え用の [crayon-600f2ece13bf6504002787-i/] っていう関数を使うと簡単に並び替え可能です。 ここで...
-
PHPのheader関数でリダイレクトできないときの3つの対処法PHPPHPではheader関数を使うことでリダイレクトを行うことができます。 例えば次は [crayon-600f2ece14456055750581-i/] というスクリプトにリダイレクトしている例 [crayon-60...
-
PHPでcookieが削除できないときの3つの対処法PHPPHPでのcookieの削除方法を調べると、よくこんなコードを見かけます。 [crayon-600f2ece14c42743013049/] 上の例だったら [crayon-600f2ece14c4c074700995-...
-
PHPのヒアドキュメント内で直接コメントを書く3つの方法PHPPHPのヒアドキュメントは色々な場面で使えて便利ですよね。 でも不便な点が1つあって、それが直接コメントを書けないということです。 ヒアドキュメントによる出力は1つの文字列として扱われるので、 [crayon-600f2...
-
PHPでログファイルを使ってデバッグする手順まとめPHPPHPで画面出力する場合、次のような関数をよく使うと思います。 print_r var_export var_dump 手軽に変数の中身を表示したり、エラー内容を表示するのにはこういう関数は便利ですよね。 ただし、こうい...
-
PHPでフォルダ単位でinclude・requireする方法とコード例PHPPHPで多くのファイルを [crayon-600f2ece166f3714531510-i/] (または [crayon-600f2ece166fd804763695-i/] )したい場面はよくあります。 例えば共通で...