$ cat test.php
<?php
$string = "O\'Reilly";
echo $string, "\n";
?>
$ php test.php
O\'Reilly

That's documented but not expected.

Languages like Perl, Python, Ruby, Common Lisp, C, Scheme, OCaml, Erlang, Haskell, Tcl, JavaScript, etc. print the expected "O'Reilly".

One small stone you can stumble on.