No.2ベストアンサー
- 回答日時:
主にシステムで使用する変数は、そのようになっている場合が多いです。
内部変数ならば何でも問題ないですが、グローバル変数やグローバル関数などは、重複が許されません。
かと言って、わかりづらい変数名では、いざ使う時に使いづらいです。
と、言うことでなるべく重複しないように暗黙のルールで先頭に1つ2つアンダースコアを付けています。
逆に言えば、ユーザーは先頭にアンダースコアを付けなければ、まずシステム変数・システム関数などと重複することはまず無いと言うことです。
(但し、普通に公開されているシステム変数・システム関数は別です)
No.3
- 回答日時:
フレームワークによっては暗黙ではなくルールがあります。
http://framework.zend.com/manual/ja/coding-stand …
オブジェクト内で "private" あるいは "protected" と宣言されているメソッドについては、メソッド名の最初にアンダースコア 1 文字をつけなければなりません。
__toStringはマジックメソッドという特殊関数です。
http://php.net/manual/ja/language.oop5.magic.php
No.1
- 回答日時:
文字かアンダースコアで始まり、その後に任意の数の文字・ 数字・あるいはアンダースコアが続けばOKのようです。
http://www.php.net/manual/ja/userlandnaming.php
ただアンダースコア自体が特殊な用法で使われる可能性が否定できないことを考えれば
常識的に接頭文字としてつかう選択肢は排除されてしかるべきだと思います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- Excel(エクセル) AVERAGE関数とINDIRECT関数を使ってのオートフィル 3 2023/01/12 12:00
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Windows 10 renameコマンドでファイル名からアンダースコアを消す方法 5 2023/04/24 13:33
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- Excel(エクセル) VBA オリジナル関数で選択セルの合計を作成したい 3 2023/03/19 19:45
- 大学受験 数学 文字 置き方 数学の必要十分条件の問題のときによく見かけるのですが。 a-bが有理数のとき、a 5 2022/08/22 14:21
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- Visual Basic(VBA) VBA B列にある前から10文字のみ表示 3 2023/08/07 11:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「クラス関数」「メンバ関数」...
-
ラッパークラスって何ですか?
-
phpでPEAR::DBを使っているので...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
php5-extensions を make でき...
-
CFileDialogの最初のディレクト...
-
PHPのみでの背景色は指定できる...
-
リンク先を隠す方法はないでし...
-
2つの画像ファイルが異なるファ...
-
PHPのif文でその処理を途中で抜...
-
index.phpに入るには、どうすれ...
-
3つ以上の論理積は利用可能なの...
-
index.phpって何ですか? 具体...
-
Q)PHPでメール送信について
-
PHPのFTP関数ftp_fgetエラーに...
-
smartyでホームページ上の画像...
-
phpの処理中に画面表示ををする...
-
【file_exists】ファイルが存在...
-
別ファイルの変数を呼び出した...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「クラス関数」「メンバ関数」...
-
ラッパークラスって何ですか?
-
phpのクラスメソッドの定義が長...
-
class定義のphpをファイル分割...
-
PHP4、PHP5 1ファイル複数クラ...
-
phpのクラスにて別ファイルの変...
-
'_'(アンダースコア)の使い方...
-
コンストラクタで参照渡しをす...
-
データベースで値をインクリメ...
-
クラス
-
【PHP】クラス と 関数 の違い
-
ユーザ定義関数にデフォルト引...
-
PHPのフレームワークの中でSmar...
-
phpのオブジェクトの使用方法に...
-
phpでクライアントのブラウザの...
-
配列とオブジェクトの違い
-
POSTとGET
-
Codeigniter コアクラスの継承
-
外部ファイルのクラスのインス...
-
class.upload.phpの戻り値(返...
おすすめ情報