Kā uzrakstīt efektīvu pārdošanas skriptu: darbību algoritms un detaļas. Mācīšanās pareizi rakstīt skriptus

Esam izlaiduši jaunu grāmatu Sociālo mediju satura mārketings: kā iejusties savu sekotāju galvās un likt viņiem iemīlēties savā zīmolā.

Abonēt

Vietnes skripts ir kods, kas ir iegults resursā un paplašina portāla funkcionalitāti.

Vairāk video mūsu kanālā - apgūstiet interneta mārketingu ar SEMANTICA

Vienkāršiem vārdiem sakot, vietnes skripts ir izpildāms process, ko serveris palaida pēc īpaša pieprasījuma, kas nāk no tīmekļa pakalpojuma lapas, lai veiktu noteiktu uzdevumu.

Sniegsim vienkāršu piemēru. Jūs esat izveidojis savu automātu, kas ielej kafiju, nospiežot pogu. Lai mašīna darbotos kā nākas, tai jābūt pareizi ieprogrammētai. Protams, jūsu automāts ielej vairāku veidu dzērienus. Nospiežot pogu, tiks palaists konkrētas kafijas pagatavošanas skripts.

Vietnē skripts darbojas aptuveni tādā pašā veidā. Tas sākas ar noteiktu nosacījumu un veic savu darbu.

Galvenie skriptu veidi

Visi skripti ir sadalīti 2 kategorijās:

  • Klients, izpildīts lietotāja datorā (komandas tīmekļa resursa kodā).
  • Serveru telpa, kas paredzēta liela skaita funkciju veikšanai pašā resursu struktūrā.
Skriptu valodas

Programmas tiek rakstītas, izmantojot īpašas valodas, kurām ir atšķirīga sintakse, iespējas un lietošanas jomas. Ir daudzas programmēšanas valodas, ar kurām tiek izveidoti skripti. Piemēram:

  • JScript.
  • Python.
  • JavaScript.
  • Perl.
  • AngelScript.
Pielietojuma zona

Mūsdienās gandrīz katrs portāls izmanto skriptus. Tie paplašina pamata funkcionalitāti. Atcerieties kādreiz populāro funkciju — viņi palaiž skriptu zem jauna. Un vietnē “snieg snieg”.

Skripti tiek izmantoti:

  • resursu pārvaldība, paplašinot CMS funkcionalitāti;
  • apkopot statistiku - par apmeklējumiem, skatījumiem utt.;
  • meklētājprogrammu optimizācijai;
  • vienkāršot vietnes struktūras izmaiņas;
  • palielināt dizaina izmaiņu elastību;
  • organizēt forumu darbu.

Skripts tiek ievietots atsevišķā failā un augšupielādēts serverī. Kad tas ir jāizpilda, failam tiek piekļūts.

Vietnes skriptu funkcijas

CGI skripts ir visizplatītākais programmas veids, kas darbojas tīmekļa serverī. Darbs tiek uzsākts pēc klienta pieprasījuma, t.i. lietotājs, kurš apmeklēja vietni un veica noteiktas darbības. CGI darbība savā ziņā ir salīdzināma ar citu populāru programmu darbību: MS Word vai Explorer.

Darba specifika praksē: lietotāji, atstājot atsauksmes vai komentārus vietnē, aizpilda noteiktus laukus. Dati tiek nosūtīti uz serveri, pēc tam tiek ieslēgts skripts, lai apstrādātu saņemto informāciju. Atbildot uz to, lietotājs saņem paziņojumu, ka viņa pieprasījums tiek apstrādāts.

Šeit varat sniegt vairāk šādu skriptu piemēru - kalkulators, atzvanīšana un citas vietnes funkcijas darbojas pēc līdzīga principa. Vietnes īpašniekam ir jānosaka parametri, kurus skripts ņems vērā pēc tam, kad lietotāji veiks mērķa darbības.

Lietošanas secība

Parasti skriptiem ir instalētājs automātiskai instalēšanai vietnē.

Skripta ieviešanas secība vietnē:

  • Failu augšupielāde, izmantojot ftp.
  • Piekļuves tiesību diferencēšana.
  • Uzstādīšana.
  • Konfigurācijas iestatījumi jau ir administrēšanas panelī.
  • Skripti paplašina resursa funkcionalitāti. Tie var pievienot jaunas funkcijas, kas lietotājiem ir vajadzīgas. Bet nepārspīlējiet — vietne nav jāaizpilda ar sniegpārslām un lidojošiem kaķiem.

    Izmantojot skriptus (scenārijus), mēs apstrādājam dažādus notikumus (piemēram, peles klikšķi), analizējam lietotāja ievadītos datus un mainām kādas lapas daļas vai pat visas lapas izskatu.

    Kā jau daudzkārt minēts, skripts tiek ievietots HTML kodā, izmantojot tagu, ko parasti ievieto head tagā. Tas tiek darīts, lai nodrošinātu, ka skripta kods tiek ielādēts, pirms lapa tiek parādīta ekrānā. Varat arī ievietot skriptu HTML dokumenta beigās, lai dokumenta elementi tiktu ielādēti, pirms tiem tiek piemērotas skripta darbības.

    Izmantojiet atribūtu LANGUAGE, lai norādītu skripta valodu. Ja skripts ir rakstīts JavaScript, tad atribūtu LANGUAGE var izlaist, jo JavaScript tiek uzskatīts par standarta valodu (pēc noklusējuma). Internet Explorer versijās no 4.0 līdz 6.0 varat izmantot arī VBScript rakstītus skriptus. Ja rakstāt VBScript, atribūta LANGUAGE argumentam ir jābūt VBScript vai VBS.

    Skripta ievietošana HTML kodā parasti tiek veikta saskaņā ar šādu shēmu:



    ...


    ...

    ...

    Tipiskā šeit izmantotā opcija ir vieta, kur skripts tiek ievietots head tagā, lai gan tas var atrasties jebkur HTML kodā. Dažreiz tas pat prasa, lai skripts tiktu ielādēts pēc dažu lapas elementu ielādes.

    Taga atribūts LANGUAGE var pieņemt JavaScript, JScript, VBScript un VBS argumentus. Ja atribūts nav norādīts, tiek pieņemts JavaScript.

    Simboli< ! - и //-->izveidot komentāra atzīmi. Ieteicams tos izmantot gadījumā, ja lietotāja pārlūkprogramma nevarēs interpretēt skriptu. Piemēram, Netscape pārlūkprogrammas nepieņem VBScript skriptus. Lūdzu, ņemiet vērā, ka komentāra atzīme šajā gadījumā atšķiras no parastās komentāra atzīmes< ! >, ko izmanto ārpus skripta, lai ievietotu paskaidrojošu tekstu, kas netiek parādīts ekrānā.

    Skripts nav jāievieto tajā pašā HTML dokumentā, kur tas varētu būt nepieciešams. To var ievietot atsevišķā parastā teksta failā, bet ar js paplašinājumu, un HTML dokumentā var ierakstīt šādus norādījumus:

    Piemēram:

    Precīzāk sakot, tagā nenāktu par ļaunu ievietot atribūtu LANGUAGE= "JScript".

    Saistīt skriptus ar lapas elementiem
    Faktiskā skripta programma atrodas taga iekšpusē. Šī programma var darīt visu, ko vēlas tās autors. Tomēr parasti tajā ir ietverti to funkciju apraksti, kuras jāizsauc, kad notiek notikumi, piemēram, peles klikšķis, tastatūras nospiests taustiņš, lapas ielāde utt. Šādas funkcijas sauc par notikumu apstrādātājiem. Lai skripta funkcijas tiktu izsauktas, kad notiek konkrēts notikums, jums ir jāsaista notikums un tam atbilstošā funkcija ar lapas elementu.

    Saikne starp notikumu un funkciju tiek veikta šādā formātā:

    notikums = "funkcija"

    Piemēram, ja mēs vēlamies saistīt peles klikšķa notikumu ar MyfuncQ funkciju, ko mēs definējam, mēs izmantotu šādu apzīmējumu:

    onclick="Myfunc()"

    Ja šī funkcija ir jāizsauc, kad lapa tiek ielādēta pārlūkprogrammā, jums jāraksta:

    onload=IMyfunc()I

    Mēs apskatījām notikumu un funkcijas savienojumu. Tomēr vienu un to pašu notikumu var uztvert dažādi lapas elementi. Piemēram, noklikšķinot uz peles pogas, var reaģēt gan poga, gan attēls, gan nosaukums. Lai veidotu notikuma-funkcijas-elementa attiecības, lapas elementa tagā ir jāievieto ieraksts ar tipu event="function", līdzīgi kā ievietojot atribūtu. Piemēram, ja mēs vēlamies, lai funkcija Myfunc() tiktu izsaukta, kad noklikšķinām uz teksta tagā, mēs rakstītu:

    Kaut kāds teksts

    Saikni starp notikumu un funkciju var ierakstīt lielākajā daļā tagu, piemēram, , , un utt.

    Ir iespējams arī cits, nestandarta veids, kā sazināties ar “notikuma funkcijas elementu”. Tas sastāv no tā, ka ID atribūts ir norādīts lapas elementa tagā (identifikators, kas darbojas kā šī elementa NOSAUKUMS, kas paredzēts, lai tam piekļūtu no programmas). Pēc tam skripts definē funkciju, kuras nosaukums tiek veidots saskaņā ar noteikumu:

    element_id.event()

    Piemēram, ja mēs vēlamies, lai kāda funkcija tiktu izpildīta, kad pele tiek noklikšķināta uz teksta, kas ietverts tagā, mēs rakstītu kaut ko līdzīgu:

    ....
    Kaut kāds teksts
    ....

    ....
    funkcija My.onclick()
    ....

    ....

    Ņemiet vērā saistību starp ID atribūta vērtību lapas elementa tagā un skripta tagā definētās funkcijas nosaukumu: ID vērtība un notikuma nosaukums ir norādīti funkcijas nosaukumā. Programmā JScript šie nosaukuma komponenti ir rakstīti ar punktu, bet VBScript - ar pasvītrojumu. Iepriekš minētais fragments VBScript izskatās šādi:

    ....
    Kaut kāds teksts
    ....

    ....
    Sub My_onclick()
    ....

    Savienojumi starp notikumiem un skriptā definētajām funkcijām, kā arī šo savienojumu saistīšana ar lapas elementiem ir detalizēti aplūkoti turpmāk, izmantojot konkrētus piemērus. Tagad sniegsim vispārīgus ieteikumus notikumu apstrādātāju izveidei.

    Pasākumu rīkotāji

    Notikumu apstrādātāji jāraksta kā funkcijas vai procedūras. JScript izmanto tikai funkcijas, savukārt VBScript galvenokārt izmanto procedūras. Funkcija atšķiras no procedūras tikai ar to, ka tā atgriež vērtību. Ir jānošķir funkcijas apraksts (definīcija) un tās izsaukums.

    Funkcijas apraksts JScript izskatās šādi:

    funkcijas funkcijas_nosaukums (parametru_saraksts)
    {
    ... // funkcijas kods (pamatteksts).
    };

    Funkcijas atslēgvārds norāda tulkam (pārlūkam), ka tālāk ir funkcijas deklarācija. Parametru saraksts, ja tāds ir, ir identifikatoru secība, kas atdalīta ar komatiem. Identifikatori ir vienkārši simboliski parametru apzīmējumi, sākot ar burtu vai pasvītrojumu. Funkcijas kods (body) ir atdalīts ar cirtainām lencēm. Izteiksmes kodā, ja tās ir vairākas, atdala ar semikolu. Komentāri sākas ar dubulto slīpsvītru //. Ja jums ir skaidri jānorāda, kas tieši funkcijai ir jāatgriež, izmantojiet komandu

    atgriezties return_result

    Ja atgriešanas komanda nav norādīta, tiek atgriezta pēdējās novērtētās izteiksmes vērtība. Nākamajā piemērā ir aprakstīta funkcija taisnstūra laukuma aprēķināšanai:

    funkcija S_taisnstūris (a,b)
    {
    S=a*b;
    atgriezt S
    };

    Lai aprēķinātu funkcijas vērtību, izmantojiet izsaukumu:

    funkcijas_nosaukums (parametra_vērtību_saraksts)

    Piemēram, lai aprēķinātu laukumu taisnstūrim ar malām 5 un 20, ierakstiet šādu izteiksmi:

    S = S_taisnstūris(5,20)

    Šeit funkcija S_rectangle atgrieztā vērtība tiek piešķirta mainīgajam S. Funkciju izsaukumos varat aizstāt konkrētas vērtības ar mainīgajiem, funkcijām un izteiksmēm. Šeit ir piemērs:

    x = 5;
    S = S_taisnstūris(x,4+16)

    Tā kā funkcija atgriež vērtību, tās izsaukums var piedalīties izteiksmēs. Piemēram, lai aprēķinātu taisnleņķa trīsstūra laukumu ar kājām a un b, varat uzrakstīt šādu kodu:

    a = 5;
    b = 20;
    S_tr = 0,5*S_taisnstūris(a,b)

    Tomēr mēs varētu definēt īpašu funkciju, kas aprēķina taisnleņķa trīsstūra laukumu, pamatojoties uz tā kājām:

    funkcija S_tr(a,b)
    {
    atgriezt 0,5*S taisnstūri(a,b)

    Mainīgie

    Izstrādājot programmas, parasti tiek izmantoti mainīgie lielumi, lai saglabātu sākotnējos datus, kā arī aprēķinu starpposma un gala rezultātus. Mainīgais tiek izveidots tajā programmas punktā, kur pirmo reizi parādās izteiksme, kurā tam tika piešķirta vērtība. Ja funkcijas pamattekstā ir izveidots mainīgais, tas būs pieejams tikai šīs funkcijas ietvaros. Apskatīsim piemēru:


    // Aprēķiniet taisnleņķa trīsstūra laukumu, izmantojot
    // funkcijas taisnstūra laukumam
    a = 5;
    b = 20;
    S_tr = 0,5*S_taisnstūris (a,b) // Aprēķināt laukumu
    // taisnleņķa trīsstūris.
    funkcija S_taisnstūris (a,b) // Funkcijas apraksts
    // aprēķina taisnstūra laukumu.
    {
    S=a*b;
    atgriezt S
    }

    Šeit visi mainīgie ir pieejami funkcijā S_rectangle (), bet mainīgais S nav pieejams ārpus tās. Lai mainīgais S būtu pieejams jebkurā skripta vietā, tas vienkārši jāizveido ārpus funkcijas. Piemēram, varat uzrakstīt izteiksmi S = 0; vietā skriptā, kur ir definēti mainīgie a un b.

    Šajā rakstā:

    • PHP ievietošana HTML lapā
    • Komentāri skriptos
    • Teksta displejs
    • Mainīgie un konstantes PHP
    • Piešķiršanas operators
    • Par datu veidiem

    Jebkurš teksta redaktors (piemēram, Notepad++) ir piemērots koda rakstīšanai PHP.

    PHP ievietošana HTML lapā

    PHP skripta kodu var ievietot tieši HTML lapā. Lai redzētu, kā tas tiek darīts, apskatīsim šādu vienkāršo piemēru:

    Šis ir parasts HTML dokuments

    No pirmā acu uzmetiena piemērs atgādina parastu HTML failu. Vienīgais jauninājums šeit ir dizains.

    Viss starp tiem tiek interpretēts kā PHP kods. Šeit mēs redzam arī komandas atbalss izmantošanas piemēru, kas ir viena no vissvarīgākajām, biežāk lietotajām komandām, programmējot šajā valodā. Echo komanda tiek izmantota, ja jums ir nepieciešams kaut kas ierakstīt pašreizējā dokumentā. Tātad mūsu mazā PHP programma HTML dokumentā izdrukā frāzi “Un tas ir PHP”. Viss, kas atrodas ārpus PHP procesora, bez izmaiņām tiek pārsūtīts tieši uz dinamisko tīmekļa lapu.

    Īpašas atzīmes vietā var izmantot arī šādus tagus:

    PHP kods

    Mūsu pirmais scenārijs

    Skriptu (php programmu) teksti jāglabā failos ar paplašinājumu php.

    PHP kods sastāv no atsevišķiem paziņojumiem, no kuriem katrs beidzas ar semikolu (ja tāda nav, tiks parādīts kļūdas ziņojums).

    Pirmais PHP skripts (index.php fails) būs pavisam vienkāršs, taču tas jau demonstrēs HTML un PHP kombinētu lietošanu.

    Pirmais piemērs

    PHP programma sastāv no diviem piešķiršanas paziņojumiem, kas nosaka konstantes vērtību, un teksta un pašreizējā datuma drukāšanu pārlūkprogrammas logā, izmantojot komandu echo.

    Šo tekstu var ierakstīt jebkurā teksta redaktorā, piemēram, NotePad++, un saglabāt ar nosaukumu index.php. Jums ir jāpārliecinās, ka fails ir saglabāts kā php fails, pretējā gadījumā PHP to neapstrādās pareizi.

    Vietējā darba gadījumā fails index.php ir jāpārkopē tīmekļa servera dokumentu direktorijā. Denverai tas ir home/localhost/www (ja vien iestatījumos nav norādīts citādi). Pēc tam jūs varat pāriet tieši uz skripta palaišanu.

    Lai palaistu skriptu index.php, atveriet tīmekļa pārlūkprogrammu un pēc tam adreses joslā ievadiet pilnu ceļu uz šo skriptu. Vietējās instalēšanas gadījumā adrese būs šāda:

    Ja viss ir izdarīts pareizi, ekrānā redzēsim:

    Fails Styles.css (stila lapa):

    /* Lapas satura parādīšanas stili */ * ( piemale: 0; polsterējums: 0; ) pamatteksts ( fontu saime: Verdana, Arial, sans-serif; krāsa: #14556b; fona krāsa: #f2f2f2; piemale: 20px; ) h3, p ( piemale: 6px 0; /* Virsraksta un rindkopas piemales */ )

    Tieši no pārlūkprogrammas mēs varam apskatīt šīs lapas kodu, ko ģenerējis tīmekļa serveris:

    Tādējādi mainīgā nosaukums tiek aizstāts ar tā vērtību, kas tiek ievietota uz to pašu vietu, kur šī mainīgā nosaukums bija programmā.

    Tātad PHP faili parasti ir HTML, CSS un PHP maisījums. Šajā gadījumā PHP kods vienmēr ir ietverts . Tīmekļa serveris nosūta HTML kodu pārlūkprogrammai bez izmaiņām. PHP kods tiek izpildīts, un, ja tas ģenerē tagus un jebkuru tekstu, kas jāparāda, šis teksts tiek ievietots uz to vietu, kur atradās PHP kods. Pārlūkprogramma interpretē lapas HTML tagus un parāda rezultātu ekrānā.

    PHP kodu var atrast jebkurā vietā un skripta tekstā iekļaut vairākas reizes. To var izmantot arī HTML tagu ģenerēšanai, kā redzams mūsu piemērā.

    Komentāri skriptos

    PHP ir trīs veidu komentāri. Pirmais ļauj ievietot komentārus vairākās rindās, sākot ar /* (rakstīts bez atstarpes) un beidzot ar */, piemēram:

    Tas jāpatur prātā Ligzdotos komentārus nevar rakstīt.

    Vairāku rindiņu komentāri var būt noderīgi, ja nepieciešams ievietot ievērojamu daudzumu teksta. Turklāt izplatīts paņēmiens programmas atkļūdošanā ir komentēt daļu koda (lai novērstu tās izpildi).

    Pārējie divu veidu komentāri sākas ar simbolu // vai # un turpinās tikai līdz tās rindas beigām, kurā tie ir rakstīti. Šāda veida komentāri ir ērti, jo tos var novietot pa labi no apgalvojumiem, piemēram:

    Ļoti bieži skripta sākumā tiek pievienots komentārs, lai sniegtu īsu pārskatu par to un norādītu, kādas funkcijas tas veic. Piemēram:

    Teksta displejs

    Atbalss operators, kas paredzēts patvaļīga teksta rādīšanai tīmekļa lapā, iespējams, ir visbiežāk izmantotais PHP operators. Vienkāršākajā gadījumā pēc atbalss jāievieto viena rindiņa pēdiņās. Tekstu var ievietot dubultpēdiņās vai vienpēdiņās ( apostrofi). Lai parādītu skaitļus, pēdiņas nav obligātas, piemēram:

    Kopumā pēc atbalss varat rakstīt vairākas izvades rindas, atdalot tās ar komatiem.

    Ja nepieciešams, vairākās skripta teksta rindās var ievietot garu rindu, piemēram:

    Atsevišķas virknes var savienot, izmantojot savienošanas operatoru "." -- punkts. Rezultāts ir viena virkne, kas tiek nodota atbalss operatoram. Piemēram:

    kas ir līdzvērtīgs

    Lai parādītu pēdiņu, ievadiet tās priekšā atpakaļvērsto slīpsvītru, piemēram:

    Piezīme. Ja izvadāt vienu teksta rindiņu, atbalss paziņojuma vietā varat izmantot drukas funkciju. Šajā gadījumā nav atšķirības starp atbalsi un drukāšanu. Taču echo pirmajai rindai varam pievienot citas rindas, atdalītas ar komatiem.

    Parāda lielu tekstu

    Izmantojot atbalsi, lai parādītu lielu teksta daudzumu, to var rakstīt šādi: vispirms ievietojam rakstzīmes .

    Mainīgie, piešķiršanas operators

    Tāpat kā jebkurā programmēšanas valodā, mainīgie ir paredzēti datu glabāšanai. PHP mainīgo nosaukumi vienmēr sākas ar dolāra zīmi $, kam seko burts vai pasvītra, un tiem var sekot jebkurš burtu, ciparu vai pasvītru skaits. Ņemiet vērā, ka mainīgo nosaukumos ir dažādi lielie un mazie burti. Piemēram, $var un $Var ir dažādi mainīgie.

    Pēc radīšanu mainīgais (tam vērtības piešķiršanas rezultātā), piekļuve šim mainīgajam ir iespējama jebkurā skripta vietā. Šajā gadījumā viens un tas pats mainīgais var saturēt dažādu veidu vērtības visā programmā.

    Mainīgais pastāv tik ilgi, kamēr programma tiek izpildīta.

    Lai PHP mainīgajam piešķirtu vērtību, izmantojiet norīkojuma operators, apzīmē ar vienādības zīmi =. Tālāk ir norādīti piešķiršanas operatoru piemēri.

    $ternperature = 24;

    $skaits_of_arths = 1;

    $pi = 3,1415926535;

    $message = "Labrīt!";

    Lūdzu, ņemiet vērā, ka dažiem mainīgajiem ir piešķirti numuri, bet citiem ir piešķirtas virknes.

    Vingrinājums . Izdrukājiet visas šo mainīgo vērtības pārlūkprogrammā: (1) katra vērtība jaunā rindā; (2) –– visas vērtības –– vienā rindā.

    Konstantes

    Dažkārt nav nepieciešams vienreiz mainīt norādīto vērtību programmā. Šim nolūkam tie tiek izmantoti konstantes- to vērtības skripta izpildes laikā nemainās.

    Lai aprakstītu konstanti, izmantojiet funkciju definēt, kurai tiek nodots konstantes nosaukums un tās vērtība. Pastāv konvencija, ka nemainīgie nosaukumi vienmēr tiek rakstīti ar lielajiem burtiem (lielajiem burtiem), piemēram:

    definēt (“PI”, 3.1415926535);

    Lūdzu, ņemiet vērā, ka, definējot konstanti, pirms tās nav dolāra zīme. Mēģinot mainīt konstantes vērtību, izmantojot piešķiršanas operatoru, radīsies kļūda.

    Konstantēm nevar piešķirt nosaukumus, kas ir PHP funkciju vārdi (jo pirms konstantes nosaukuma nav dolāra zīme).

    RHP rezervētie (pakalpojuma) vārdi:

    un masīvs pārtraukums noklusējuma
    mirt darīt atbalss endif gala slēdzis
    beigas globāli ja ietver drukāt
    pieprasīt eval lnclude_onc e prasīt_vienreiz atgriezties
    lietu ar funkciju klasē konst Turpināt
    paziņot cits elseif tukšs beigas paziņot
    endfor beigas priekšā izņēmums Izeja pagarina
    priekš katram funkciju isset sarakstu
    jauns vecā_funkcija vai php_user_filter statisks
    slēdzis atiestatīts izmantot kamēr xor

    PHP valoda definē daudzas iebūvētas konstantes, kuras var izmantot skriptos. Šīs konstantes sākas ar divām pasvītrojumiem un beidzas ar divām pasvītrojumiem. Piemēram:

    __KLASE__ __FILE__ __FUNCTION__ __LINE__ __METODE__

    Skripta izpildes pārtraukšana

    Visizplatītākais veids, kā apturēt skripta izpildi, ir exit (). Vēl viena noderīga funkcija ir die (“Ziņojums”), kas arī ļauj parādīt kļūdas ziņojumu. Tas ļauj lietotājam pateikt, kāpēc skripts neizdevās.

    Mainīgā iznīcināšana

    Dažreiz jums ir nepieciešams piespiedu kārtā iznīcināt mainīgo. Funkcija unset() ir paredzēta šim nolūkam.

    Ja mēģināsim atbalsot “$variable” pēc atiestatītās funkcijas izsaukšanas, tiks parādīts kļūdas ziņojums — mainīgais $variable vairs nepastāvēs.

    Varat vienlaikus iznīcināt vairākus mainīgos:

    unset($mainīgais, $nosaukums);

    Pirmajā lasījumā varat izlaist šo tekstu

    Datu veidi

    PHP mainīgā tips tiek noteikts automātiski, kad tiek izveidots mainīgais, pamatojoties uz tā vērtību. Tomēr jums jāapzinās, kāda veida dati var tikt izmantoti. Kopumā ir astoņi no tiem:

    • Būla tips, satur vērtības TRUE vai FALSE.
    • Vesels skaitlis.
    • Reāls skaitlis.
    • Patvaļīga garuma teksts.
    • Masīvs.
    • Objekts.
    • Resurss (piemēram, fails).
    • NULL Vērtība ir NULL.

    Piemēram:

    $mainīgais = TRUE;

    Šajā gadījumā mainīgā veids tiek noteikts unikāli. Grūtības rodas, sajaucot dažādu veidu datus vienā izteiksmē, piemēram, pievienojot veselu skaitli un virkni, kas apzīmē skaitli. Tālāk ir sniegti daži šādu izteicienu piemēri:

    Lai novērstu iespējamās problēmas, nevajadzētu sajaukt dažādu veidu datus. Pat ja tā, PHP veic netiešu tipa konvertēšanu. Ja nepieciešams veikt nepārprotamu tipa pārveidošanu, nepieciešamais veids ir jānorāda pa kreisi no mainīgā nosaukuma iekavās. Šeit ir daži nepārprotama veida pārveidošanas piemēri.

    $int_mainīgais = (vesels skaitlis) $mainīgais;

    $float_mainīgs = (peldēt) $mainīgs;

    $string_jyariable = (virkne) $mainīgs;

    Pārvēršot Būla vērtībā, tālāk norādītās vērtības tiek pārveidotas par FALSE.

    • Vesels skaitlis 0.
    • Reālais skaitlis 0,0.
    • Tukša virkne un virkne “0”.
    • Masīvs ar nulles elementiem.
    • Objekts, kuram nav īpašību.
    • Īpašs tips NULL.

    Konvertējot uz vesela skaitļa vērtību tipu, citi veidi tiek konvertēti šādi:

    • Loģiskais FALSE tiek pārveidots par veselu skaitli 0, loģiskais TRUE tiek pārveidots par veselu skaitli 1.
    • Reālie skaitļi ir noapaļoti uz leju. Pārvēršot par reālu skaitli, vispirms tiek veikta konvertēšana uz veselu skaitli.

    Ir iespējams arī pārvērst virknes vērtības uz skaitliskiem datu tipiem, taču ir daži brīdinājumi.

    Visas pārējās vērtības, tostarp visi resursi, tiek konvertētas uz TRUE.

    Rezultāti

    PHP valoda ir paredzēta dinamisku tīmekļa lapu izveidei.

    • PHP kods atrodas starp tagiem.
    • Atbalss paziņojums ir paredzēts teksta attēlošanai.
    • PHP kodā ir iespējams iekļaut lielus teksta blokus
    • PHP izmanto trīs veidu komentārus: /* ... */, // un #.
    • Mainīgā nosaukuma priekšā ir dolāra zīme $, tas sākas ar burtu vai pasvītrojumu, un tam var sekot jebkurš burtu, ciparu vai pasvītru skaits.
    • Kategorija: Bez kategorijas
    • Klausieties, es jums dodu mācību: skripti ir forši. Jūs to zināt, es to zinu, īsi sakot, mēs to zinām. Iedeva man instalāciju! Veiksmīgi. Tagad parunāsim par tiem - mūsu iecienītākajiem skriptiem. Ir patīkami ar savām rokām veidot dažus skriptus Java valodā un ļaut savam klibajam kaimiņam cīnīties, un, kamēr viņš uz to skatās, dodiet viņam sitienu. Ir tikai kļūda: pa ceļam viss foršais skriptu veidošanā jau ir izgudrots. Grūti jau piedāvāt kaut ko radikāli jaunu (vismaz man), labāk aiziet iedzert alu. No otras puses, jūs varat viegli izdomāt veselu kaudzi otršķirīgu lietu, kuras, rūpīgāk izpētot, sanāks to pašu pamatmetožu kaudze. Un tas ir nepareizi – sekundārais pats par sevi nevienam nav vajadzīgs. Beidzot (nevis beigās, bet beigās!)...

      Klausieties, es jums dodu mācību: skripti ir forši. Jūs to zināt, es to zinu, īsi sakot, mēs to zinām. Iedeva man instalāciju! Veiksmīgi. Tagad parunāsim par tiem - mūsu iecienītākajiem skriptiem. Ir patīkami ar savām rokām veidot dažus skriptus Java valodā un ļaut savam klibajam kaimiņam cīnīties, un, kamēr viņš uz to skatās, dodiet viņam sitienu. Ir tikai kļūda: pa ceļam viss foršais skriptu veidošanā jau ir izgudrots. Grūti jau piedāvāt kaut ko radikāli jaunu (vismaz man), labāk aiziet iedzert alu. No otras puses, jūs varat viegli izdomāt veselu kaudzi otršķirīgu lietu, kuras, rūpīgāk izpētot, sanāks to pašu pamatmetožu kaudze. Un tas ir nepareizi – sekundārais pats par sevi nevienam nav vajadzīgs. Beidzot (nevis beidzot, bet beigās!) nāca “radošs ieskats”: ja dokumentā neko nevar izspiest, tad jāpāriet uz kvalitatīvi jaunu paša pārlūkprogrammas loga manipulācijas līmeni. Pirmkārt, neliela informācija tiem, kas aizmirsa (vai nezināja). Mūsdienu pārlūkprogrammu objektu modelī (ar mūsdienu es domāju Internet Explorer un Netscape Navigator) ir divas ļoti interesantas metodes: window.resizeTo (x,y) un window.moveTo (x,y), kas sola vienkārši milzīgas iespējas. Pirmā metode maina pārlūkprogrammas "skata porta" izmērus līdz norādītajiem izmēriem (tas ir, x par y pikseļiem), bet otrā pārvieto pašu logu, novietojot augšējo kreiso stūri punktā ar horizontālām koordinātām x un y vertikāli. Tādējādi, pareizi izmantojot šīs divas metodes, jūs viegli varat sasniegt ļoti interesantus efektus, kas burtiski noslaucīs no kājām nesagatavotu skatītāju.

      Vispirms apskatīsim vienkāršu skriptu, kas ir atbildīgs par pārlūkprogrammas loga pārvietošanu pa darbvirsmu un atspoguļo to no ekrāna “malām”.

      Xenix stila logs

      // Sāciet skripta bloka funkciju move_the_window())( // Mūsu sākuma funkcija window.resizeTo(screen. platums/2, screen, height/2);- // Vispirms samaziniet logu līdz pusei no darbvirsmas loga.moveTo( 1,1) // Tagad mēs ievietojam to ekrāna augšējā kreisajā stūrī. koordināta būs vienāda ar vienu var dx=7 // Nobīde pa X var dy=10 // ... un pa Y move() // Tagad izsauc funkciju, kas pārvietos loga funkciju move())( /; / .Deklarēt funkciju while(true)( // Declare the infinite loop if(x>=(screen.width) || x=(screen.height) || y javascript ir foršs! Kad lapa ir pilnībā ielādēta, tiek izsaukta funkcija move_the_window. Tas deklarē visus nepieciešamos mainīgos un novieto logu darbvirsmas augšējā kreisajā stūrī. Metodes screen.width un screen.height atgriež mums darbvirsmas vērtības (platums un augstums), un, jau tās zinot, mēs logu samazinām uz pusi.

      Tagad pāriesim pie pārvietošanas funkcijas. Tā kā visas darbības šeit tiek veiktas bezgalīgā cilpā, logs nepārtraukti darbosies pa ekrānu. Mēģinājums to samazināt, izmantojot uzdevumu pārvaldnieku, radīs interesantus vizuālos efektus (iesaku jums to redzēt no savas pieredzes). Ja vēlaties, lai cilpa tiktu izpildīta noteiktu skaitu reižu, nomainiet while priekšrakstu ar while(var i< твое число) и добавь в конце цикла оператор i++. С помощью метода resizeTo можно делать довольно любопытные вещи. Посмотри, как можно сжать окно до размеров заглавной рамки и заставить все это, как обычно, бегать по экрану:

      Tēmas izstrāde

      // Sāciet skripta bloka funkciju move_the_windows())( // Mūsu sākuma funkcijas logs. resizeTo(screen.width, 25); // Samazināt loga numuru 1 window.moveTo(0,1); // Tagad ievietojiet to augšējā kreisajā stūrī logs2 = orep(\"\", null // Izveidojiet otrā loga objektu window2.document.write(\" Window N2\") // Ierakstiet tam virsrakstu window2.resizeTo(); screen.width,25 ); // Shrink it and window2.moveTo(0, screen.height-25) // novietojiet to ekrāna apakšā var dy1=2 // Augšējā loga nobīde var dy2; =-2 var y1 = 1; Windows funkcija pārvietot())( / / Deklarē funkciju while(true)( // Deklarē nebeidzamu cilpu if (y1>=(screen.height) || y1 =(screen.height) || y2

    
    Tops