paamayim nekudotayim

PHPプログラミングでstaticプロパティやメソッドにアクセスするときに :: (ダブルコロン、スコープ定義演算子)を使うと思いますが、この別名が paamayim nekudotayim と聞いて何のことだろうと調べましたら、ダブルコロンの意味のヘブライ語とのこと。発音できませんが。

明鏡塾の技術講座では self::$static_values という使い方でお馴染みですが、:: はトークンの一種でオーバーライドクラスのアクセスにも使います。

http://php.net/manual/ja/language.oop5.paamayim-nekudotayim.php

難しくはありませんが、self:: や $this-> に慣れるまで何度も演習をやってみてください。熟練者でも実装のときに勘違いすることがあります。

主要開発環境のアップグレード

システム開発グループでは、長年使ってきた安定 IDE “Eclipse 3.6.2 Helios SR2 Windows 32bit” から、最新の “Eclipse 4.2.2a Juno SR2a for Windows” に主要開発環境を乗り換えました。Juno SR1で判明した大きなバグもなくなり、今まで以上にスムーズに動きます。弊社では、埋め込み型ではJava、ウェブアプリケーションとウェブサービスではPHPが主流ですが、共にシームレスに開発ができ、過去の他言語での開発リソースも有効活用できて助かっています。また、比較的大きなプロジェクトで、複数拠点で開発や試験を進める場合にも重宝しています。

これに伴い、Amazon EC2連携やAndroid端末向け開発も、4月から新プラットフォームに移行しました。今まで蓄積してきたクラス・ライブラリやテスト・ルーチンなどの多くの開発・試験関係のリソースの移行も完了し、春先から良好なスタートとなりました。

情報通信システム事業部
システム開発グループ

参考URL:

http://mergedoc.sourceforge.jp/ (Pleiades日本語化プラグイン)

[注意] Pleiades を更新したり、他のプラグインを追加・更新した場合は必ず起動オプションに -clean を指定して起動してください。 Windows の場合は同梱している “eclipse.exe -clean.cmd” で -clean 起動できます。-clean 起動しないと、configuration の古いプラグイン情報が使用され、起動できなくなったり、更新したプラグインが正常に動作しなくなったりします。

 

PHP Extention on XAMPP の設定について

例えば、cURLが初期状態で使えない場合は、php.iniのextension=php_curl.dllのコメントアウトを解除してやってください。また、Apache DLLのうち、 libeay32.dll、ssleay32.dllのバージョンが合っているか確認してください。