Jump to content
php.lv forumi

Parse Error


Ugga

Recommended Posts

...
var $seshid;
var $sessdata;
var $err;
var $err_no;
var $expire_time=900; // length of time until expiration in seconds
var $userid;
// Define the methods:

function Session($this->seshid,$this->userid=0) //#19 Šeit rāda kļūdu
{
}
....
// connect to MySQL

 

Kāpēc man viņš met ārā kļūdu: Parse error: parse error, expecting `')'' in z:\home\localhost\www\inc\session.inc.php on line 19 ?

 

Itkā viss pēc ebūka...

Link to comment
Share on other sites

pag pag, bet iekš klases definīcijas tak ir jāizmanto $this-> priekš klasē esošajiem mainīgajiem...vai ne tā?

atvainojos, ka pārējo skriptu neieliku, bet nu te viņš nav būtisks.

varbūt kāds var palīdzēt? kur tur vajag kādu " ' "???

Link to comment
Share on other sites

Ja ir jāizmanto mainīgā vērtība, tad jā, jāliek $this->

Taču definējot funkciju, fig tur kāds this jāliek.

Padomā taču pats parastai fjai (ne klases metodei):

function xx($a, $b) - tu taču tos $a, $b tikai kā nosaukumus saliec, nevis to vērtības. Vērtības tiks padotas funkcijas izsaukumā: xx(123, $aasd+$vzs);

Tieši tāpat ir arī ar klases metodēm. Definējot - tikai nosaukumi jāsaliek, bet lietojot - tur gan $this-> priekšā jāliek.

 

P.S. Un atkal atkārtošos - īsti vīri dokumentāciju nelasa, vai ne? Šis viss ir ar vienkāršiem piemēriem uzrakstīts manuālī. Atšķir un apskaties,

Link to comment
Share on other sites

×
×
  • Create New...