PHP Unexpected 'var' (T_VARIABLE)

php unexpected
php parse error, unexpected end of file
parse error: syntax error, unexpected '['
parse error: syntax error, unexpected '=' in laravel
parse error: syntax error, unexpected '=' in php
parse error php unexpected t_variable
php unexpected equals
parse error: syntax error, unexpected wordpress

For whatever reason, I have a small bit of PHP code that no matter where I put var $blah;, it always gives this error in the logs: PHP Parse error:  syntax error, unexpected 'var' (T_VAR) in /path/to/file.php on line xx

I have no idea why it wouldn't accept this. A class that is included (which creates the $proverbSite variable in another php section) uses plenty of 'var $blah', with no problems. I also realise this is probably just an embarassingly simple mistake.

        $result = $proverbSite->dbQuery("randProverb");

        if($result != null) {
            $row = $result->fetch_assoc();
            echo $row['proverb'];
            echo "<br>";


Keyword var is only used in classes (in PHP). In the plain scope variables are automatically declared as you mention them. Just erase it, and it should work.

Parse error: syntax error, unexpected ';' in /home/treehouse , php on line 14. I have the following parse error displaying while trying to work through the tasks in this lesson: Parse error: syntax error,  Parse error: Syntax error, unexpected end of file in my PHP code. 0. Jquery post to php file works but can only return some data when echoed in PHP. 1142.

Check the line before xx because you may have forgotten a ; and this may cause PHP to interpret it incorrectly

Parse error: syntax error, unexpected '<' in /public_html , I just installed this module and got the following error: Parse error: syntax error, unexpected '<' in /public_html/sites/default/settings.php on line  So, I am trying to use the coinbase API. I'm attempting a simple test to see if I can make it work, but I'm getting various composer errors. Currently, I am getting unexpected t 'use' for this co

Without seeing all the sources involved, I'm guessing you're combining JavaScript and PHP.

JavaScript variable declarations begin with 'var' and PHP does not... If PHP were to encounter the code 'var' before a variable, it would give the error message you listed. T_VAR usually indicates PHP is trying to interpret a constant, which would be the case with a JavaScript 'var'.

Now, as for the plugin/library your are using, it may be echoing javascript, but including a PHP variable, ex:

echo "var myJavasScriptVar = '$phpVar'";

In PHP, '$' in a string means that it will be replaced by a variable.

Hope this helps!

Parse error: syntax error, unexpected '}' on get_the_author_meta , Let's unwrap it to more readable form: <?php if ( ! empty( get_the_author_meta( '​facebook', $part_cur_auth_obj->ID ) ) ) { ?><a href="<?php  Parse error: syntax error, unexpected T_PUBLIC in C:\Apache2.2\htdocs\hatshop\business\database_handler.php on line 44. here's the code <?php // Class providing generic data access functionality class DatabaseHandler {// Hold an instance of the PDO class private static $_mHandler; // Private constructor to prevent direct creation of object

I know that in newer versions of Laravel it works if you leave out the var keyword, for example:

Route::get('/read', function(){

   $results = DB::select('select * from posts where id = ?', [1]);
      return  dump($results);


PHP Parse error: syntax error, unexpected '[' in /app/functions.php , PHP Parse error: syntax error, unexpected '[' in /app/functions.php on line 37 #​3832. Closed. Victor-IT opened this issue on Apr 24, 2018 · 8 comments. Closed​  Parse error: syntax error, unexpected T_STRING, expecting '; ' in file.php on line 217 Which lists the possible location of a syntax mistake. See the mentioned file name and line number. A moniker such as T_STRING explains which symbol the parser/tokenizer couldn't process finally.

Parse error syntax error, unexpected { in PHP: (Fixed), thank you for your helpful video Please how can solve this problem Parse error: syntax error Duration: 3:55 Posted: Feb 12, 2018 PHP is a popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.

PHP Parse error: syntax error…, PHP Parse error: syntax error, unexpected '[' in paid-membership-pro/includes/​init.php on line 250. Any help? Thank you! This topic was modified 2 years,  PHP 4 does not support static variables within the class scope but it does support them within the scope of class methods. The following is a bit of a workaround to store data in static mode in php 4. Note: This code also works in PHP 5. (Tested on version 4.3.1+)

PHP Parse error: Syntax Error, Unexpected '[', [This thread is closed.] In attempting to install WP Cerber 7.7 this morning, I was presented with an error 500 after the update. Checking the PHP… When programming in PHP, webmaster can encounter an error with a message such as parse error:syntax error, unexpected $end. This error is related to a syntax error in PHP. The most probable cause of the error is a missing or a mismatched parenthesis in the PHP code.

  • And which is line xx ?
  • Usually errors like this are due to unbalanced quotes, or a missing ; somewhere.
  • look at the line preceeding xx in /path/to/file.php for something missing
  • Or it's due to using var $x=1; outside of a class declaration.
  • possible duplicate of T_VAR Error with PHP
  • Yep, that was my problem. I didn't realise var was for classes only (this wasn't inside a class). Derp.