数年前に作ったサイトを久しぶりに触ったところ、今まで出ていなかったエラーが出ていました。何も変わっていないはずだったので原因がわからずいろいろ調べていたところ、cURL通信でエラーが出ていることがわかりました。今回はその…
PHPのcurl_execの結果がfalseになる
![](https://webplus8.com/app/wp/wp-content/uploads/2019/01/eye190126.jpg)
数年前に作ったサイトを久しぶりに触ったところ、今まで出ていなかったエラーが出ていました。何も変わっていないはずだったので原因がわからずいろいろ調べていたところ、cURL通信でエラーが出ていることがわかりました。今回はその…
最近Youtubeやブログ記事でプログラミング初心者がPHPを学ぶ必要がないという発言や記事を見かけることが多くなってきました。一昔前はPHPとJavaScriptでウェブサイト全体を管理するアプリケーションの開発ができ…
ちょっとした処理を書くときに関数が提供されていることに気づかずコーディングしてしまうことがあるのですが、表題の指定した文字列を指定回数繰り返す関数があることを知ったのでメモしておきます。 echo str_repeat(…
デバッグするときにprint_r関数で変数の内容を出力することがあると思いますが、標準出力に出力するのではなく出力内容をテキストで取得する方法です。print_r関数は第二引数を指定することができ、第二引数がfalseだ…
Dockerで環境構築していてPHPを動かしてみると、たまに以下のエラーが発生することがあります。 Fatal error: Call to undefined function mb_internal_encoding…
たいしたプログラムではありませんが、個人的にまた使いそうなので保存するために記事にしておきます。 なんのひねりもなく済みません(笑)、完全に自分のためのメモです。
例えば配列を3個ずつ関数に渡す処理などの場合、最後のパラメーターは1,2,3のいずれかになります。関数のパラメーターが3個固定の場合、最後のパラメーターが1,2個の場合はパラメーターの数が合わずにエラーになるため、関数の…
PHPに拡張モジュールを追加するたびにコンパイルすると時間がかかりますよね。そんな手間がかなり省けるコマンドがphpizeです。 phpize で共有 PECL 拡張モジュールをコンパイルする方法https://www….
本日から令和元年がスタートしました。エンジニアとしては一番気になるのが過去に携わったシステムの和暦表記です。自分で担当している分は基本的に関数化して1箇所にまとめているのでそんなにたいした影響はないはずですが、今までいろ…
PHPの標準関数を利用してURLパラメーターを解析・生成する方法をまとめます。 URL解析 (1)URLを解析する前の下準備 URLを解析する場合、まず最初にURLデコードする必要があります。URLデコード関数はurld…