Or does it create a copy of whatever is stored and add this to the script's local memory?
I have a case in which I'm deciding whether to use APCu to cache a seldom changed variable (once a month), or just to re-declare that variable at run time (optimised with OpCache), and upload a new PHP script whenever I change it.