Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <pre>
- <?php
- ## primer 1
- $a = 'b';
- $b = 'c';
- $c = 'd';
- $d = 5;
- echo $$$$a."\n";
- ## $a se zamestva s b -> $b se zamestva s c -> $c -> $d -> 5
- ## primer 2
- echo "PRIMER #2\n";
- $a = 'test';
- echo "$a \n";
- echo foo999()."\n";
- echo "$a \n";
- function foo999($str='default'){
- $a = "I am foo $str";
- echo "$a \n";
- return $a;
- }
- ## primer 3
- echo "PRIMER #3\n";
- $a = 12;
- $v1 = 12;
- $v2 = 21;
- if($a>5) {
- function foo2($v1, $v2){
- return $v1+$v2;
- }
- } else {
- function foo2(){
- return "hello $str";
- }
- }
- echo foo2($v1, $v2);
- ## primer 4
- echo "PRIMER #4\n";
- $a = "aaa";
- echo "$a \n";
- foo4($a);
- echo "$a \n";
- function foo4(&$b){
- $b ="123";
- }
- ## ukazateli
- ## primer 6
- echo "PRIMER #6\n";
- $a ="foo6";
- $a($a);
- function foo6($b){
- echo "I am a function $b\n";
- }
- ## primer 7
- echo "PRIMER #7\n";
- ## primer 8
- echo "PRIMER #8\n";
- $a = new foo("aaa", 4);
- var_dump($a); // za debug
- echo $a->var,"\n";
- echo $a->public,"\n";
- echo $a->printme();
- // $b = $a; // durji obekta
- $a = ""; // za da se destructira tuk a ne nakraq na scripta
- class foo{
- var $var = "Var";
- public $public = "Public"; // var == public
- private $private = "Private";
- protected $protected = "Protected";
- function __construct(){ // default constructor "__construct" vinagi
- $abc = func_get_args(); // v $abc 6te imame masiv s argumentite podadeni pri izvikvaneto na konstruktora
- var_dump($abc);
- echo "I am a constructor\n";
- }
- function __destruct(){ // default constructor "__construct" vinagi
- echo "I am a destructor\n";
- }
- // function foo() { // star na4in za deklarirane na constructor
- // echo "I am old constructor\n";
- // }
- function printme() {
- echo $this->public, "\n";
- }
- }
- $aa = new bar;
- $aa->printme();
- class bar extends foo{
- function printme() {
- echo $this->public, "\n";
- parent::__construct(); // obry6tenie kym nasledqvaniq klas
- }
- }
- ## primer 9
- echo "PRIMER #9\n";
- $a = new a;
- echo $a->b()[0][2], "\n";
- class a{
- function b(){
- return array('abaer',2,3);
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment