2021年7月28日(水)
[PHP] コネクト変数がグローバル変数にならない。 #■パソコン・通信 PHPにおいて、関数内に、コネクト変数(オブジェクト)をグローバル変数として利用していました。どの時点かは不明ですが、このやり方ではエラーになっていました。関数内に、コネクト変数を定義することで、問題解決しました。
--
$conn
=
pg_connect("dbname=*****")
or
die("error:
connect;");
function
_before(){
global
$conn;
・
・
・
}
↓
function
_after(){
$conn
=
pg_connect("dbname=*****")
or
die("error:
connect;");
・
・
・
}
--
グローバル変数の取り扱いの変更は、重大な問題です。コネクト変数の記述をすべて変更しなければいけませんが、インクルードファイルとNeCoNoteに関しては、すべて修正しました。試験的なPHPプロフラムに関しては、膨大なファイル数なので、重要なファイル以外の修正は、ご了承下さい。