アプリ関連ニュース

新人奮闘記 1

先日コードを眺めていると、このような記述を目にしてしまった
新人君です。

dirname(__FILE__). “/”;
ん?ファイルパスが略されている!?
意味が分からないので、とりあえずマニュアルを読んでみると、うんたらかんたら。
正直あまりピンとは来なかった!

やっぱりそういう時は、実際にイジってみるのがいいかという事で
とりあえず分解してみます。

検証 1

「dirname()」関数内の引数に使われている、「__FILE__」
PHPで定義済みの定数、マジック定数と呼ばれるものです。
どうやらマニュアルを見てみると、~ファイルのフルパスとファイル名が返されると書いてある。
今回はxampp上にて実行してみる事にします。

ディレクトリは、localhost/workspace/FreeWrite/index.php

index.php


echo __FILE__;


出力結果1
C:\xampp\htdocs\workspace\FreeWrite\index.php

しっかりと実行もとのファイルが
フルパスで表示されています。

検証2

index.php


echo __FILE__dirname(__FILE__);


出力結果2
C:\xampp\htdocs\workspace\FreeWrite

指定したファイルの親ディレクトリが返されています。
お気づきの通り、(\)がありません。
実際これだと、FreeWrite直下のファイルにはアクセスできないので
dirname(__FILE__).”\”; とするのですね。
対象ファイルのパスを毎回、たどっていると、環境の変化があった場合、
わざわざパスを記述し直さなければいけない。そんな手間
を省く事ができそうです。

またdirname(__FILE__)と同等の結果を得られる、マジック定数
__DIR__php5.3から追加されました。
こちらも実行してみます。

index.php


echo dirname(__FILE__).”<br>”;
echo __DIR__.”\”;


出力結果3
C:\xampp\htdocs\workspace\FreeWrite
C:\xampp\htdocs\workspace\FreeWrite\

確かに同じ意味となりました。

今後、後者が主流になるでのしょうか、積極的に使っていきたいですね。

 

keny



macOS Sierra

こんにちは。新しいOSが発表されましたね。

スクリーンショット 2016-06-15 13.16.48

Source: APPLE

os x改め、macOS Sierra(シエラ)というそうです。 続きを読む



日本人デザイナーが手がけているスピーカー「Gravity」

本日はかっこいいスピーカーを見つけましたので記事にしたいと思います。

私は現在、BoseのSoundLink speaker IIIを利用しております。

main_slb_iii

無骨な感じですが、男らしさを感じます。さて発見したものは、

名称未設定Source: indiegogo

Gravity

と言います。 続きを読む



Google翻訳アプリが便利になった

Google翻訳アプリが非常に便利になりました。

Screenshot_2016-06-01-19-45-48

続きを読む



VRヘッドセットについてまとめました

2016年の今年はVR(Virtual Reality)元年と言われています。

Oculus Riftの一般発売が開始され、HTC Viveの販売も始まりました。さらにPlayStation®VR(以下PSVR)も10月発売とのアナウンスがされました。
これまでニュースを賑わしていたVRがいきなり誰でも体験出来るようになったのです。
そこで今回は今ホットなVR体験が出来るこれらVRヘッドセットについて、まとめていきたいと思います。
続きを読む



アプリ関連ニュース

お問い合わせはこちら

お問い合わせ・ご相談はお電話、またはお問い合わせフォームよりお受け付けいたしております。

tel. 06-6454-8833(平日 10:00~17:00)

お問い合わせフォーム