PHP- ը սերվերի սկրիպտային լեզու է, որն օգտագործվում է վեբ էջերը ինտերակտիվ դարձնելու համար: Այն լայն տարածում գտավ իր օգտագործման հեշտության, վեբ էջերի ինտերակտիվության և HTML- ի հետ ինտեգրման շնորհիվ: Մտածեք, թե ինչ է տեղի ունենում, երբ էջը խմբագրվում է այս կայքում: Այս գործընթացի հետևում կան բազմաթիվ, գուցե հարյուրավոր PHP սցենարներ, որոնք վերահսկում են, թե ինչպես են վեբ էջերը փոխվում ՝ հիմնվելով տարբեր հանգամանքների վրա: Այս հոդվածը կսովորեցնի ձեզ, թե ինչպես գրել մի քանի շատ պարզ PHP սցենարներ, որպեսզի կարողանաք հիմնական հասկանալ, թե ինչպես է PHP- ն աշխատում.
Քայլեր
Մաս 1 -ից 3 -ից. Սկսելով Echo հայտարարություններից
Քայլ 1. Բացեք տեքստային խմբագիր:
Սա այն ծրագիրն է, որով դուք պետք է գրեք և խմբագրեք ձեր կոդը:
- Գրառման տուփին կարելի է մուտք գործել Windows- ի ցանկացած տարբերակ `օգտագործելով ⊞ Win + R> Գրառման գրքույկ:
- TextEdit- ը կարող է հասանելի լինել Mac- ում ՝ անցնելով Applicրագրեր> TextEdit:
Քայլ 2. Գրեք մի պարզ հայտարարություն Notepad- ում:
PHP կոդի մի հատվածը սկսվում և ավարտվում է փակագծով PHP պիտակներով («»): «Էխո» -ն PHP լեզվով շատ հիմնական հայտարարություն է (հրահանգ համակարգչին), որը տեքստ դուրս կբերի էկրանին: Տեքստը, որին ցանկանում եք արձագանքել, պետք է փակվի չակերտների մեջ և ավարտվի կիսակետով:
Կոդը պետք է նման լինի:
Քայլ 3. Պահպանեք «բարև աշխարհ» անունով ֆայլը և.php ընդլայնումը:
Դա արվում է ՝ նավարկելով դեպի Ֆայլ> Պահել որպես…
- Notepad- ում ավելացրեք.php ֆայլի անվան վերջում և կցեք կրկնակի մեջբերումներով: Սա ապահովում է, որ ֆայլը Notepad- ի կողմից չվերածվի հիմնական տեքստային ֆայլի: Առանց չակերտների, ֆայլը կդառնա hello world.php.txt: Այլապես, կարող եք ընտրել բացվող ընտրացանկը «Պահել որպես տիպ» բաժնում և փոխել այն «Բոլոր ֆայլերը (*.*)» - ին, որը կթողնի այն անունը, թե ինչպես եք այն մուտքագրում, և մեջբերումները կարիք չեն ունենա:
- TextEdit- ում մեջբերումներ անհրաժեշտ չեն, բայց կհայտնվի պատուհան, որը կխնդրի ձեզ հաստատել, որ ցանկանում եք, որ ֆայլը պահվի որպես.php:
- Համոզվեք, որ ֆայլը պահում եք ձեր «սերվերի» փաստաթղթերի արմատային գրացուցակում: Սովորաբար սա «htdocs» անունով թղթապանակն է ձեր Apache թղթապանակում Windows- ում կամ/Գրադարան/վեբ սերվեր/Փաստաթղթեր Mac- ում, բայց այն կարող է ձեռքով սահմանվել օգտագործողի կողմից:
Քայլ 4. Մուտք գործեք PHP ֆայլ վեբ դիտարկիչով: Բացեք ձեր նախընտրած վեբ դիտարկիչը և մուտքագրեք այս հասցեն հասցեների բարում ՝ օգտագործելով ձեր php ֆայլի անունը ՝ https:// localhost/hello world.php. Ձեր դիտարկիչի պատուհանը պետք է ցուցադրի արձագանքի հայտարարությունը:
- Եթե դուք ստանում եք սխալի հաղորդագրություն, համոզվեք, որ ճիշտ եք մուտքագրել ծածկագիրը, ինչպես ցույց է տրված վերևում, ներառյալ հաստ կետը:
- Նաև համոզվեք, որ ձեր ֆայլը պահվում է ճիշտ գրացուցակում:
3 -րդ մաս 2 -ից. PHP և HTML օգտագործումը
Քայլ 1. Հասկացեք «php» պիտակները:
«» Պիտակները հայտնում են PHP շարժիչին, որ նրանց միջև ամեն ինչ PHP կոդ է: Երկու պիտակներից դուրս ամեն ինչ դիտվում է որպես HTML և անտեսվում է PHP շարժիչի կողմից և ձեր դիտարկիչին ուղարկվում է նույնը, ինչ որ ցանկացած այլ HTML: Կարևորը, որ այստեղ պետք է ճանաչել, այն է, որ PHP սցենարները ներդրված են սովորական HTML էջերի ներսում:
Քայլ 2. Հասկացեք պիտակների միջև եղած հայտարարությունը:
Հայտարարությունները օգտագործվում են PHP շարժիչին ինչ -որ բան անելու համար ասելու համար: Էխո հայտարարության դեպքում դուք շարժիչին ասում եք, որ տպի այն, ինչ մեջբերումների մեջ է:
PHP շարժիչն իրականում երբեք ոչինչ չի տպում ձեր էկրանին: Շարժիչի կողմից արտադրված ցանկացած ելք ուղարկվում է ձեր դիտարկիչին որպես HTML: Ձեր դիտարկիչը չգիտի, որ այն ստանում է PHP արդյունք: Ինչ վերաբերում է դիտարկիչին, այն ստանում է պարզ HTML:
Քայլ 3. Օգտագործեք HTML պիտակներ ՝ ձեր հայտարարությունը համարձակ դարձնելու համար:
HTML պիտակներ ավելացնելը կարող է փոխել php հայտարարության ելքը: « ” “ »Պիտակները կավելացնեն համարձակ ձևաչափում դրանց ներսում տեղադրված ցանկացած տեքստ: Նկատի ունեցեք, որ այս պիտակները հայտնվում են տեքստի արտաքին մասում, բայց արձագանքման հայտարարության մեջբերումների ներսում:
-
Դուք ցանկանում եք, որ ձեր ծածկագիրը նման լինի հետևյալին.
<? php?
արձագանք » Բարեւ աշխարհ!
";
?>
Քայլ 4. Պահեք և բացեք ֆայլը զննարկիչում: Գնացեք Ֆայլ> Պահել որպես… և պահպանեք ֆայլը որպես «helloworld2.php» և բացեք այն ձեր դիտարկիչում ՝ օգտագործելով հասցեն ՝ https://localhost/helloworld2.php: Արդյունքը նույնն է, ինչ նախկինում, բայց այս անգամ տեքստը համարձակ է:
Համոզվեք, որ ֆայլը պահում եք ձեր «սերվերի» փաստաթղթերի արմատային գրացուցակում: Սովորաբար սա «htdocs» անունով թղթապանակն է ձեր Apache թղթապանակում Windows- ում, կամ/Library/Webserver/Document OSX- ում, բայց կարող է ձեռքով սահմանվել օգտագործողի կողմից:
Քայլ 5. Խմբագրեք ֆայլը ՝ երկրորդ echo հայտարարություն ավելացնելու համար:
Հիշեք, որ հայտարարությունները պետք է բաժանվեն ստորակետով:
-
Ձեր ծածկագիրը պետք է նման լինի հետևյալին.
<? php
արձագանք «Բարև աշխարհ»:
;
արձագանք «Ինչպե՞ս ես»:
?>
Քայլ 6. Պահեք և գործարկեք ֆայլը որպես «բարև աշխարհ double.php»:
Էջը կցուցադրի երկու արձագանքի հայտարարություն ՝ հերթականությամբ նշված, երկու տողի վրա: Ուշադրություն դարձրեք «
»Առաջին տողում: Սա HTML նշում է ՝ տող ընդմիջում տեղադրելու համար:
-
Եթե սա չավելացնեիք, ձեր ելքը այսպիսին կլիներ.
Բարև աշխարհ: Ինչպե՞ս ես:
3 -րդ մաս 3 -ից. Iableանոթանալ փոփոխականներին
Քայլ 1. Մտածեք փոփոխականների մասին `որպես տվյալների բեռնարկղեր:
Տվյալները շահարկելու համար ՝ լինի դա թվեր, թե անուններ, դուք պետք է տվյալները պահեք տարայի մեջ: Այս գործընթացը կոչվում է փոփոխականի հայտարարում: Փոփոխական հայտարարելու շարահյուսությունը «$ myVariable =« Բարև աշխարհ »է»;
- Սկզբում դոլարի նշանը ($) PHP- ին ասում է, որ $ myVariable- ը փոփոխական է: Բոլոր փոփոխականները պետք է սկսվեն դոլարի նշանով, բայց փոփոխականի անունը կարող է լինել ցանկացած:
- Վերոնշյալ օրինակում արժեքը «Բարև աշխարհ» է, իսկ փոփոխականը ՝ $ myVariable: Դուք PHP- ին ասում եք, որ արժեքը պահի հավասար նշանի աջ կողմում, հավասարության նշանի ձախ կողմում գտնվող փոփոխականի մեջ:
- Տեքստային արժեք պարունակող փոփոխականը հայտնի է որպես տող:
Քայլ 2. Callանգահարեք փոփոխականին:
Կոդի փոփոխականին հղումը հայտնի է որպես զանգ: Հայտարարեք ձեր փոփոխականը, այնուհետև արձագանքեք փոփոխականին ՝ տեքստը մուտքագրելու փոխարեն:
-
Ձեր ծածկագիրը կարող է նման լինել հետևյալին.
$ myVariable = «Բարև աշխարհ»;
echo $ myVariable;
?>
Քայլ 3. Պահպանեք և գործարկեք ֆայլը: Գնացեք Ֆայլ> Պահել որպես… և պահպանեք ֆայլը որպես «myfirstvariable.php»: Բացեք ձեր դիտարկիչը և անցեք https://localhost/myfirstvariable.php և սցենարը տպելու է փոփոխականը: Արտադրանքը նույնն է, ինչ տպագրում է պարզ տեքստը, բայց թե ինչպես է այն ստացվել, տարբեր է:
Համոզվեք, որ ֆայլը պահում եք ձեր «սերվերի» փաստաթղթերի արմատային գրացուցակում: Սովորաբար սա «htdocs» անունով թղթապանակն է ձեր Apache թղթապանակում Windows- ում, կամ/Library/Webserver/Document OSX- ում, բայց կարող է ձեռքով սահմանվել օգտագործողի կողմից:
Քայլ 4. Օգտագործեք փոփոխականներ թվերով:
Փոփոխականները կարող են պարունակել նաև թվեր (հայտնի են որպես ամբողջ թվեր), այնուհետև այդ թվերը կարող են շահարկվել ՝ օգտագործելով պարզ մաթեմատիկական գործառույթներ: Սկսեք ՝ հայտարարելով երեք փոփոխական ՝ «$ mySmallNumber», «$ myLargeNumber» և «$ myTotal»:
-
Ձեր ծածկագիրը պետք է նման լինի հետևյալին.
<? php
$ mySmallNumber;
$ myLargeNumber;
$ myTotal;
?>
Քայլ 5. Առաջին երկու փոփոխականներին նշանակեք ամբողջ արժեքներ:
«$ MySmallNumber» - ին և «myLargeNumber» - ին մի ամբողջ արժեք տվեք:
- Նկատի ունեցեք, որ ամբողջ թվերը կարիք չունեն չակերտների մեջ պարունակել: Դա կհանգեցնի նրան, որ թվերը համարվեն որպես տեքստային արժեք, ինչպես «Բարև աշխարհ»: փոփոխական:
-
Ձեր ծածկագիրը պետք է նման լինի հետևյալին.
<? php
$ mySmallNumber = 12;
$ myLargeNumber = 356;
$ myTotal;
?>
Քայլ 6. Մնացած փոփոխականների գումարը հաշվարկելու և տպելու համար օգտագործեք երրորդ փոփոխականը:
Ինքներդ մաթեմատիկա անելու փոխարեն կարող եք երկու փոփոխականին անվանել «$ myTotal» փոփոխական: Օգտագործելով մաթեմատիկական ֆունկցիա, մեքենան կհաշվարկի գումարը ձեզ համար: Փոփոխականը տպելու համար անհրաժեշտ է միայն ավելացնել echo հայտարարություն, որը հայտարարագրից հետո կանչում է փոփոխականին:
- Ամբողջ թվային փոփոխականի ցանկացած փոփոխություն կարտացոլվի «$ myTotal» փոփոխականը echo- ով տպելիս:
-
Ձեր ծածկագիրը պետք է նման լինի հետևյալին.
<? php
$ mySmallNumber = 12;
$ myLargeNumber = 356;
$ myTotal = $ mySmall համարը + $ myLargeNumber;
echo $ myTotal;
?>
Քայլ 7. Պահպանեք ֆայլը և գործարկեք այս սցենարը:
Ձեր դիտարկիչի պատուհանում կցուցադրվի մեկ համար: Այդ թիվը երկու փոփոխականների գումարն է, որոնք կոչվում են «$ myTotal» փոփոխականում:
Քայլ 8. Վերանայեք ձեր լարային փոփոխականները:
Տեքստը պահելու համար փոփոխականի օգտագործումը թույլ է տալիս զանգահարել այդ փոփոխականին ցանկացած պահի, երբ ցանկանում եք օգտագործել խանութի արժեքը ՝ պարունակվող տեքստը անընդհատ մուտքագրելու փոխարեն: Այն նաև թույլ է տալիս ավելի բարդ մանիպուլյացիա անել պահեստավորված տվյալների առաջ շարժվելու համար:
- Առաջին փոփոխականը ՝ $ myVariable, պարունակում է տողի արժեք; "Բարեւ աշխարհ!". Եթե դուք չեք փոխում արժեքը, $ myVariable- ը միշտ պարունակում է «Բարև աշխարհ» արժեքը:
- Echo հայտարարությունը տպում է $ myVariable- ի պարունակվող արժեքը:
Քայլ 9. Վերանայեք ձեր ամբողջ փոփոխականները:
Դուք ուսումնասիրել եք ամբողջ փոփոխականների հիմնական մանիպուլյացիաները ՝ օգտագործելով մաթեմատիկական գործառույթ: Ստացված տվյալները կարող են պահվել մեկ այլ փոփոխականի մեջ: Սա միայն սկիզբն է այն բանի, ինչ կարելի է անել այս փոփոխականներով:
- Երկու փոփոխականներին ՝ $ mySmallNumber և $ myLargeNumber, յուրաքանչյուրին տրվում է ամբողջ արժեք:
- Երրորդ փոփոխականը ՝ $ myTotal, պահում է $ mySmallNumber և $ myLargeNumber ավելացված արժեքները: Քանի որ $ mySmallNumber- ը ունի մեկ թվային արժեք, իսկ $ myLargeNumber- ը `երկրորդ, ապա դա նշանակում է, որ $ myTotal- ը պահում է երկրորդ համարին ավելացված առաջին թվի արժեքը: Այս արժեքը կարող է փոխվել ներառված փոփոխականներից որևէ մեկի փոփոխությամբ:
PHP սցենարների օրինակ
PHP Echo կաղապարի օրինակ
Նմուշ PHP փոփոխական բառերով
Նմուշ PHP փոփոխական թվերով
Տեսանյութ - Այս ծառայությունից օգտվելով ՝ որոշ տեղեկություններ կարող են կիսվել YouTube- ի հետ:
Խորհուրդներ
- Այս հոդվածը ենթադրում է, որ դուք տեղադրել եք Apache և PHP ձեր համակարգչում: Ամեն անգամ, երբ ասվում է, որ ֆայլը պահես, դու պահում ես Apache գրացուցակի ներսում գտնվող «\ ht docs» (Win) կամ «\ Library> WebServer / Documents» (Mac) գրացուցակում:
- Մեկնաբանելը կարևոր է ցանկացած ծրագրավորման մեջ, այնպես որ համոզվեք, որ գիտեք ինչպես մեկնաբանել նաև PHP- ում:
- Իսկապես օգտակար գործիք, որը կօգնի ձեզ ստուգել PHP ֆայլերը, XAMPP- ն է, որն անվճար ծրագիր է, որը տեղադրում և գործարկում է Apache և PHP ՝ ձեր համակարգչի սերվերի մոդելավորման համար: