| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
deMone 05.01.2007 12:53 / 05.01.2007 12:53
Это фигня. Я вот вчера прочёл эту заметку и написал класс на PHP для проверки булевой переменной через стрелку Пирса.<?php
class BooleanVariable {
/**
* Internal value container
* @private boolean $value
*/
private $value;
/**
* Object constructor
* @param boolean $value
*/
public function __construct($value) {
$this->value = $value;
}
/**
* Returns true if value is true.
* @return boolean
*/
public function isTrue() {
return !$this->pirs($this->value, false);
}
/**
* Returns true if value is false.
* @return boolean
*/
public function isFalse() {
return !$this->isTrue();
}
/**
* Pirs arrow boolean function
* @param boolean $lValue
* @param boolean $rValue
*/
public function pirs($lValue, $rValue) {
return !($lValue || $rValue);
}
}
$a = new BooleanVariable(true);
$res = $a->isTrue();
var_dump($res);
?>