php
PHPでセッションを開始すると$_SESSIONに値を出し入れできますが実態はsessionファイルに物理的に書き込まれています。*1 中身見たことなかったのでちょっと調べました。 sessionファイルの場所 生成場所の優先順位 php.iniのsession.save_path php.iniのsys…
1つのvagrantで複数のPHPを同時に利用できるようにします。この記事では5.6.23と7.0.0を共存させます。 CentOS6.5でapache2.4.6+PHP-FPMの構成です。 phpenv,php-buildはインストールされている前提で始めます。 起動スクリプトの用意とListenするポートの設…
注意 この記事ではVagrant1.8から導入されたansible_localプロビジョナを使用していますが、現在インストールされるansibleのバージョンが上がってしまいVagrant側がまだそれに対応していません。 issueにも上がっていますので近々対応されるかも・・? gith…
ソースから入れる方法です。 // 最新のバージョンをダウンロード # wget http://www.xdebug.org/files/xdebug-2.3.3.tgz # tar xzvf xdebug-2.3.3.tgz # cd xdebug-2.3.3/ # phpize # ./configure --enable-xdebug # make # make install phpizeで以下のよう…
なんか何言ってるかよくわからないタイトルになっちゃいました。 状況としては、BackboneからサーバーにBackbone::synsを通じてPOST→通常のajaxと同じようにサーバー側(PHP)の$_POSTで取得しようとすると値が空。 chromeのdevelper toolのnetworkタブで送信…
Ajaxこと始めまとめ jQuery.ajax()のまとめ: 小粋空間 こと始めにはもってこいのエントリです。 jQuery.ajax(settings) - jQuery API 1.4.4 日本語リファレンス - StackTrace どんなプロパティがあるか?を使い方と合わせて見やすくまとめられています。 サ…
個人的にはもう前回で連載終了かと思いましたが、なんとか第2回も公開できるようです。 lib/Cake/bootstrap.phpを見る そもそも「bootstrap」て なんでしょうか? ブートとは 〔 起動 〕 〔 ブートストラップ 〕 - 意味/解説/説明/定義 : IT用語辞典 コン…
パーフェクトPHP でフレームワークを作ってみて、次にどうしようか考えていました。 結論としては、オープンソースのフレームワークをもくじとしてPHPを学ぶ事にしました。 理由としては、Webアプリケーションを作るのに必要な機能はフルスタックなフレーム…
PHPでサブクラス内でコンストラクタを書くときの注意点はマニュアルに書いてあります。まずはそちらを引用。 PHP: コンストラクタとデストラクタ - Manual 注意: 子クラスがコンストラクタを有している場合、親クラスのコンストラクタが 暗黙の内にコールさ…
PHPでインスタンスを生成する際はその対象となるクラスが実装されたファイルがあらかじめ読み込まれてなければなりません。