
<?php class Test { private $_zmienna = null; public function __construct($zmienna) { $this->zmienna = $zmienna; } public function getZmienna() { return $this->zmienna; } } $oTest = new Test('2007'); ?>
<?php class Test { private $_zmienna = null; public function __construct($zmienna) { $this->zmienna = $zmienna; } public function getZmienna() { return $this->zmienna; } } $oTest = new Test('2007'); ?>
<?php class Test { private $_zmienna = null; public function __construct($zmienna) { $this->zmienna = $zmienna; } public function getZmienna() { return $this->zmienna; } public function __set( $prop, $value ) { thrown new Exception( 'Proba a przypisania nie istniejacej wlasnosci "'.$prop.'" wartosci "'.$value.'".' ); } } $oTest = new Test('2007'); ?>
<?php $zmienna1 = null; $zmienna2 = ''; (...) // I tu dopiero jakieś operacje na tych zmiennych ? ?>
<?php ?>
<?php $a += 3; // Notice: Undefined variable: a class Haha { public function doSth() { $this->aa = 3; // bez errora } public function doSthElse() { $this->sthelse += 3; // bez errora, a to dziwne :) } } $hh = new Haha(); $hh->doSth(); $hh->doSthElse(); ?>
<?php // a jaka wartosc ma $a tutaj? $a += 3; // ==> $a = $a + 3; i do jakiej wartosci dodajemy 3?? ?>
<?php $a = 0; $a += 3; ?>
<?php echo PHP_SELF; ?>
<?php ?>
a to dziala!!![/php]
<?php class walidacja{ public function pustepole($sprawdzany, $pole) { } } $sprawdzanie = new walidacja(); $sprawdzanie -> pustepole($_POST['nick'], 'nick'); $sprawdzanie -> pustepole($_POST['haslo'], 'haslo'); ?>
<?php $sprawdzanie -> pustepole($_POST['nick'], 'nick'); $sprawdzanie -> pustepole($_POST['haslo'], 'haslo'); ?>