Кто-нибудь пробовал это делать? Это довольно распространено в моей работе с ПЛК, но я еще не использовал его в php.
Идея состоит в том, чтобы использовать двоичное число в качестве регистра для различных ошибок, чтобы их можно было легко собирать. Идея была бы что-то вроде
<?php
if(isset($errorcode)){
if(getrightmostbit($errorcode) = 1){
echo "error 1";
}
$errocode << 1;
if(getrightmostbit($errorcode) = 1){
echo "error 2";
}
$errocode << 1;
if(getrightmostbit($errorcode) = 1){
echo "error 3";
}
Какие-нибудь мысли?
В идеале я хотел бы использовать этот регистр в качестве условия.
Задача ещё не решена.
Других решений пока нет …