Функции Язык программирования PHP

aspell_check_raw

PHP 3>= 3.0.7, PHP 4)

aspell_check_raw - проверяет слово без изменения его регистра или усечения [не рекомендуется].

Описание

bool aspell_check_raw (int dictionary_link, string word)

aspell_check_raw() проверяет слово без изменения его регистра или усечения каким-либо образом и возвращает TRUE, если синтаксис корректен, FALSE - если нет.

Пример 1. aspell_check_raw()
$aspell_link = aspell_new("english"); if (aspell_check_raw($aspell_link, 
"test")) { echo "This is a valid spelling"; } else { echo "Sorry, wrong spelling"; 
}

Обработка глобальных переменных

При обработке глобальных переменных в PHP 3 и в раннем РНР 4 внимание было сконцентрировано на обеспечении простоты работы, но теперь на первый план вышла задача обеспечения безопасности. В PHP 3 следующий пример работает прекрасно, но в PHP 4 он должен быть таким: unset($GLOBALS["id"]);. Это единственный вопрос при рассмотрении обработки глобальных переменных. В большинстве случаев вы всегда должны использовать $GLOBALS с более новыми версиями PHP 4. Читайте об этом также в разделе global-ссылки.

Пример B-1. Перенос глобальных переменных
<?php 
$id = 1; function test() { global $id; unset($id); } test(); echo($id); // В РНР 
4 будет напечатано 1 ?>