Re: Emailas @
o kuo tavo objektas skiriasi nuo dvieju funkciju? Kur pranasuma matai objektinio vs functional?
PHP ir MySQL programavimas, SQL užklausos, duomenų bazės, PHP scriptai, pagalba, diskusijos, pamokos ir straipsniai.
You are not logged in. Please login or register.
PHP ir MySQL → PHP → Emailas @
o kuo tavo objektas skiriasi nuo dvieju funkciju? Kur pranasuma matai objektinio vs functional?
o kuo tavo objektas skiriasi nuo dvieju funkciju? Kur pranasuma matai objektinio vs functional?
As kol mokinuosi, tai tik toki beprasmi sukuriau(suprasti, kaip objektai veikia), tai ir klausiu ar jis palengvina darba, kai buna jau sudetingesnis projektas(I ta pavizdi gali net neziuret, parasiau tik apie ka sneku, jei kazka netaip suformavau klausiant.)? :/
Viska ziurejau apie objektus ir skaiciau is cia : http://www.killerphp.com/tutorials/object-oriented-php/ .
Ne per anksti klases mokytis? :)
Klausiu ne todėl, jog sakau jog nereikia mokytis, klausiu dėl to, nes matau jog mokaisi padrikai.
Kažkas minėjo jog reikėtų mokytis nuosekliai.
Kodėl, - atsakymą rasi jeigu nuosekliai mokysies iš čia: http://www.php.net/manual/en/oop5.intro.php
Ne per anksti klases mokytis? :)
Klausiu ne todėl, jog sakau jog nereikia mokytis, klausiu dėl to, nes matau jog mokaisi padrikai.
Kažkas minėjo jog reikėtų mokytis nuosekliai.
Kodėl, - atsakymą rasi jeigu nuosekliai mokysies iš čia: http://www.php.net/manual/en/oop5.intro.php
Is cia mokinuosi, pvz. raso types:
Introduction //Mokejau jau
Booleans //Tik perskaiciau :D nes tik true ir false
Integers //Zinojau
Floating point numbers //Nezinojau, jau supratau.
Strings //Zinojau
Arrays //Zinojau
Objects // Nezinojau. Ten mazai buvo aprasyta, nieko nesupratau, tai paieskojau kitur info kur aiskiau ;).
Resources // Dabar ziuriu.
NULL
Callbacks
Pseudo-types and variables used in this documentation
Type Juggling
paeiliui is cia darau : http://www.php.net/manual/en/langref.php
Tik jei ko nelabai suprantu, tai paieskau kur kitur aiskiau apraso... Sake cia neiseiles sudeliota kaikas.
P.S. Tos class'es primena biski i CSS classes, tik ten su tasku prasideda ir toliau komandos rasomos veliau i html includinama, o cia irgi panasiai kazkas tik biski sudetingiau :)
'var' yra naudojamas dar nuo PHP 4 laikų. Visose šiuolaikinėse sistemose yra naudojamos klasės. Plačiau apie tai rasi dokumentacijoje.
Ten rasi kas yra public protected ir private :)
'var' yra naudojamas dar nuo PHP 4 laikų. Visose šiuolaikinėse sistemose yra naudojamos klasės. Plačiau apie tai rasi dokumentacijoje.
Ten rasi kas yra public protected ir private :)
Maciau tuos private, protected ir public, tik neradau arba praleidau, kaip padaryti, kad butu galima i protected patekti? ar ten uzdedi tik, kad apsaugotu , o ieiti i ta funkcija neimanoma?
zygis wrote:'var' yra naudojamas dar nuo PHP 4 laikų. Visose šiuolaikinėse sistemose yra naudojamos klasės. Plačiau apie tai rasi dokumentacijoje.
Ten rasi kas yra public protected ir private :)Maciau tuos private, protected ir public, tik neradau arba praleidau, kaip padaryti, kad butu galima i protected patekti? ar ten uzdedi tik, kad apsaugotu , o ieiti i ta funkcija neimanoma?
Daug nuosekliai skaityti ir experimentuoti. Kitaip teorija bus "žinau", bet praktikoje gausis "nesuprantu" .... :)
Ajaks wrote:zygis wrote:http://www.w3schools.com/php/func_filter_input.asp
Example yra tai ko tau reikiaSakyciau nera toks jau geras tas filtriukas?
<< FILTER_VALIDATE_EMAIL allows incomplete e-mail addresses to be validated, for examle john@gmail will validate as a proper e-mail address >>
As geriau jau pasirinkciau toki email tikrinima kuris galune darytu privaloma negu neprivaloma, nes pastarojo atvejo procentas bus daug mazensis.
Pilna visokiu funkciju ar regexu email tikrinimui. Googlas pades.
su FILTER_VALIDATE_EMAIL viskas OK.
ICANN leidus registuoti savo TDL ne už kalnų ir username@gmail ar username@fb gali pasirodyti :)
Ne ok, nes ponia M, vietoj to kad ivestu mrsm@gmail.com, ives mrsm@gmail ir tai bus klaida tikroveje ir neklaida sistemoje. Siusi emaila jai ir jis nenueis.
Lukas wrote:Ajaks wrote:Sakyciau nera toks jau geras tas filtriukas?
<< FILTER_VALIDATE_EMAIL allows incomplete e-mail addresses to be validated, for examle john@gmail will validate as a proper e-mail address >>
As geriau jau pasirinkciau toki email tikrinima kuris galune darytu privaloma negu neprivaloma, nes pastarojo atvejo procentas bus daug mazensis.
Pilna visokiu funkciju ar regexu email tikrinimui. Googlas pades.
su FILTER_VALIDATE_EMAIL viskas OK.
ICANN leidus registuoti savo TDL ne už kalnų ir username@gmail ar username@fb gali pasirodyti :)
Ne ok, nes ponia M, vietoj to kad ivestu mrsm@gmail.com, ives mrsm@gmail ir tai bus klaida tikroveje ir neklaida sistemoje. Siusi emaila jai ir jis nenueis.
visgi žmogai jau pripratę prie emailo sudarymo taisyklių, o šis future tegu lieka ateičiai :)
Ajaks wrote:Lukas wrote:su FILTER_VALIDATE_EMAIL viskas OK.
ICANN leidus registuoti savo TDL ne už kalnų ir username@gmail ar username@fb gali pasirodyti :)
Ne ok, nes ponia M, vietoj to kad ivestu mrsm@gmail.com, ives mrsm@gmail ir tai bus klaida tikroveje ir neklaida sistemoje. Siusi emaila jai ir jis nenueis.
visgi žmogai jau pripratę prie emailo sudarymo taisyklių, o šis future tegu lieka ateičiai :)
Tai tada reike sukurti 2langeliu forma. 1- Paprastas email, 2- Naujas email. Tada bus visada teisinga :)
Objektai daznai naudojami?
Ar butinas var prirasyti visada?, nes kai neprirasau ismeta errora?
Ir (->) zenklas reiskia, kad duodama uzklausa ieiti i klase(class)?As cia dar apie objektus aiskinuos :) Tai supratau, kad palengvina darba, nereikia kiekviena karta rasyti funkcijas.
Pvz. :
<?php
class zmogus {
var $a ;function itraukti_zmogu($zmogus) {
echo $this->a = $zmogus;
}
function gauti_zmogu() {
$this->a;
}
}
?><?php
$Vardas = "Jonas";
$Pavarde = "Jonaitis";
$PILNAS = $Vardas." ".$Pavarde;$Vardas = new zmogus();
$Vardas->itraukti_zmogu($PILNAS);echo $Vardas->gauti_zmogu();
?>
Yra dar geresnis budas programuot, jis vadinasi 'procedurke2002'.
Zek:
function gauti_zmogu($Vardas,$Pavarde)
{
$PILNAS = $Vardas." ".$Pavarde;
return $PILNAS ;
}
Ir kai reikia duomenu, tai darai taip:
$Vardas = "Jonas";
$Pavarde = "Jonaitis";
echo gauti_zmogu($Vardas,$Pavarde);
Ir viskas! Matai kiek eiluciu rasymo sutaupai??
Ernestyno888 wrote:Objektai daznai naudojami?
Ar butinas var prirasyti visada?, nes kai neprirasau ismeta errora?
Ir (->) zenklas reiskia, kad duodama uzklausa ieiti i klase(class)?As cia dar apie objektus aiskinuos :) Tai supratau, kad palengvina darba, nereikia kiekviena karta rasyti funkcijas.
Pvz. :
<?php
class zmogus {
var $a ;function itraukti_zmogu($zmogus) {
echo $this->a = $zmogus;
}
function gauti_zmogu() {
$this->a;
}
}
?><?php
$Vardas = "Jonas";
$Pavarde = "Jonaitis";
$PILNAS = $Vardas." ".$Pavarde;$Vardas = new zmogus();
$Vardas->itraukti_zmogu($PILNAS);echo $Vardas->gauti_zmogu();
?>
Yra dar geresnis budas programuot, jis vadinasi 'procedurke2002'.
Zek:
function gauti_zmogu($Vardas,$Pavarde)
{
$PILNAS = $Vardas." ".$Pavarde;
return $PILNAS ;
}Ir kai reikia duomenu, tai darai taip:
$Vardas = "Jonas";
$Pavarde = "Jonaitis";echo gauti_zmogu($Vardas,$Pavarde);
Ir viskas! Matai kiek eiluciu rasymo sutaupai??
tavo variantas yra geresnis iki kol žmogus supras OOP paskirtį, tiktai tiek :)
<?php
class Zmogus extends stdClass {
protected $x,$y,$z;
public function __construct($x,$y, $z = '%s %s')
{
$this->x = $x;
$this->y = $y;
$this->z = $z;
}
public function __toString()
{
return sprintf($this->z ,$this->x,$this->y);
}
}
echo new Zmogus('x','y');
?>
patarimas - eilučių tikrai nereikia taupyti f-jų pagalba :)
Kol jis daeis iki tikrojo OOP poreikio ir naudos, praeis siek tiek (arba begalybe) laiko :)
Beje eiluciu taupymas cia ne del kompo `resursu`/`teorinio funkcionalumo kurio praktikoje nereikes`, o del zmogaus smegenu kurios mokymosi pradzioje gali iskepti nuo overengineering ;)
Sveiki, kaip man pasiimti lentele is mysql, kai nezinomas pavadinimas ?
Tarkim ivedi pavadinima ir patvirtini, tada irasoma i duomenu baze lenteleja "PUSLAPIAVIMAS": id, pavadinimas, nuoroda
tada iskarto sukuria nauja lentele su irasytu zmogaus pavadinimu "NEZINOMA LENTELE"(irasytas pavadinimas): id,pavadinimas,nuoroda,headeris, tekstas,PUSLAPIAVIMO_id
ir dabar noriu gauti tos "NEZINOMA LENTELE" nuorodos duomenis, tik va nezinau, kaip ja surasti :/ Cia bandau su funkcijos iskvietimu.
Sveiki, su kokia funkcija galima apsaugoti forma?(Kad nebutu galima rasyti html tagu i laukelius arba galima rasyti, tik panaikina tuos tagus ar kazkas panasaus.)
PHP ir MySQL → PHP → Emailas @
Powered by PunBB, supported by Informer Technologies, Inc.