
No.2ベストアンサー
- 回答日時:
E_NOTICEレベルでエラーを検出すればよいでしょう。
<?php
error_reporting(E_NOTICE);
//もしくはerror_reporting(E_ALL);
$aa = 1;
test($a);
function test($id){
print $id;
}
?>
No.1
- 回答日時:
仰っている質問の定義が曖昧です。
PHPは宣言が必要ありませんし、変数宣言によるエラーはありません。
>変数など厳密なプログラム
という点が特に曖昧なのですが、これは「変数の値があるか否かの制御」ともとれますし、「変数自体が使われているか否か」の制御ともとれます。
まぁ何れにしても、「誤って実際と違う変数名を使用した場で、その変数は宣言されたと同義」ですので、後者はないものと考えた方が宜しいかもしれません。(少なくとも私にはわかりません。)
変数の中身があるか否か、という点に絞れば
「empty」か「isset」を使ってやるのが適当かと思います。
//$aの値が空・0でない場合の処理
if(!empty($a)){
}
のように使用します。
これでも制御は可能かと思いますが如何でしょう?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PLY yacc での IF 文実装
-
「取得先」という表現について
-
開始と終了を指定して、その間...
-
DTOとEntityの差は何ですか。
-
Dosブロンプトでtabを出力したい
-
WordでExcelデータを差込...
-
VBA内でのGetPixelを使用した時...
-
完全なセッション破棄をしたい
-
PHP4からPHP5へ移行した際、セ...
-
VB.NETからVBAマクロ(引数)を呼...
-
INIファイル
-
PHPでの画像の形式の変換
-
Worksheet_Changeについて
-
ps3で久しぶりにCDの音楽情報取...
-
C言語で地図を描きたい
-
ローカルのコンピュータ名を取...
-
ミュージックのアートワークを...
-
C#で特定LANアダプタの状態を取...
-
過去にVBAでの「シフト表の何日...
-
classの再定義エラーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<A href ~で複数の値を渡したい
-
parse_ini_fileでダブルクォー...
-
「次の10件を表示する」のよ...
-
テーブルに送信ボタンをつける
-
!==について
-
ヒアドキュメントの中で関数の実行
-
PHPでwait処理ってできます?
-
$_SERVER["QUERY_STRING"]の仕...
-
初歩的な質問だと思います。IF...
-
phpからoracle関数を使ってコミ...
-
PHP declare文について、ticks...
-
null代入とunset()の違いについて
-
PHP ハイパーリンク
-
PHPの質問です : -> 等
-
重い処理の最中の経過を出力したい
-
書籍とその書籍が提供している...
-
printの出力結果を変数に代入す...
-
ヒアドキュメントでstaticメン...
-
CakePHP リッチテキストエディ...
-
ランダム文字について
おすすめ情報