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

公開日: : php

php-logo

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

今回対象とするもの

$_SERVER

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

 

機能的な意味は無い

機能的な意味は無い。

慣習的な側面

調べてみると、

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

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

 

使い分け的な側面

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

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

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

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

関連記事

php-logo

phpのコンストラクタ

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

記事を読む

php-logo

php function(関数)の中でincludeやrequireを使うのは可能だがおすすめできない

グローバル関数が絡むと厄介 出典

記事を読む

php-logo

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

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

記事を読む

php-logo

php require_onceでDocumentRootからのパスで指定する

やり方 相対パスで書く場合 こちら

記事を読む

php-logo

php でハッシュ化と検証

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

記事を読む

php-logo

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

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

記事を読む

php-logo

php 7.4をソースからインストール時にchecking for sqlite3 > 3.7.4… no configure: error: Package requirements (sqlite3 > 3.7.4) were not met:

原因 sqliteのパッケージがなかったため。   対応 インストールする。

記事を読む

php-logo

php5 varによる宣言

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

記事を読む

php-logo

php make test でYou may have found a problem in PHP.が出ても続行できる場合があるらしい

make test後に出た失敗メッセージ  You may have found a pr

記事を読む

php-logo

php アットマーク

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

記事を読む

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

Message

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

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

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

tux logo
CentOS、サポートやめるってよ。。。代わりになるディストリビューションは

  ポイント CentOS8のサポートが202

tux logo
yum でセキュリティに関するアップデートのみ指定するオプションは、–security

  使い所 仕事など、サーバには安定をひたすら求める

break-destroy
HDD物理破壊 方法いろいろ

ハードディスク処分する際に中のデータを消したい場合。 データ書き

Windows10で ipsec vpn 設定後に更に必要になる設定 [自分用メモ]

完全に自分用メモです。   VPNの設定 &nbs

webp コマンド で 画像変換やリサイズ

webpとは Googleが開発した画像形式。 非可逆圧縮で圧

→もっと見る

PAGE TOP ↑