
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で質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- C言語・C++・C# C言語初心者です、、、お助けください 2 2023/03/14 20:08
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- C言語・C++・C# このプログラミング誰か教えてくれませんか 2 2022/05/14 09:45
- C言語・C++・C# このプログラミング誰か教えてくれませんか 3 2022/05/13 17:27
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- Excel(エクセル) excel関数について 3 2022/06/06 21:58
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ダブルクォーテーションで囲ま...
-
日付・時刻を比較する方法について
-
ページの文字コードがUTF-8にな...
-
POSTされたかどうか確かめる方...
-
PHPにて自動計算した値をデータ...
-
if文を何度も続けていて途中か...
-
PHPのファイル書き込み、呼び出...
-
PHPでパスの作成方法に関して
-
file_get_contentsのURI処理
-
ちょっと複雑なURL分解について
-
phpについて質問です。
-
vbYesNoの使い方
-
Google chart API 、PHP、MySQL...
-
$_SERVER["QUERY_STRING"]の仕...
-
foreachで無限ループ?
-
PHP5で 定義されているINFの実...
-
「ソースコードは 左~右へと読...
-
頭が混乱。submitからデータが...
-
PHPのforeach文について
-
null代入とunset()の違いについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「次の10件を表示する」のよ...
-
日付を基にした乱数生成
-
<A href ~で複数の値を渡したい
-
microtime関数は、結構イイカゲ...
-
PHP4とPHP5のGETでの値引き渡し...
-
PHPでのNULLの正規表現
-
PHPでの九九の表示につきまして
-
PHP 配列結果を保存する方法ですが
-
サイトのIPアドレスを取得
-
簡単なwhile・break文
-
switch文で2つ以上の変数の値...
-
ちょっと複雑なURL分解について
-
ディレクトリーが作成されない...
-
Google chart API 、PHP、MySQL...
-
プログラムの中の public $name...
-
$_SERVER["QUERY_STRING"]の仕...
-
【UWSC】文字をa~zまで回したい...
-
重い処理の最中の経過を出力したい
-
whileループの中でフォーム入力...
-
null代入とunset()の違いについて
おすすめ情報