タグ

phpに関するnorisuke3のブックマーク (21)

  • PHPを愛する試み 〜self:: parent:: static:: および遅延静的束縛〜 - maeharinの日記

    PHPを愛する試みというものを個人的にやっている PHPを愛する試み PHPを愛する試み 〜調教編〜 今回は、self:: parent:: static:: 遅延静的束縛について図で整理してみた。 スコープ定義演算子 (::) まず「::」について。これはスコープ定義演算子という。マニュアルには以下のようにある。 スコープ定義演算子 (::) スコープ定義演算子 (またの名を Paamayim Nekudotayim)、 平たく言うと「ダブルコロン」は、トークンのひとつです。 static, 定数 およびオーバーライドされたクラスのプロパティやメソッドにアクセスすることができます。これらの要素をクラス定義の外から参照する際には、 クラスの名前を使用してください。PHP 5.3.0 以降では、変数を用いてクラスを参照することも可能です。 変数の値に (self や parent、 stat

    PHPを愛する試み 〜self:: parent:: static:: および遅延静的束縛〜 - maeharinの日記
  • Zend FrameworkでMVC

    HOME 最終更新:2010/11/5 ■ MVCはプロの職人 MVC(Model-View-Controller)はそれぞれ自分の担当する役割をきっちりこなすプロの職人トリオです。 「M(モデル)」は、データの出し入れのプロ 「V(ビュー)」は、レンダリング(HTMLページを描画すること)のプロ 「C(コントローラ)」は、リクエストを一手に受け付けて、必要な仕事を適切な職人に依頼して最終的なHTMLページを完成させてレスポンスするプロ このプロ集団の中核を成す(中心になって引っ張って行ってくれる)のが、『コントローラ』になります。 Zend Framework(以下 ZF)ではZend_Controllerコンポーネントがこれに当たります。 このZend_Controller、飲み会で言ったら”幹事役”と言ったことろでしょう おにぎりの具て言ったらおかか、 果物で言ったら梨、 インスタン

  • 新標準PSRに学ぶきれいなPHP

    16. 豪華なメンバー陣 Nate Abele: Lithium Robert Lemke: FLOW3 Nils Adermann: phpBB Larry Masters: CakePHP, CakePHP 2 Brett Bieber: PEAR, PEAR2 Ryan Parman: Amazon Web Services Guilherme Blanco: Doctrine, Doctrine2, SDK et al. Evert Pot: SabreDAV Jordi Boggiano: Composer, Packagist Fabien Potencier: Symfony, Symfony2 Karma Dordrak: Zikula Andre Romcke: eZ Publish Paul Dragoonis: PPI, PPI2 Paul Scott: Chisim

    新標準PSRに学ぶきれいなPHP
  • 最近、僕がハマったFuelPHPの紹介

    2012年7月20日に行われたFukuoka.php Vol.2での資料です。 スライドの内容に間違い等あれば、ご指摘ください。 質問等は、お気軽に@mawatarinまで。 Fukuoka.php Vol.2 リポート http://mawatari.jp/archives/fukuoka-php-02-report Read less

    最近、僕がハマったFuelPHPの紹介
  • そろそろ CodeIgniter からの移行先について一言言っておくか - A Day in Serenity @ kenjis

    (2012/08/30) そろそろ CodeIgniter からの移行先についてもういっぺんだけ言っておくか - A Day in Serenity @ kenjis を書きました。 ということで、ライセンス問題で発火した CodeIgniter から移行するフレームワークを検討されている方も多いかと思います。 [2014/10/29 追記] CodeIgniter 3.0 は MIT ライセンスでリリースされることになりました! 詳細。 なので、参考のために移行先に関する情報を書いておきます。 似たようなフレームワークを探したい場合 断言しますが、候補はこの 3つです。 Kohana http://kohanaframework.org/ Yii http://www.yiiframework.com/ FuelPHP http://fuelphp.com/ Kohana Kohana

  • CodeIgniter ユーザガイド 日本語版

    CodeIgniter はPHPを使ってwebサイトを構築する人向けのアプリケーション開発フレームワーク - ツールキット - です。 一般的に必要とされるタスクを実行するための豊富なライブラリだけでなく、ライブラリにアクセスするための単純なインターフェースと論理構造を提供することで、1からコードを書くのに比べてプロジェクトの開発速度を加速させることが目的です。 CodeIgniter を使えば、与えられたタスクにおいて必要とされるコードの量を最小限にすることができ、創造的にプロジェクトに集中することが可能になります。 CodeIgniterの背景にある幅広いコンセプトについてはイントロダクションの章をご覧ください。その後、はじめようページに進みましょう。 CodeIgniter はどんな人に向いていますか? CodeIgniterは、こんな人にぴったりです: 省スペースのフレームワークが

  • はじめての CodeIgniter でデータベースを使った Web アプリを作成するまでの勉強メモ

    普段は CakePHP を使っていますが、CodeIgniter を入門しました。CodeIgniter を使ってデータベースを使った Web アプリを作成する過程で取った勉強メモがありますのでブログに公開しておきます。 CodeIgniter をダウンロードする 公式サイトからダウンロードができます。ダウンロードしたファイルを展開するだけで完了です。ブラウザからアクセスするとページが表示されます。かなり整理されたユーザガイドがありますのでひと通り読んでおきます。詳細まで学びたい場合はこちらを読みます。 CodeIgniter – Open source PHP web application framework CodeIgniterへようこそ : CodeIgniter ユーザガイド 日語版 初期設定 設定ファイルはセキュリティ向上のため公開ディレクトリ外に置くことも可能です。デフォ

  • Let'sプログラミング

    Let'sプログラミングでは初心者の方を対象にJavaPythonPHPRubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作

    Let'sプログラミング
  • FuelPHP ドキュメント

    FuelPHP へようこそ FuelPHP はシンプルで、フレキシブルな、コミュニティにより開発されている PHP 5 用の Web フレームワークです。現在のフレームワークに対する不満から産まれ、開発者のコミュニティからサポート、支持されています。 FuelPHP はとても移植性が高く、多くのサーバで動き、そして、とても綺麗な構文のフレームワークです。 クイックインストール もしあなたが今すぐに Fuel を試したいと思うなら、高速インストーラを使ってみてください。curl ライブラリを使用し、oil の必要最小限のバージョンをインストールできます。それから、Fuel の新しい完全なアプリケーションを作成できます。 # oil を Web からクイックインストールします $ curl get.fuelphp.com/oil | sh # oil が、たった今、インストールされました。Si

  • PHPからMySQLに接続する - Max OS X LeopardでAMP環境を構築しよう - Apache, MySQL, PHP, Perlで作る開発環境 - futomi's CGI Cafe

    Mac OS X にプリインストールされているPHPには、MySQLが利用できるようにコンパイルされています。しかし、プリインストールのPHPがコンパイルされたMySQLの環境と、実際にインストールされたMySQLの環境が一致しないため、MySQLをインストールしただけでは、PHPからMySQLへアクセスすることはできません。 ここでは、プリインストールのPHPから、新たにインストールしたMySQLへ接続できるよう、PHPの環境設定を行います。また、実際にPHPからMySQLへアクセスできるかを確認します。 まずはPHPの環境設定ファイルを用意します。/etc/php.ini.default を /etc/php.ini としてコピーします。下記の通り、ターミナルからファイル操作をしてください。そして /etc/php.ini をviで開いてください。もしviの使い方が分からない場合は、「

  • Tonic: The RESTful Web App PHP Micro-Framework

    Tonic is an open source less is more, RESTful Web application development PHP library designed to do things "the right way", where resources are king and the library gets out of the way and leaves the developer to get on with it. To understand Tonic, you need to get the Web, so forget everything you know for a minute and think about how the Web really works, it's not about HTML pages, it's about r

  • KLab

    ご指定のページが見つかりませんでした URLの変更、もしくはページが削除された可能性があります。 お手数ですが、以下のリンクから目的のページをお探しください。

    KLab
  • - よくきたWiki

    phpinfo() PHP Version => 4.3.3 System => Linux server.elf.no-ip.org 2.4.22-1.2115.nptl #1 Wed Oct 29 15:42:51 E ST 2003 i686 Build Date => Dec 3 2003 17:09:28 Configure Command => './configure' '--prefix=/usr' '--mandir=/usr/share/man' '- -sysconfdir=/etc' '--with-apxs=/usr/sbin/apxs' '--with-config-file-path=/etc' '- -with-config-file-scan-dir=/etc/php.d' '--with-kerberos' '--with-openssl' '--wit

  • oklab -

    最近ではコンピューター、ウェブ、モバイルでゲームを楽しめるようになりました。これらのゲームプログラミングについて学びましょう。 ゲームプログラミングの特徴 ゲームプログラミングは比較的新しいジャンルです。 ゲーム開発に使用される言語は、C#、C++JavaScriptSwiftRubyです。ゲームでは通常のアプリケーションと異なり複雑なビジュアルを操作するパフォーマンスと速度が要求されますので、プログラム言語もそれに特化している言語がおすすめです。 ゲームプログラミングは今後も人気の職種です。習得してステップアップを目指しましょう。 Oracle PLのプログラミング言語について学びましょう。 Oracle PLの特徴 SQL、T-SQLと同様にOracle PLもデータベースを処理するための言語です。違いとしてはOracle PLは世界最大のデータベースのひとつであるOracle

  • PHP-4.4.4のインストールで mysql のエラー

    PHP-4.4.4 に、--with-mysql オプションをつけてビルドしようとしたところ、configure は問題なくとおりましたが make の実行中にエラーが発生して止まってしまいました。 undefined reference to 'mysql_drop_db' undefined reference to 'mysql_create_db' make の途中で発生したエラーなのでどうしたものかと思っていたのですが、下記のような記事を見つけ、来は不要な関数をコンパイルしようとしているために発生しているのだということが分かりました。 SE,プログラマーのための無料の求人,求職,人材サイト Programmer's http://www.databasebank.com/programmers/frm_detail.php?v_id=1393 上記の記事ではソースファイルの該当

    PHP-4.4.4のインストールで mysql のエラー
  • ぼそぼそ - MySQLとphpでエラーが発生

    今になってapacheのerror_logに変なエラーが出ているのが分かった。 File 'NONEXISTENT/charsets/?.conf' not found (Errcode: 2) Character set '#12' is not a compiled character set and is not specified in the 'NONEXISTENT/charsets/Index' file WebのphpMySQLを操作するたびに出力している。 ググったら同じような症状とその対策法が… http://miya0.dyndns.org/pc/apache/php-mysql.html http://www.mysql.gr.jp/mysqlml/mysql/msg/8601 http://ns1.php.gr.jp/pipermail/php-u

  • PHP開発者 Rasmus Lerdorf氏インタビュー ~PHPは「利己的」な開発者の集まり | gihyo.jp

    2010年9月24日・25日に開催された「PHPカンファレンス2010」にあわせて、PHP開発者のRasmus Lerdorf氏が来日されました。日を訪れるのは2度目という氏に、PHPの現状とその根底にある思想についてお話を聞きました。 現在の仕事について 大垣:昨年 Yahoo! Inc.を退職されましたね。現在はどのような仕事をされているのでしょうか? Rasmus:WePayという起業したばかり小さな会社にいます。WePayはカリフォルニアにある、グループで支払いを行う処理を行うベンチャー会社です。 大垣:グループで支払いを行う、というのは、どういうことですか? Rasmus:グループで何かを買いたいときに、グループとしてお金を管理したいですよね。例えば、大学で学生が集まってプレゼントを買いたいという場合があります。どんなものでも構わないですが、10人が集まって共同でオンラインショ

    PHP開発者 Rasmus Lerdorf氏インタビュー ~PHPは「利己的」な開発者の集まり | gihyo.jp
  • PHP入門

    これから PHP のプログラムを開始される方を対象とした PHP 入門です。 PHP での開発環境をローカル環境に構築する手順や、 PHP を使ったプログラミングの方法に関して実際にサンプルプログラムを作成しながら解説していきます。

    PHP入門
  • RailsとPHPの共存: Rails開発日記

    Railsのpublicフォルダ以下に、PHPスクリプトを起きたい場合の、virturlhostの書き方。今回は、Apache2+mod_proxy & mongrel を使っている場合を想定。 モジュールの読み込み Debianならば、/etc/apache2/mods-enabled/proxy.loadを作成 LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so LoadModule proxy_balancer_module /usr/lib/apache2/modules/mod_proxy_balancer.so LoadModule proxy_http_module /usr

  • エンタープライズ:特集:第1回 今から始めるWebプログラミング言語は「PHP」だ (1/3)

    全3回「WebプログラミングPHP言語入門」 特集:第1回 今から始めるWebプログラミング言語は「PHP」だ (1/3) Webに特化されたプログラミング言語「PHP」。Perlにはない特徴が多く、馴染みやすさからも定評だ。そのPHPを今から始めたい人のために全3回のPHP入門特集をお送りする。 このLinux特集「WebプログラミングPHP言語入門」では、全3回の連載を通し、いままでPHP言語について知らなかった人でも、その概要から特徴、そして具体的なプログラミングへと結びつくようガイドを行っていく。 第1回目では、PHP言語(「PHPスクリプト」、「PHP」も特に断りがない限り、同義として扱っていく)の概要と、その実体をつかむべく簡単なソースコードを示し、PHPの雰囲気に慣れてほしい。第2回目は、簡単な目的を挙げて実際にそのコードを記述する課程を解説していく。第3回目では、Webアプ