Ugga Posted March 1, 2006 Report Posted March 1, 2006 ... 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...
bubu Posted March 1, 2006 Report Posted March 1, 2006 Kas tev tā par dīvainu funkcijas deklarāciju? Jāraksta taču šādi: function xxx($aaa, $bbb, $ccc) ... bez nekādiem $this-> Dokumentāciju negribi palasīt? http://www.php.net/manual/en/functions.arguments.php
Ugga Posted March 3, 2006 Author Report Posted March 3, 2006 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 " ' "???
bubu Posted March 3, 2006 Report Posted March 3, 2006 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,
Ugga Posted March 3, 2006 Author Report Posted March 3, 2006 nu tas ir itkā konstruktors.., bet nu labi paldies par to pašu
bubu Posted March 3, 2006 Report Posted March 3, 2006 Nu un, ka konstruktors? Konstruktoru definējot pēc būtibas ne ar ko nav jābūt atšķirībai no parastas funkcijas definīcijas (izņemot specifisku nosaukumu).
Ugga Posted March 6, 2006 Author Report Posted March 6, 2006 Ok, tas ebūks laikam pa 7 gadiem ir novecojis. :)
bubu Posted March 6, 2006 Report Posted March 6, 2006 Neticu. Tb ka šādas lietas ir kādā grāmatā rakstīas. 100% ka tu nepareizi kautko raksti vienkārši.
Ugga Posted March 6, 2006 Author Report Posted March 6, 2006 Tici vai netici. Skaties: http://img305.imageshack.us/img305/7242/untitled9po.gif
bubu Posted March 6, 2006 Report Posted March 6, 2006 Lielākas bildes nebija? ;) Nu ok, tagad ticu. Liels bugs grāmatā (vai arī pati grāmat ir liels s**s).
Ugga Posted March 6, 2006 Author Report Posted March 6, 2006 Nu pati grāmata ir itkā normāla, bet viņu tagad ir tik daudz, ka labāk izvēlēties kaut ko citu. Cheers! :)
Recommended Posts