php
このところ近年稀にみる急ぎタスクが全くない(=所謂暇)状態が続いているので、 鈍り解消にプログラミングお題でも解いて遊んでみる。初回は「10進数から2進数への変換」まずはPHP。 $_divisor = 2; $_remainder = $_divisor; $_quotient = 0; $_result = ''…
いろんなブログサービスのRSSからyoutubeの動画タグだけを判別するような正規表現が欲しくてさんざん悩んて↓でできた。 <object.*embed[^>]*src=[^>]*youtube.*(?!<\/object>)\/object>何このあっさり解決感… ちなみに言語はPHP。</object.*embed[^>
いつものようにテキトーに書いてたらエラー出た件。 protected function _isCancel() { $testArg = $this->_getParam('cancel'); return ($this->_getParam('cancel') && isset($this->_getParam('cancel'))) ? true : false; } こんなの書いたらエラー出た…
PHPUnitでハマりにハマった内容残しときます。テスト対象こんな感じ。 public function modifyBlogEntriesProducts($articleId, $productIds) { $columnDao = $this->_getDao('blog/column'); $products = $columnDao->selectBlogEntriesProductsList(array(…
初めて使ったんでメモ。 PHPでこんなことが出来るとのこと。 private function _applaySsiInclude($htmlText) { preg_match_all($this->_getIncludePattern(), $htmlText, $includes); $values = $includes[1]; $callback = array($this, '_replaceSsiInclud…
PHPで挙動調べるのにテキトーに書いたコードが思ったとおりに動かなかった件。 書いたコードは以下。 $param = $arg1 === false and $arg2 < 5 ? false: true; 三項演算子の評価結果がtrueになるのになんでかfalseが入っていて何だ?と思った。 正解は以下。…
前提としてxampp使っていること。 しかも簡単インストールのlite版。●下準備 コマンドベースでpearアップデート。プログラム→xampp→XamppShell xamppコンパネ→shell(右側のボタン一番上)立ち上げたら以下コマンドでアップデートpear channel-update pear.php…
いきなりWPへの組み込み修正頼まれてハマった事。。やりたかったことは記事を複数ID取得して、View側で回して表示したかった。 get_header(); $companyList = get_posts('include=' . implode(",", $sendForm['company']));