This updatesite hosts SNAPSHOT versions. The stable updatesite available here: p2.pdt-extensions.org/. The PDT Extension group is a collaboration of various PDT extenders to provide a central platform for Eclipse PHP developers. The PHP Extensions Core feature is the first step to provide common PDT additions in a single plugin. Watch our github repo to stay up to date
There are many assumptions around performance of different PHP frameworks. I frequently hear strong opinions about superiority X over Y in this context. There are companies writing new PHP frameworks from scratch because available solutions are too slow for them. What does it really mean? Does the framework performance matters? Before answering this questions lets check how slow is your framework!
結論 いきなり結論 利用しているフレームワークの規約がないなら、 PSR-2(日本語) に従っておけば、間違いない! あとは、コマンドラインなり、エディタで自動整形する * PHPコードをコマンドで自動整形! Condig Standards Fixer と PHP_CodeSniffer - Qiita 日本語なら以下がお勧め! PHPのコーディング規約 PSR-0、PSR-1、PSR-2、PSR-3とは | 9ensanのLifeHack 以下、コーディング規約とツールまとめ 目的 個人向け: PHPの開発をする場合、どのコーディング規約に従うべきか? をサクッと知りたい チーム向け: チームでどれを使うか? を決めるための参考に 教育: この規約でやって!と一言で教えるための参考URL PHPコーディング規約の種類 PEARコーディング規約 や Zend Codig Starndar
PHP Coding Standards Fixer¶ The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow standards; whether you want to follow PHP coding standards as defined in the PSR-1, PSR-2, etc., or other community driven ones like the Symfony one. You can also define your (team’s) style through configuration. It can modernize your code (like converting the pow function to the ** operator on
ようこそ 時代遅れの情報がウェブ上にあふれている。そんな情報を見たPHP初心者は戸惑ってしまうだろう。そして、まずい手法やまずいコードが広まってしまう。 そんなのはもうやめよう。PHP: The Right Way は気軽に読めるクイックリファレンスだ。PHPの一般的なコーディング規約、 ウェブ上のよくできたチュートリアルへのリンク、そして現時点でのベストプラクティスだと執筆者が考えていることをまとめた。 大事なのは、 PHPを使うための正式なお作法など存在しない ってこと。 このサイトの狙いは、はじめて PHP を使うことになった開発者に、いろんなトピックを紹介すること。 経験豊富なプロの人にとっても、これまで深く考えることなく使ってきた内容について、新鮮な見方を伝えられるだろう。 このサイトは、決して「どのツールを使えばいいのか」を教えるものじゃない。 いくつかの選択肢を示して、それぞ
When you buy through affiliate links in our content, we may earn a commission at no extra cost to you. Learn how our funding model works. By using this website you agree to our terms and conditions and privacy policy. We uphold a strict editorial policy that focuses on factual accuracy, relevance, and impartiality. Our content, created by leading industry experts, is meticulously reviewed by a tea
Eclipse PDT(PHP Development Tools) 3.0 が 2011/06/23にリリース。 インストール方法、ダウンロード場所、便利なプラグインのまとめです。 そのPDT 3.0 のダウンロード、インストール手順。 PDT 公式ページURL PDT Project PDTって何? PHPの統合開発環境です。Eclipse 上で動く PHP用プラグイン。 他のPHP IDEにはAptana, NetBeans等がある。 ダウンロード前に事前準備 JRE Java Runtime Environmentがインストールされてなかったらインストール! Windowsの人は、JREが 32bit か 64bitかに注意。それにより Eclipse の32bit/64bitを選んで下さい。 OSは、Windows,MaxOS X, Linuxで動く。 PDTダウンロード方法 以
プログラムとしてPHPを書くときのコーディング規約は、PEARやZendなど代表的なものがたくさんありますが、テンプレートエンジンとしてPHPを使う場合にはそのまま適用しにくいものです。 テンプレートエンジンのコーディング規約って、検索してもあまり見つからなかったので、個人的に採用しているものを晒してみます。あんまり語る人を見たことがないので、「俺はこうしてるよ」とか「ここキモくね?」とかご意見いただけるとうれしいです。 目指すところ 複雑なロジックをテンプレートに書かない / 書けないように規約で縛る 少しでも読みやすさを追求する できあがりのHTMLの美しさも追及する <%= $this->doctype() %> <html> <head> <%= $this->headMeta() %> <%= $this->headLink() %> <%= $this->headTitle()
先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは本当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail
PHPフレームワークの速度比較では、HelloWorldを表示するのみの単純なアプリを用いた計測を元に比較表が作られることが多いです。特に後発のフレームワークは分かりやすい特徴付けとして速度をアピールする傾向にあるため、その比較表を元に N倍速いというアピールをしています。 PHPフレームワークを使うということは、DBまで絡めたWebアプリを作ることがほとんどなため、HelloWorldアプリの比較よりは、DBからレコード取得して表示するまでの処理速度を比較したほうがより現実に近い指標になると思います。特にCakePHP1系ではDBのデータ取得も独自ドライバになっていますし、モデルの処理も重いのでそこまで含めて他と比較したほうが良いと思ってます。 今回はDBから1レコード取得して表示するという簡単なアプリで各フレームワークの速度を評価しました。フレームワークに備わっているViewキャッシュ
気がついたらwikiライクにどんどん追記・編集します。 SWFEditor(swfed)とかIO_SWFって何? Flash の swfファイルのバイナリをいじって、画像やテキストを 変更するというツールです。 よくある使われ方 ソーシャルゲームのFlashで中の画像を動的に差し替えたり、戻りURLを書き換えたりする Flash swfファイルを書き換えソフトウェア @yoya 氏開発の以下の2つソフトウェアがある SWFEditor というPHP extension IO_SWF というOpenPEAR の PHPライブラリ 以下、今のところIO_SWFの話のみ IO_SWFのダウンロード先 以下のOpenPEARからダウンロード IO_SWF \ パッケージ \ Openpear http://openpear.org/package/IO_SWF 基礎単語 sequence: Fla
PHPで開発している時に、Notice, Warning, Errorを表示させるために設定をしたが、なぜかエラー表示すらしない場合があります。その理由をまとめてみました。 検索してもまとめを書いてあったサイトがなかったので、以下に書いておきます。 チェックするべき場所 php.ini の設定を確認するrpmとソースでインストールしている場合は、php.ini の場所をphpinfo() 等でちゃんと調べる .htaccess の中身を確認するここで制御していないか? PHP のソースの中を確認するどこかで以下のような設定をしていないか? ini_set('display_errors', 'Off'); //ini_set('error_reporting', E_ALL); // E_ALL ^ E_NOTICE set_error_handler 表示されない原因として考えられるもの
CakePHPを使って、mixiアプリの携帯版でOAuthで認証する際に必要な知識 公式マニュアル OAuth Signatureの検証方法について << mixi Developer Center (ミクシィ デベロッパーセンター) http://developer.mixi.co.jp/appli/spec/mob/validate-oauth-signature 公式コミュニティ 晒していいのかわからないのでリンクは貼らず ドキュメントが古くてコードが動かないとか、このコードなら動くとかあるので、見ておいた方がいいです。 で、コードは? 上記、コミュニティの携帯のトピックの77番目あたりのやつで動きましたよ! 認証 mixi側のSignatureと、こちらのサーバのSignatureが合えば、mixiのユーザだ! という感じ 作り方は、上記のマニュアルの通り ベース文字列を作る(co
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く