PHP
1//hoge.php 2<?php 3 $data['test1'] = "aaa"; 4 $data['test2'] = "bbb"; 5?> 6 7//getset.php 8<?php 9function GetString($client_data,$index,$order) 10{ 11 require_once(__DIR__ . '/hoge.php'); 12 13 $str = $data['test2']; 14 //以下処理 15 16 17} 18function SetString($client_data,$index,$order) 19{ 20 require_once(__DIR__ . '/hoge.php'); 21 22 $str = $data['test2']; 23 //以下処理 24 25 26} 27?>
test.php内にて、
GetString()を実行後に、SetString()を実行すると、
SetString()内の、
php
1$str = $data['test2'];
の行にて、
Warning: Undefined variable $data in getset.php on line x Warning: Trying to access array offset on value of type null in getset.php on line
という警告が出ます。
原因と対処法を教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/05 14:51
2021/11/05 20:30