What is exactly your use case? Should the user be able to enter his own PHP code in BO and the server would run it?
If this is what you want to do, you could create a "PHP" block type which would use the eval method.
However, as everyone agrees, this method is dangerous and not recommended. I would recommend creating a dedicated block type yourself (if you're a developer) and adding options to adjust the display rather than letting the merchant do the coding part (at least for PHP, HTML/JS can be considered though).
If you decide to use eval method anyway, be sure to add a validation because merchant will probably save crashy code sometimes.
In any case, you will have to develop your own Blocks extension.
Official extensions will be released but at the moment, there are only two block types (text and container). Text type will not run php code, it will only accept html code.
Moreover, I'm not sure to add this kind of block in an official extension, as it's too tricky for merchant and not safe enough.