PHPの実行前にPHPを呼び出してくれる設定 PHPが実行される前に設定ファイルやデバック用のクラスなどを呼び出したりしたいことがあります。 簡単にPHP実行前に指定のPHPを実行してくれる設定が存在するのです。 これを使えばデバック等が簡単に出来るようになります。


2016/07/05
PHP

phpdocの@returnは付けるか、付けないか? 仕事でphpdocの書き方で迷った箇所があったので、少々調べてみました。 調べた内容は「phpdocに@returnを付けるか、付けないか?」です。 調べて見ると色々な意見がありました。


2016/05/16
PHP

【PHP】数値オーバーフローが発生するパターン PHPはとても柔軟なプログラムのためオーバーフローって基本的に起こらないのですが、 特定のパターンだと数値のオーバーフローが起こってしまう場合があるので、 今回はPHPでの数値オーバーフローのご紹介。


2015/12/29
PHP

FuelPHPでコマンド実行 FuelPHPではコマンドライン上で使えるようにサポートされているので今回はFuelPHPでのコマンドライン実行の方法をまとめました。


2015/11/02
PHP

PHP型の比較表 PHPマニュアルに型の比較表があったので、見やすいようにして載せました。


2015/09/04
PHP

【PHP】Xdebugを使ってコードカバレッジを取る方法 PHPでデバックする時って中々面倒で複雑な分岐等の場合どこを通っているのかがわかりにくい時があります。 なんとXdebugを使えばコードのカバレッジを簡単に取得することが出来ます。 Xampp使っているとXdebugが標準で入っている且つ有効なので設定は特に必要ありません。 使用するのはXdebugのcode_coverage機能です。


2015/07/29
PHP

【PHP】文字列を配列のように簡単に抜き出す方法 PHPを長らく使っていたのに初めて気づきました。 文字列の変数に配列のようにアクセスすると1文字抜き出すことが可能なのです。 今使っているシステムで、このアクセスが元でエラーが発生したのでメモ。


2015/07/12
PHP

【PHP】file_get_contentsでPOSTデータの送信を行う PHPのプログラムでWebAPIなどにアクセスする時にfile_get_contentsを使用することがあります。 この時にGETではなくPOST送信にてパラメータを送信する必要がある時があるので今回はそのメモ。


2015/06/21
PHP

【PHP】文字列を1文字ずつで配列に分解する 文字列を1文字ずつ分解をして配列化したい時、「str_split」を使えばできるとあったので使用してみれば「マルチバイト非対応」・・・orz なので正規表現を使って分解してみました。


2015/05/27
PHP

【PHP】simplexml_load_stringでXML読込時にバイトエラーが出た simplexml_load_stringを使ってXMLを読み込み時にバイトエラーが発生した時の対処方法。 simplexml_load_stringにてXMLを読もうとしたらエラーが発生・・・ Warning: simplexml_load_string(): input conversion failed due to input error, bytes 0x85 0xE3 0x80 0x80


2015/05/11
PHP

PHP5技術者認定 初級試験を受けてみました。 先日、PHP5技術者認定 初級試験を受けてみました。 私が受かるためにやったことと試験の注意事項を軽くまとめてみます。 参考にならないかもしれませんが、見てみてください。


2015/03/31
PHP

【PHP セッションハイジャック対策】セッションIDを変更する PHPではセッションハイジャックという攻撃方法があります。 攻撃防ぐ簡単な方法としてはセッションIDを切り替える方法で、対策を行えます。 今回はその対策方法のご紹介。


2015/03/08
PHP