Alucni test su php e classi. No array
This commit is contained in:
63
php1.php
Normal file
63
php1.php
Normal file
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
|
||||
// comment
|
||||
|
||||
|
||||
/*
|
||||
|
||||
group comment
|
||||
*/
|
||||
|
||||
|
||||
$mario = '1';
|
||||
echo "hello $mario \"alfio' gino\n"; // escape character
|
||||
echo 'hello $mario "alfio\' gino'; // escape character
|
||||
($mario == 1) ? print 'true': print 'false';
|
||||
($mario === 1) ? print 'true': print 'false';
|
||||
|
||||
echo <<<_XGIOVIO
|
||||
|
||||
1 dsasa \ ''
|
||||
|
||||
fdf_add_doc_javascript(
|
||||
|
||||
, script_name, script_code)
|
||||
|
||||
fdsfdsf $mario
|
||||
|
||||
_XGIOVIO;
|
||||
|
||||
|
||||
|
||||
echo <<<_XGIOVIO
|
||||
|
||||
1 dsasa \ ''
|
||||
|
||||
fdf_add_doc_javascript(
|
||||
|
||||
, script_name, script_code)
|
||||
|
||||
fdsfdsf \$mario
|
||||
|
||||
_XGIOVIO;
|
||||
|
||||
|
||||
|
||||
echo '<br>';
|
||||
|
||||
echo __LINE__;
|
||||
echo __FILE__;
|
||||
echo __DIR__;
|
||||
|
||||
|
||||
echo $GLOBALS;
|
||||
|
||||
echo TRUE && TRUE;
|
||||
|
||||
|
||||
echo (int) (7/2);
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
18
php2.php
Normal file
18
php2.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
|
||||
$a = "mario";
|
||||
global $a;
|
||||
test();
|
||||
|
||||
function test (){
|
||||
global $a;
|
||||
print $a;
|
||||
}
|
||||
|
||||
echo $a;
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
82
php3.php
Normal file
82
php3.php
Normal file
@@ -0,0 +1,82 @@
|
||||
<?php
|
||||
|
||||
include_once "php2.php";
|
||||
|
||||
|
||||
$gino = new b("a","b","c");
|
||||
$gino->get_constant_a();
|
||||
echo $gino::A;
|
||||
|
||||
a::$alfio = 2;
|
||||
echo a::$alfio;
|
||||
echo b::get_alfio();
|
||||
|
||||
|
||||
|
||||
class a {
|
||||
|
||||
const A = "mario";
|
||||
const B = "mariob";
|
||||
|
||||
public $a;
|
||||
public $b;
|
||||
|
||||
static public $alfio;
|
||||
|
||||
public function __construct ($i1,$i2){
|
||||
$a=$i1;
|
||||
$b=$i2;
|
||||
}
|
||||
|
||||
|
||||
public function get_constant_a (){
|
||||
|
||||
|
||||
echo self::A;
|
||||
|
||||
}
|
||||
|
||||
public function test (){
|
||||
print "ale";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
class b extends a{
|
||||
|
||||
const A = "sa";
|
||||
const B = "sas";
|
||||
|
||||
public $c;
|
||||
|
||||
static public $alfio;
|
||||
|
||||
public static function get_alfio(){
|
||||
return parent::$alfio;
|
||||
}
|
||||
|
||||
public function __construct ($i1,$i2,$i3){
|
||||
parent::__construct($i1,$i2);
|
||||
$c=$i3;
|
||||
}
|
||||
|
||||
|
||||
public function get_constant_a (){
|
||||
|
||||
|
||||
echo parent::get_constant_a ();
|
||||
self::test();
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user