Usually you can't add php code in external javascript (js) file. But, you can add and use php code in the page in which the external javascript file is included.
So, you can apply the following technique to use value of php variable in js file.

1. In the page in which the external javascript file is included, output the value of the php variable to a javascript variable:
//php code..
$some_var ='value';
<!doctype html>
<html lang='en'>
<meta charset='utf-8' />
<title>Page Title</title>
var js_var ='<?php echo $some_var; ?>';
Page content..

<script src='external_file.js'></script>

Now, in the script from external_file.js we can use the js_var (it contains the value of the php $some_var).
2. For example, in external_file.js:

alert(js_var); // value

The javascript variable must be defined before the external js file is included.

Daily Test with Code Example

Which type of <input> creates input fields that should contain a numeric value?
type="text" type="number" type="date"
<input type="number" name="points" min="5" max="80" />
Which CSS property allows to change the transparency of an element?
font-style opacity color
#id {
  filter:alpha(opacity=40);    /* for IE */
Click on the function that formats a number to specified number of characters.
toPrecision() exp() toFixed()
var num = 12.34567;
alert( num.toPrecision(3) );       // 12.3
Which function randomizes the order of the elements into an array?
natsort() shuffle() sort()
$lang =[10=>"PHP", 20=>"JavaScript", "site"=>"");
var_export($lang);     // array (0=>"", 1=>"PHP", 2=>"JavaScript")
How to use php variable in external js file

Last accessed pages

  1. List with Node.js Core Modules (247)
  2. PHP PDO - exec (INSERT, UPDATE, DELETE) MySQL (48019)
  3. Check and Validate input field when loses focus, with PHP via Ajax (5064)
  4. Ajax-PHP File Manager (6525)
  5. Send POST data with file_get_contents (1172)

Popular pages this month

  1. Making DIV Contents Scroll Horizontally, with multiple Div`s inside (775)
  2. Contact page - CoursesWeb (745)
  3. Tabs effect with CSS (743)
  4. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (303)
  5. Insert, Select and Update NULL value in MySQL (276)