PHP

filter_inputのフィルタでよく使うもの

  • 2018.08.06

filter_inputのフィルタは、すぐに忘れてしまうので、個人的によく使用するものをここにまとめておきます。 検証フィルタ フィルタ 内容 FILTER_VALIDATE_INT int型 FILTER_VALIDATE_FLOAT float型 FILTER_VALIDATE_BOOLEAN bool型 FILTER_VALIDATE_URL url FILTER_VALIDATE_EMAI […]

既存のソースを殆ど変えずにfile_get_contents()をcURLにする

PHPで外部ファイルを読み込むとき用に用意されている、file_get_contents関数ですが、一部の外部サイトを上手く読み込めなかったり、タイムアウトを指定していてもタイムアウトされなかったりとAPIなどのデータを取得するには向いていない関数です。 なので、file_get_contents関数よりも速くで、file_get_contents関数で上手く読み込めないサイトを読み込めたりできる […]

PHPを書くときに使っているATOMのpackage5選

ぼくがPHPを書くときに使用しているATOMのpackage5選です。 packageはATOMを開いて「File -> Settings -> Install」からインストール可能です。 less-than-slash </と入力するだけで、HTMLの閉じタグを補完してくれるpackageです。 頭も使わずにただ、タン!タン!ターン!とタグが閉じれるので、楽しいしラクに閉じタグ […]

WPのPHP memory_limitは、デフォルト値は40Mらしい

とあるWP製サイトがPHPのメモリ不足でエラーを吐いていました。 PHP Fatal error: Out of memory (allocated ****) (tried to allocate **** bytes) php.iniで設定されている値よりもかなり少ないメモリでエラーを吐いてしまっているので、その原因を調べました。 WPのPHP memory_limitデフォルト値 調べた結果 […]