サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
HTMLをパースしてきてDB化したり、RSSのテンプレに落とし込む…と言ったことを少し前からしているのですけど、1つ2つならいざ知らず対象サイトが増えてくると正規表現で何かし続けるのはたいそう無理があります。そういうわけでDOMを使ったりXPathを使ったりもしていたのですが、どちらもHTMLの構造にぴったりとは言えなくて、高度なことが出来るが故に記述が複雑になってしまうのでした。うーん。慣れるまでにハードルがあるな… そんなことを思っていたのですが、ふとした拍子に見つけたライブラリ「PHP Simple HTML DOM Parser」を利用してみたらば、とてつもなく便利でびっくり。jQueryのようなセレクタでガンガン指定して持ってくるスタイルでわかりやすいのなんの。 $text = $dom->find('#todays_darling', 0)->innertext; //今日のダ
私の大好きなサイト「StackOverflow」で「PHPのIDE(統合開発環境)でベストなのはどれですか?」という、何とも魅力的なスレッドがありました。 さっそく日本語でご紹介しましょう。 Braynさんの質問 僕はPHPデベロッパーで、今はコーディングにNotepad++を使ってます。 でも最近もっと仕事をやりやすくするのに良い開発ツールを探してるところです。 EclipseやAptana Studio、あといくつか見てみたけど、なかなか決まらなくて…。 見た目はいいんだけど、ちょっと複雑すぎかなと。 使い続けてるとみんな簡単になるのは分かってるんだけども、時間を無駄にしたくないのもあって。 探してるのは次のようなツールです: FTPをサポートしていること コードハイライト機能があること SVNをサポートしてると嬉しい RubyやJavaScriptもサポートしてると嬉しい 筆者注:う
PHP Simple HTML DOM Parser A fast, simple and reliable HTML document parser for PHP. Created by S.C. Chen, based on HTML Parser for PHP 4 by Jose Solorzano. Parse any HTML document PHP Simple HTML DOM Parser handles any HTML document, even ones that are considered invalid by the HTML specification. Select elements using CSS selectors PHP Simple HTML DOM Parser supports CSS style selectors to navig
先日社内でJenkinsについての勉強会を行ないました。 勉強会を行った際に、JenkinsでPHPプログラムをデバッグしてみましたので 今回はJenkinsを用いてPHPプログラムをデバッグするまでの設定方法について書きたいと思います。 PHPでJenkinsを使ってみたいが、設定がわからないという方は参考にしてください。 Ⅰ:環境 以下の環境で設定を行ないました。 ・OS:Centos6 ・PHP:5.3 ・フレームワーク:ZendFramework ・JenkinsURL:http://jenkins.example.com:8080 (URLはJenkinsをインストールしたマシンのアドレスに変更してください) Ⅱ:サーバ上に準備するもの 1:必要なソフト一覧 ①:Phing phpcs,phpmd,phpcpd,phpDocumentor,phpunitを一括管理することができる
Mac にインストールした MAMPの初期設定について解説します。 ここでは、Apache や MySQL が使用するのポート番号、Apache の環境設定や PHP の設定ファイルである php.ini の初期設定方法を紹介します。 MAMP をインストールしていない方はこちらをご覧ください。 MAMP のダウンロードとインストール MAMP の設定 Finder の「アプリケーション」→「MAMP」フォルダから 「MAMP」を起動します。 上部メニュー「MAMP」→「Preferences」をクリックします。 設定 - スタート/ストップ MAMPの「スタート/ストップ」時の動作、スタートページの場所を設定します。 必要な項目にチェックを入れて(入力して)、「OK」をクリックすれば、設定できます。 MAMP 起動時に サーバーを始動 MAMP PRO を確認 オープンWebStartの
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
このサイトでは注文住宅の購入を検討している人に向けて、知っておくと役に立つような基本的なポイントを紹介しています。こうした情報をマスターしておくかどうかで、納得のいく家づくりができるかどうかが左右されると言っても過言ではありません。自分の希望するマイホームを手に入れるためにも、住宅に関する基礎的な知識を身に付けておくのがおすすめです。建築業者の選び方や費用に関する問題など、総合的に知識を身に付けましょう。 理想の注文住宅が欲しい?それならここで基本的なポイントなどをマスターしよう! 注文住宅を購入するにはたくさんの費用が必要なので、事前に家づくりに関する基本的な知識を身に付けておくことが大切です。 建築業者の選び方ですが、ハウスメーカーや工務店など複数の業者が存在するので、いくつかの会社から見積もりを取得したうえで比較検討するのが良いかもしれません。 また注文住宅の購入にどのくらいの費用が
Yii 公式ガイド このチュートリアルは Yii ドキュメンテーション規約 の下でリリースされています。 All Rights Reserved. 2008-2014 (c) Yii Software LLC. 翻訳: mocapapa <mocapapa@g.pugpug.org>, iwasaki <iwasaki@cresc.com>, wjx <webjax@webjax.org>, shuwatto <shuwatto@gmail.com>, softark <softark@gmail.com>, morita <morita21@gmail.com>, jamband <tmsongbooks215@gmail.com> miata <desktopcorps@gmail.com>
Copyright 2012-2012 Rakuten,inc Cockatoo is now licensed under the GNU Lesser General Public License. Cockatoo is safe for use in close-source applications. CockatooはRakuten,incの著作物です。 LGPLライセンスの元、配布されています。 クローズドソースのアプリケーションの一部として利用、配布しても安全です。 Cockatooは楽天が開発した大規模WEBサイト用のPHPフレームワークです。 Linuxシステム上で動作します。 PHPカンファレンス発表時はAlbatross(開発名)だったものです。 大規模サイト用途に特化した、MVC(MVAC)モデルに基いたWEBフレームワークで、柔軟な構成変更や高い対障害性が特長
TwitterやFacebookへのログイン機能をこれ1個で実装できるPHPライブラリ「HybridAuth」 2011年08月22日- HybridAuth, Open Source Social-Signle-Sign-On Solution for authentication through Facebook, Twitter, Google, Yahoo, MySpace, LinkedIn, AOL, Vimeo, FourSquare, OpenID and other Identity providers TwitterやFacebookへのログイン機能をこれ1個で実装できるPHPライブラリ「HybridAuth」 Facebook, Twitter, Google, Yahoo, Windows Live, MySpace, LinkedIn, FourSquare, O
PHPフレームワークの速度比較では、HelloWorldを表示するのみの単純なアプリを用いた計測を元に比較表が作られることが多いです。特に後発のフレームワークは分かりやすい特徴付けとして速度をアピールする傾向にあるため、その比較表を元に N倍速いというアピールをしています。 PHPフレームワークを使うということは、DBまで絡めたWebアプリを作ることがほとんどなため、HelloWorldアプリの比較よりは、DBからレコード取得して表示するまでの処理速度を比較したほうがより現実に近い指標になると思います。特にCakePHP1系ではDBのデータ取得も独自ドライバになっていますし、モデルの処理も重いのでそこまで含めて他と比較したほうが良いと思ってます。 今回はDBから1レコード取得して表示するという簡単なアプリで各フレームワークの速度を評価しました。フレームワークに備わっているViewキャッシュ
(追記) 2/16 23時 いくつかのライブラリを追記しました。 WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ。 本家pearには560程のモジュールがあります(2011/2月現在)が、WEBサービスを作る上でよく使う物をまとめてみました。 これからPHPを使ってサービスを作ろうと思っている方は代替を使うことになると思うので参考にしてみて下さい。 php はインストール時点で既に多くの機能が備わっており、大体のことができてしまいますが、PEARを使うことで面倒なことがより簡単にできるようになります。 PEAR以外にも便利なライブラリはあるのですが、今回はあえて殆どをPEARサイトで公開されている物に絞ってご紹介します。 基本的なパッケージ まず、汎用に使える便利なパッケージのご紹介です。 HTTP_Request2 url を渡してリモートのテキストを取って
Eclipse for PHP Developers は、オープンソースの開発環境 Eclipse を利用して PHP の開発をするための開発ツールです。Eclipse はもともと Java の IDE としてスタートしましたが、現在では Java 以外の PHP や Ruby などを開発できるようになっています。 ここでは、Windows 上で Eclipse をインストールしていない状態から、PHP の開発環境として Eclipse を導入し、日本語化する手順を紹介します。 JRE のインストール Eclipse は Java アプリケーションですので、JRE が必要です。Java の開発をするわけではありませんので JDK である必要はありません。特に理由がなければ最新の JRE をインストールしましょう。 Eclipse for PHP Developers のダウンロードとインス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く