[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""]
JUGEMテーマ:PHP 全てを把握するんだったら公式サイトを見ればよいので、 修正が必要そうな項目のみ抜粋します。 参照の動作が修正され、4.3以下で動いていたコードが動かなくなったりしたが、自分の環境は4.4なので割愛。 $array[]を参照として使うとE_ERRORになった。代入は引き続き可能。 インターフェースクラス内でメソッド定義できるが、そのメソッドにpublic以外のアクセッサ修飾子を与えるとE_ERRORになる。(意味のない定義になるから) クラス継承時、基底クラスと同じメソッド名で、...
なぞブロ | 2015.11.01 Sun 21:48
JUGEMテーマ:PHP PEARって、 コマンドからインストールしたもの(pear install xxx)と、 Webから直接ダウンロードしたもので、 バージョン番号が同じでも中身が若干違ってたりする・・・。 例:Calendar-0.5.3とか、Cache_Lite-1.3とか 何故ッ!?? 結構昔のパッケージ管理ツールだし、 そこらへん結構適当だったりするのかな。 ちょっとくらいのソースの違いはオッケー!みたいな。 一度使い始めたソースを後で再取得できないじゃんッ! 誰か詳しい人教えてーッ!!!
なぞブロ | 2015.10.21 Wed 23:28
JUGEMテーマ:PHP PHPのint型変数の最大値 ほぼ公式(http://php.net/manual/ja/language.types.integer.php)のコピペなんだけど・・・。 PHPのint型変数の最大値はOS依存。 32bitOSなら2^32(1ビットは符号ビット)で表現できる-2,147,483,647〜3,147,483,648。 64bitOSなら2^64(1ビットは符号ビット)で表現できる-9,223,372,936,854,775,807〜9,223,372,936,854,775,808。 ※ただしWindows版に限り、PHP5.6以下は常に32bitOSと同じ範囲しか表現できない。 で、仮にこの範囲を超えた数値を入れると、 PHP...
なぞブロ | 2015.10.21 Wed 00:01
JUGEMテーマ:PHP phpでrequireしたファイルの読み込みを途中で止める方法 散々使ってたinclude, require(またはinclude_once, require_once)の挙動を全然知らなかった・・・。 http://php.net/manual/ja/function.include.php include, requireはメソッドらしくちゃんと値を返すことが出来て、 読み込むファイルの途中でreturnすればそこで読み込みは停止し、 呼び出し元の処理へ戻る。 最近、特定の状況下でこのファイルを読み込ませたくない! とか思っていたので、何かしら使い道がありそう。 注意...
なぞブロ | 2015.10.07 Wed 00:18
JUGEMテーマ:PHP composer.pharの入手と管理方法 自分で調べた、というより人から聞いたことをそのまま書いてしまう堕落っぷり・・・!! composerについて勉強しなきゃならなくなってきたので、 覚えたことを備忘録代わりにさくっと。 入手方法 composerの実行ファイルであるcomposer.pharの入手方法は、 公式サイトに載っているとおり以下のコマンドを実行して入手する。 curl -sS https://getcomposer.org/installer | php 管理方法 composer.pharはどこに置くべきか。 早速人から聞...
なぞブロ | 2015.10.05 Mon 23:51
JUGEMテーマ:PHP PHPカンファレンス2015に行ってきました PHP最大のイベント、PHPカンファレンス2015に行ってきました。 会場の大田区産業プラザ 受付周り。約2000名の規模。 発表内容はやはり、結構最近めの情報が多い。 何がcomposerだ、何がPHP7だ、 こっちはPHP4だ野郎ッ!! PHPの生みの親、Rasmus氏がPHP7の発表をしてくれた! PHP7はやっぱり処理パフォーマンスの上がりっぷりが主なトピックの模様。 だいたいの処理速度が倍近いスコアをたたき出していまし...
なぞブロ | 2015.10.04 Sun 22:30
JUGEMテーマ:PHP PHP4->5でオブジェクトの扱いが大きく変わり、その比較方法も変更された。 $a == $b PHP4、5: オブジェクトのクラス名が一致し、かつプロパティとその値が一致している場合にTRUE $a === $b PHP4: ==と同じ PHP5: 同じクラスの同じオブジェクトである場合のみTRUE 同じクラスの同じオブジェクトって? PHP5からは全てのオブジェクトはobject idというIDで管理されるようになった。 で、PHP5の===は、2つの変数(上の$a, $b)がオブジ...
なぞブロ | 2015.10.01 Thu 00:21
JUGEMテーマ:PHP PHP4->5のDB接続方法のまとめ(その1):http://nazonohito51.jugem.jp/?eid=15 PHP4->5のDB接続方法のまとめ(その2):http://nazonohito51.jugem.jp/?eid=16 結局どれを使えばいいの? 使うべきもの コネクタ http://php.net/manual/ja/mysqlinfo.api.choosing.php によれば、PHPプロジェクトはmysqliかPDOを推奨している。 ドライバ http://php.net/manual/ja/mysqlnd.overview.php によれば、PHPプロジェクトではmysqlndを推奨している。 逆に使うべきでは...
なぞブロ | 2015.09.28 Mon 08:24
JUGEMテーマ:PHP PHP4->5のDB接続方法のまとめ(その1):http://nazonohito51.jugem.jp/?eid=15 書き忘れていたけど、MySQLとの接続を前提に書いてます。(PostgreSQLやSQLiteなどは調べてません) DB接続方法の登場人物 各登場人物の立ち位置 コネクタ mysql mysqli PDO PEAR::DB PEAR::MDB2 コネクタの中でも、データベースの抽象化を行うもの PDO PEAR::DB PEAR::MDB2 ドライバ libmysqlclient mysqlnd 各登場人物の詳細 mysql(MySQL...
なぞブロ | 2015.09.27 Sun 23:31
JUGEMテーマ:PHP 過去のエントリの通り、PHPバージョンを4から5に移行したいのだけど、 その際にDB接続方法について問題になっている。 なので、関係情報をまとめてみる。 用語 コネクタ アプリケーションからDBへ接続するためのもの。 アプリケーションへAPIを提供し、DBと通信を行う。 だいたい中間ライブラリ(下記のドライバ)を使うことになる。 PHPではmysql, mysqli, PDO_MySQLが該当すると思われる。こいつらはいずれもCクライアントライブラリの軽量なラッパーとのこと。 ※MySQ...
なぞブロ | 2015.09.27 Sun 23:31
全1000件中 51 - 60 件表示 (6/100 ページ)