PHP全般

PHPの設定を変更したくなることもありますが問題はphp.iniの場所です。場所の調べ方を紹介します。また、レンタルサーバーによってはメニューで変更できるようになっているので、簡単にまとめておきます。

php.iniの場所を調べ ...

PHP全般

「error_reporting 32767」とか「error_reporting 32759」のようなコードは何かの暗号のようですが、実は「error_reporting(E_ALL)」や「error_reporting(E_ALL ...

PHP全般

PHP関数のmb_substrで取得した文字列が文字化けしている場合、文字コードが正しく設定されていないことが原因かもしれません。たとえば、次の例では、「プログラミング」という文字だけを取得しようとしています。

文字コード ...

PHP全般

PHPを独学でマスターしようと思ったら分厚い本と格闘するのが定番ですが、なかなか続かないかもしれません。

なにしろ、眠くなりますよね。私もそうですが、難しそうな本を1ページずつ読んでいくのは忍耐力が問われます。

PHP全般

CSVファイルを読み込むPHPスクリプトで実行結果が文字化けする場合、CSVファイルの文字コードを確認してみましょう。

実行結果は次のように文字化けする場合があります。

典型的な原因はExcelから作成したCS ...

PHP全般

arrayなどで配列を作成するときに指定するインデックスは型の自動変換(キャスト)が行われます。

たとえば、次のように配列を定義します。

この配列を出力すると、文字の「3」や円周率の3.14は3にキャストされま ...

PHP全般

記述した内容をそのまま表示できる点でヒアドキュメントは便利ですが、ヒアドキュメントの中に記述した変数が展開(値が出力される)されてしまうのが不便なときもあります。

PHP5.3.0以降であれば、Nowdoc構文を使うと解決 ...

PHP全般

ループの中でbreak文を使うと、そのループを抜けることができますが、二重ループの内側でbreakを使うと、内側のループを抜けるだけです。

Javaなどのように「break ラベル;」と、移動先のラベルを指定できないので、 ...

PHP・WordPress修正サポートのご案内

PHP修正サポートへの問い合わせ

PHP修正サポートへのお問い合わせはこちらからお願いします。