Programming: Ano Ang $ Para Sa Pseudo-variable Na Ito Sa PHP At Paano Ito Magagamit?

Talaan ng mga Nilalaman:

Programming: Ano Ang $ Para Sa Pseudo-variable Na Ito Sa PHP At Paano Ito Magagamit?
Programming: Ano Ang $ Para Sa Pseudo-variable Na Ito Sa PHP At Paano Ito Magagamit?

Video: Programming: Ano Ang $ Para Sa Pseudo-variable Na Ito Sa PHP At Paano Ito Magagamit?

Video: Programming: Ano Ang $ Para Sa Pseudo-variable Na Ito Sa PHP At Paano Ito Magagamit?
Video: Учебник по переменным PHP - Изучение программирования на PHP 2024, Mayo
Anonim

Kapag natututo ng na-interpret na wika na PHP, ang mga programmer ng web ng baguhan ay natagpuan ang isang konsepto bilang pseudo variable na $ ito. Ang layunin at alituntunin ng paggamit nito sa code ay ibang-iba sa lahat ng iba pang mga variable, kaya't sulit na manatili sa isyung ito nang detalyado.

Programming: Ano ang $ para sa pseudo-variable na ito sa PHP at paano ito magagamit?
Programming: Ano ang $ para sa pseudo-variable na ito sa PHP at paano ito magagamit?

Mga klase at bagay

Ang object-oriented programming (OOP), na ginamit sa PHP mula noong bersyon 5, ay nagbibigay sa programmer ng kakayahang lumikha ng anumang bilang ng mga pagkakataon ng parehong klase, na tinawag na mga object; sa kasong ito, ang bawat nilikha na kopya ay nakakakuha ng sarili nitong pangalan. Ang isang bagay ay maaaring kumuha ng data na tinatawag na mga argumento, iproseso ito sa mga pagpapaandar, at ibalik ang isang resulta. Ang anumang pag-andar ng isang klase ay maaaring ma-access ang mga pag-aari nito hindi direkta, ngunit sa pamamagitan lamang ng object-> konstruksyon ng pag-aari, kaya lumalabas ang tanong: kung paano sumulat ng isang pangkalahatang code na magpapahintulot sa anumang nabuong bagay na gumana sa data, anuman ang pangalan nito? Isaalang-alang ang halimbawang ipinakita sa Larawan 1.

Larawan
Larawan

Ang code na ito ay nagdedeklara ng isang klase na may variable (pag-aari) at dalawang pag-andar (pamamaraan), na ang isa ay isang tagapagbuo, awtomatikong nagsisimula kapag ang isang bagong bagay ay nilikha. Ang trabaho ng tagataguyod na pagpapaandar ay upang italaga ang data sa pag-aari na natanggap ng argumento kapag ang bagay ay nilikha. Ang pamamaraan, kapag tinawag, ay nagbabalik ng halaga ng pag-aari.

Susunod, isaalang-alang ang mga linya 12 at 13. Sa mga ito, ang dalawang bagong mga pagkakataon ng klase ay nilikha, isa sa mga ito ay tumatanggap ng bilang 5 bilang isang pagtatalo, at ang iba pa - 7. Ang mga halagang ito ay itinalaga ng pagpapaandar ng konstruktor sa isang variable (pag-aari) na ma-access lamang sa loob ng klase. Ang bawat nilikha na bagay ay nakatalaga sa mga variable at nang naaayon (mas tiyak, ang mga variable na ito ay makakatanggap lamang ng mga sanggunian sa mga tinukoy na bagay, ngunit hindi ito mahalaga sa ngayon). Ngayon ay maaari mong makuha ang mga halaga ng pag-aari gamit ang isang simpleng tawag sa pamamaraan (mga linya 15 at 16).

Pagtatalaga ng $ na pseudo-variable na ito

Mangyaring tandaan: mayroon kaming dalawang magkakaibang mga bagay na may eksaktong parehong pamamaraan.

At ito ay kung saan ang pseudovariable ay dumating upang iligtas. Ang pangalan nito ay maaaring isalin mula sa Ingles bilang "ito", i.e. ay nagpapahiwatig (ay isang link) sa object kung saan ito matatagpuan. Bilang isang resulta, ang linya 5 para sa maaaring mabasa bilang "italaga ang halaga ng isang argument sa isang pag-aari ng object", linya 8 - "ibalik ang halaga ng isang pag-aari ng object". Para sa, ang variable ay awtomatikong kukuha ng naaangkop na halaga.

Mga tuntunin sa paggamit ng $ ito

Inirerekumendang: