Issues (3083)

libraries/vendor/smarty/smarty/demo/index.php (1 issue)

1
<?php
2
/**
3
 * Example Application
4
 *
5
 * @package Example-application
6
 */
7
require '../libs/Smarty.class.php';
8
$smarty = new Smarty;
9
//$smarty->force_compile = true;
10
$smarty->debugging = true;
11
$smarty->caching = true;
0 ignored issues
show
Documentation Bug introduced by
The property $caching was declared of type integer, but true is of type true. Maybe add a type cast?

This check looks for assignments to scalar types that may be of the wrong type.

To ensure the code behaves as expected, it may be a good idea to add an explicit type cast.

$answer = 42;

$correct = false;

$correct = (bool) $answer;
Loading history...
12
$smarty->cache_lifetime = 120;
13
$smarty->assign("Name", "Fred Irving Johnathan Bradley Peppergill", true);
14
$smarty->assign("FirstName", array("John", "Mary", "James", "Henry"));
15
$smarty->assign("LastName", array("Doe", "Smith", "Johnson", "Case"));
16
$smarty->assign(
17
    "Class",
18
    array(
19
        array("A", "B", "C", "D"),
20
        array("E", "F", "G", "H"),
21
        array("I", "J", "K", "L"),
22
        array("M", "N", "O", "P")
23
    )
24
);
25
$smarty->assign(
26
    "contacts",
27
    array(
28
        array("phone" => "1", "fax" => "2", "cell" => "3"),
29
        array("phone" => "555-4444", "fax" => "555-3333", "cell" => "760-1234")
30
    )
31
);
32
$smarty->assign("option_values", array("NY", "NE", "KS", "IA", "OK", "TX"));
33
$smarty->assign("option_output", array("New York", "Nebraska", "Kansas", "Iowa", "Oklahoma", "Texas"));
34
$smarty->assign("option_selected", "NE");
35
$smarty->display('index.tpl');
36