phpの変数などにつく「_」アンダースコアについて調べた

公開日: : php

php-logo

ちょこちょこいろんなところで見てモヤモヤしておりました。phpだけじゃなくて職場の先輩がbashのシェルスクリプトにも使ってたかも?今回はphpについてのみ調べてみたので簡単にまとめます。

今回対象とするもの

$_SERVER

のように、php側で予め用意されているものでなく、コーディングしたプログラマーが定義した変数の話です。

 

機能的な意味は無い

機能的な意味は無い。

慣習的な側面

調べてみると、

  • privateな関数や変数は「$_」から始める

というルールを作っている開発チームなんかはあるみたい。

 

使い分け的な側面

  • システムで用意されている関数や変数などとかぶらないように「$_」から始める

という考え方もあるそうな。

個人的にはこれが一番納得できた。

Googleアドセンスレスポンシブ

関連記事

php-logo

php7 Oracleに接続 sourceからインストール

phpからORACLEのDBに接続するには2つのソフトウェアが必要 Instant Cl

記事を読む

php-logo

php でハッシュ化と検証

php でMySQLにパスワードなど暗号化したい文字列を格納し、 更にそれが合ってるかの確認処

記事を読む

php-logo

php アットマーク

意味 @マークをつけると、エラーを表示させない。 どこで使うか 関数とか変数の頭につける。

記事を読む

php-logo

php parent 親クラスのプロパティやメソッドにアクセスする

子クラスで使う すると親クラスのプロパティやメソッドにアクセスできる 例:pare

記事を読む

php-logo

phpのコンストラクタ

コンストラクタとは classがnewされた瞬間に実行されるfunction。 php3、p

記事を読む

php-logo

phpでOracleにセッション張りっぱなしになる

Oraの画像がでかい…笑 事象 仕事で相談を受けた。 「Webサイトへの同時アクセス数が大

記事を読む

php-logo

php =& イコールアンパサンド で参照渡し

意味 変数やオブジェクトなどを参照渡しする。 # 下記はどちらも同じ挙動になります $

記事を読む

php-logo

php5 varによる宣言

古い、人が作ったソース見てたらvarで変数宣言しているのがあって調べた。  

記事を読む

php-logo

php7の互換性チェック

qiitaの記事のとおりでうまくいった。(ありがとうございます!)   通すPat

記事を読む

php-logo

phpで PHP Parse error: syntax error, unexpected ‘$’, expecting ‘)’ の原因

エラーメッセージの意味 簡単に説明すると ")"付近(直前)のソースコードに、想定外の

記事を読む

Googleアドセンスレスポンシブ

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

PAGE TOP ↑