(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_field_is_null — Проверяет поля на значение SQL NULL
   Функция pg_field_is_null() проверяет,
   содержит ли ячейка экземпляра класса PgSql\Result
   значение SQL NULL.
  
Замечание:
Прежнее название функции: pg_fieldisnull().
resultЭкземпляр класса PgSql\Result, который возвращают функции pg_query(), pg_query_params() или pg_execute() (среди прочего).
rowНомер строки результата запроса с нужным полем. Нумерация строк начинается с нуля. Функция выбирает текущую строку, если аргумент не задали.
fieldНомер поля в виде целого числа (int), начиная с нуля, или имя поля в виде строки (string).
   Функция возвращает значение 1, если выбранное значение SQL — NULL,
   0 для других значений. Функция вернёт значение false, если номер строки будет вне
   допустимого диапазона, и при прочих ошибках.
  
| Версия | Описание | 
|---|---|
| 8.3.0 | Параметр rowтеперь принимает значениеnull. | 
| 8.1.0 | Параметр resultтеперь ожидает экземпляр класса
  PgSql\Result; раньше параметр ожидал ресурс (resource). | 
Пример #1 Пример использования функции pg_field_is_null()
<?php
$dbconn = pg_connect("dbname=publisher") or die ("Не удалось соединиться с базой");
$res = pg_query($dbconn, "SELECT * FROM authors WHERE author = 'Orwell'");
if ($res) {
    if (pg_field_is_null($res, 0, "year") == 1) {
        echo "Значение поля year — null.\n";
    }
    if (pg_field_is_null($res, 0, "year") == 0) {
        echo "Значение поля year не null.\n";
    }
}
?>