Something wrong with my array code

Shouldn’t the following display the image only on these page numbers?

<?php if ( is_page( array( 125, 156, 241 ) )  { ?>
<img src="http://porkies.org/wp-content/uploads/2011/08/flower-porkies-merchandise.jpg"/>
<?php } ?>

Do I have an extra space or bracket or something? Thanks.

if ( is_page( array( 125, 156, 241 ) ) ) {

Missing that last “)”

Thanks - but there must be something else? I’m getting this now:
Parse error: syntax error, unexpected ‘)’ in /home/username/public_html/wp-content/plugins/thesis-openhook/functions.php(283) : eval()'d code on line 53

Are you sure that said line is line 53?

Well, here’s what’s on line 53:
register_setting(‘thesis_options’, ‘openhook_before_content_area_php’);

I don’t know how to decipher these error messages, unfortunately.

Got it! I still had two apostrophes in there. You had it right but I didn’t look close enough. Thanks for your help!