せかいや

いまいるここを、おもしろく http://sekai-in-the-box.appspot.com/

2013-07-28から1日間の記事一覧

【PHP】session_name()は session_start() の前に呼び出すこと

仕様違反のコーディングをして???って状況になったのでメモ。 リクエストが開始された際にセッション名はリセットされ、 session.name に保存されたデフォルト値に戻ります。 よって、各リクエスト毎に(そして session_start() または session_register()…

【PHP】「セッション情報を削除」ってどういう意味? session_regenerate_id 編

公式ガイドにはこんな記載が。 bool session_regenerate_id ([ bool $delete_old_session = false ] ) session_regenerate_id() は現在のセッションIDを 新しいものと置き換えます。 その際、現在のセッション情報は維持されます。パラメーター:delete_old_…

【PHP】そんなことまで出来ちゃうの!? private,protectedが見たい編

Unitテストでお決まりの「テスト対象クラスのprivate,protectedが見たい」欲。 Javaだったらリフレクション一択ですが、スクリプト言語のPHPならなにかズルがあるに違いないと思い検索。 見つけました(※2)。やっぱあるんだー。さすがー。やばいー。 #PHP…

PHPUnit 使えるようになるまで編

インストールに成功するも、実行時エラー ClassLoaderTest.php

PHPUnit インストール編

PHPUnitインストール時の作業記録です。 どうせ学習するならPHPUnitを使いたいと思い。 PEARが古い C:\xampp\php>pear install --alldeps phpunit/PHPUnit phpunit/PHPUnit requires PEAR Installer (version >= 1.9.4), installed version is 1.7.2 phpunit…

【PHP】-> (矢印)の正式名称

> これ。 アロー演算子っていう。 なかなか調べ辛かったのでメモ。

【PHP】ロジックとビューの分離(かんたん編)

phpはHTML中にプログラムを記述できるメリットは理解できたけれど、 そうは言ってもロジックとビューは分離したい。 include 文で別ファイルを読み込み viewファイルにphpプログラムが入っているのは気になりますが、ちょっと分離できた。おー。■logic.php <body> </body>…

【XAMPP】【PHP】コントロールパネルに xampp-Shellボタンがない

xamppをインストールした際にスタートメニューから実行すると、 以下のコントロールパネル(管理パネル)が表示されますC:\xampp\xampp-control.exe C:\xampp\xampp-control-3-beta.exe から実行すると、以下のコントロールパネルとなります。 「Netstat」「…

【PHP】読んでいるphp.ini はどれ?

php.exe --ini にて設定ファイルを確認することが出来ます。最初はphpのみインストールしていたのですが、 xamppにてMySQL・Apacheと一緒に追加でインストールしたので、ごっちゃになっていました。最初にインストールした C:\php をアンインストール。環境…

【symfony2】【PHP】could not find driver エラー

データベースと Doctrineを参考にMySQLへの接続にチャレンジ Doctrine からデータベースを作成してみましょう。次のコマンドを実行してください。 php app/console doctrine:database:create 実行してみると、ドライバーが見つからないとのエラー↓ C:\xampp\…

【symfony】【PHP】symfony2のインストール(ぶっちゃけ編)

symfony2ガイドブックを参考に初めてsymfony2に触ってみる。以下は、PHPに触って1日目!位の自分レベルの方へのガイドです。 インストールについて Symfony のインストールと設定に難しいことが色々書いていますが、 要は、symfonyダウンロードページからzip…

【Eclipse】【PHP】Eclipse for PHP Developers の起動時にエラー

以下のサイトからEclipse for PHP Developers(3.5)をDL。 http://www.eclipse.org/downloads/packages/eclipse-php-developers/galileosr2■トラブル eclipse.exeを実行するとエラー。 (JVM terminated. Exit code=-1) ここあたりを参考にしましたが、 vm…