PHP, WordPress開発で役立つこと、気をつけること 今までPHPやWordPress開発をしていく中で役に立った資料や気をつけることをいくつか書いていきたいと思います。 細かいところは色々とその都度調べながらという感じですが、 最終的には公式ドキュメントをしっかりと読むこ… kensuke-iizukaハック2017.09.29 369
seleniumのxpathと変数の組み合わせ seleniumのテストの最中に取得したIDなどをそのままxPathに組み込みたいといった実装をするときに 少しだけ気をつけることがあります。 var user_id = 11455; var bad_xpath = “… kensuke-iizukaハック2017.09.26 9,193
WordPressのデバッグレベルの調整 WordPressで開発しているときのエラーを表示するにはwp-config.phpで以下のような処理の引数を指定すれば ブラウザ上でPHPのエラーを表示させることが出来ます。 // デフォルト define(‘WP_D… kensuke-iizukaハック2017.09.21 1,510
$_FILESの中身 $_FILESというグローバル変数を用いることでPOST通信におけるファイルのアップロードができるようになります。 その中身は Array ( [your-file1] => Array ( [name] =>… kensuke-iizukaハック2017.09.14 1,127
PHPにおけるクラス内定数へのアクセス PHPのクラス内での定数宣言とアクセスは以下のコードの通りです。 class Hoge(){ const CONST_NUM = 100; … for (i = 0; i < self::CONST_NUM; … kensuke-iizukaハック2017.09.12 338
WordPressの読み込み順 WordPressがどのように起動されるのかをこちらのページを参考にして実際のファイルを追いながら見ていきます。 1) index.php まずルートディレクトリのindex.phpが読み込まれます。 数行しかないファイ… kensuke-iizukaハック2017.08.31 7,574
PHPの関数の前につく謎の@マーク WordPressのPHPファイルを見ていると関数の前になぜか@がついていて調べてみると、 「エラー制御演算子」だということがわかりました。 これにより関数で発生したエラーについて無視されます。 以下のような感じで使いま… kensuke-iizukaハック2017.08.25 2,215
GoogleMapのフルスクリーンアイコンを非表示にする 知らない間にGoogleMapの右上にフルスクリーンアイコンが表示されるようになりました。 早速、消したいと思います!! MapOptions内のプロパティ fullscreenControl: false 以上です。 kensuke-iizukaハック2017.08.18 349
PHPの二種類の論理和積 PHPでは論理和、論理積の演算子がそれぞれ下に示すように2種類ずつあります。 and, &&, or, || それぞれは単独で使うと等価ですが、複数の演算子の間に発生する優先順位が異なります。 例えば、 … kensuke-iizukaハック2017.08.18 445