Dave Smith - 2015-05-21 01:38:14 - In reply to message 1 from Jurgen_v_O
I have seen some pretty confusing if... then... logic in my day.
if(($a != $b && $b < count($c)) || ($a == $b && $b > count($c)))
It is only intuitive if you speak the language.
$this->thisClass = get_class($this) is just an assignment to a variable, no different than $result = function($variable) that you will see regardless of programming style.
No matter what programming language or style you encounter, there will be a learning curve to understanding it. Back in the caveman days, we had FORTRAN (mathematical) and COBOL (intuitive). They where both procedural, however if you spoke one of the languages the other one was foreign and you had to hire an interpreter.