忍者ブログ

カウンター

プロモーション

カレンダー

04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

AntinomyMy の実験室

   私のWEBアプリ実験室です!

ブログ内検索

楽天でお買い物

twitter

最新トラックバック

最新コメント

忍者アナライズ

ウェザーニュース

バーコード

本を買う

アクセス解析

Google+

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


  • 2024/05/05 15:21

なんじゃこりゃぁ!(^Д^;)`hostname`と'hostname'の違いwww(バッククオォート はPHP で!)

PHP の調べ物

PHPってたまに知らない記述があるんです・・・・・

それは知ってたんですが
Get the IP address (192.168.X.X, assigned by the wireless router) in my webpage?
この記事見て思った・・・


$myIP = gethostbyname(trim(`hostname`));
この
`hostname`って記述 Shit+7 キーの「'」じゃない・・・
これ、MySQL の記述、クォートにも使うShift+@キーの「`」
なんなんだ?

そう思ってやってみた・・・・

echo `hostname`;  //①
echo 'hostname';  //②

違うがな^v^;
①だと、自分のPCの名前になる!
②だと、そのまま「hostname」って表示される・・・・

どんだけぇ~~~w

PHPマニュアル調べても何処にこんな機能が書いてあるのか不明w

気になったので色々やってみた!
echo `dir`;

え!www 酷いw 酷すぎるぅーーーーー!

echo `path`;
ええええええw

色々ショッキングなんですが、絶句ですw


とりあえず、他浮かばなかったので
google で検索しようとすると ` は " と同じ扱いされてるのか
検索できないwwwwwwwwwwwwwwwwwwwwwww

これは困ったw

"'" とかで括っても検索うまくできません。

色々驚いた記述なのでブログ載せてみましたorz


2019/05/21 追伸
色々、調べてて分かった・・・
バッククオォート で囲むと、なんと!
シェルコマンドを実行するのだ!!!!!!!!!!!!!!!!!!!!!!!!!!!!

やっと、やっとわかった。。。。

実行演算子https://www.php.net/manual/ja/language.operators.execution.php

 バッククォート演算子の使用は shell_exec() と等価です。
と公式にありました!

理解がどれだけ立ってだろうか、4年経ってから、やっと分かったという。
( ..)φメモメモしておいてよかった。

めでたし、めでたし。

拍手[0回]

PR


  • 2015/07/17 04:21

コメント一覧

  • お名前
  • Email

  • コメント

  • Vodafone絵文字 i-mode絵文字 Ezweb絵文字
  • パスワード
[PR]