If you get this error:

Parse error: syntax error, unexpected T_ARRAY, expecting '&' or T_VARIABLE or T_CONST in /home/mydomain/public_html/drupal/sites/all/modules/imageapi/imageapi.module on line 161

The problem is on your PHP version. Imageapi needs PHP 5!

Just feeding the search engine, trying to help anyone looking for this.
CommentFileSizeAuthor
#5 array-error.patch506 bytesGarrett Albright
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

ArgentOfChange’s picture

Status: Active » Closed (fixed)

Thanks for this! Cheers mate :)

ArgentOfChange’s picture

Status: Closed (fixed) » Active
ArgentOfChange’s picture

David Henry’s picture

that's the one:)

Garrett Albright’s picture

Priority: Minor » Normal
Status: Closed (fixed) » Needs review
FileSize
506 bytes

EDIT: Never mind, I'm dumb. I forgot the stupid web host our client is using requires special crap in the .htaccess in order to use PHP 5.

Garrett Albright’s picture

Re-closing, since I can't do it when I edit my previous comment.

wildlettuce’s picture

Component: Miscellaneous » Code
Assigned: Unassigned » wildlettuce
Priority: Normal » Critical

I just moved my local site to the server. I use Dreamhost and they use php5 exclusively. I am getting the same error:

Parse error: syntax error, unexpected T_ARRAY, expecting '&' or T_VARIABLE or T_CONST in /home/wildlettuce/wildlettucedesign.com/sites/all/modules/imageapi/imageapi.module on line 161

Dreamhost does not offer support for php script so I am hoping someone here can help me.
Dreamhost servers run PHP in CGI mode.

Maybe I need "special crap in the .htaccess"?
Do I need a php.ini file? If so, I have no idea how to go about that either.
Am I just out of luck?

I need to have my site up by noon today... if possible. Please HELP!

Garrett Albright’s picture

wildlettuce: Try running a phpinfo() script to see if you're really running PHP 5.

wildlettuce’s picture

Thank you so much. I did not know of this phpinfo() script, I was using the web panel of my host which stated clearly that php5 was what was used exclusivly. I ran the script and low and behold - 4.4.9!

I am going to work this out with my hosting. Thank you again for responding so quickly.

internets’s picture

I am running PHP Version 5.2.9 and still get this error.

Parse error: syntax error, unexpected T_ARRAY, expecting '&' or T_VARIABLE or T_CONST in sites/all/modules/imageapi/imageapi.module on line 161
danielb’s picture

fyi phpinfo is available in drupal without writing any php, somewhere under 'status' you click your php version :P
nah nevermind i'm thinking of drupal 7, woops.

drewish’s picture

Status: Needs review » Closed (won't fix)

not able to replicate this error with php 5. if anyone has more details i'd love to see them

bpop’s picture

I have [exactly the same error line161] php -5.0.6

wranvaud’s picture

Assigned: wildlettuce » Unassigned
Priority: Critical » Minor
Status: Closed (won't fix) » Fixed

omg!!
Thx man

danielb’s picture

^ what?

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.