PHP is 'n programmeringstaal word gereeld gebruik vir die skep van inhoud vir webwerwe waarmee u HTML-bladsye en bronkodes kan programmeer. PHP is 'n rekursiewe akroniem Wat beteken dit "PHP Hyperteks Pherverwerker »(aanvanklik PHP Tools, of, Personal Home Page Tools), en dit is 'n geïnterpreteerde taal gebruik vir die skep van toepassings vir bedieners, of die skep van dinamiese inhoud vir webwerwe. Die afgelope tyd ook vir die skep van ander soorte programme, insluitend toepassings met 'n grafiese koppelvlak met behulp van die biblioteke Qt o GTK +.
GEBRUIK VAN PHP
Die belangrikste gebruike van PHP is die volgende:
- Bylae van web dinamika, gewoonlik in kombinasie met die databasis-enjin MySQL, hoewel dit oorspronklike ondersteuning het vir ander enjins, insluitend die standaard ODBC, wat u verbindingsmoontlikhede baie uitbrei.
- Console programmering, in die styl van Perl o Skripte van die dop.
- Die skep van blaaier-onafhanklike grafiese toepassings deur die kombinasie van PHP en Qt/GTK +, waarmee u lessenaartoepassings in die bedryfstelsels waarin dit ondersteun word.
VOORDELE VAN PHP
- Is 'n veelvuldige taal.
- Die vermoë om met die meeste databasisbestuurders wat vandag gebruik word, te verbind, beklemtoon die konnektiwiteit daarvan met MySQL
- Lees en manipuleer data uit verskillende bronne, insluitend data wat gebruikers vanaf HTML-vorms kan invoer.
- Vermoë om sy potensiaal uit te brei met behulp van die groot aantal modules (genaamd ext's of extensions).
- Dit het uitgebreide dokumentasie op sy amptelike webwerf ([1]), waaronder dit opval dat al die stelselfunksies in 'n enkele hulplêer uiteengesit en geïllustreer word.
- Es pond, dus word dit aangebied as 'n maklik toeganklike alternatief vir almal.
- Laat die tegnieke van Objekgeoriënteerde programmering.
- Hiermee kan u die vorms vir die internet skep.
- Uiters omvattende en ingesluit eie biblioteek van funksies
- Dit vereis nie definisie van veranderlike soorte of gedetailleerde hantering op lae vlak nie.
Hier is 'n voorbeeld van 'n eenvoudige webblad wat ontwikkel is met behulp van die PHP-taal.
Voorbeeld <?php if (isset($ _POST['wys'])) { mis 'Hallo,'.htmlentiteite($ _POST['Naam']) .', jou gunsteling kos is:'. htmlentiteite($ _POST['kos']); } anders { ?> <form method="POST" aksie ="?"> Wat is jou naam?"teks" name ="Naam"> Wat is u gunsteling kos?"kos"> Spaghetti Gebraai pizza"Indien" name ="wys" waarde ="Volg, gaan voort"> <?php } ?>
In hierdie kode is dit moontlik om die volgende kenmerke waar te neem:
- Die veranderlikes wat deur 'n vorm met die POST-metode gestuur word, word in die taal binne die skikking ontvang
$_POST
, wat die verkryging van hierdie tipe data vergemaklik. Dieselfde metode word deur die taal gebruik vir alle inligtingsbronne in 'n webtoepassing, soos koekies in die matriks$_COOKIES
, URL-veranderlikes in$_GET
(wat in vorms gebruik kan word om die data te stoor), sessieveranderlikes gebruik$_SESSION
, en bediener- en kliëntveranderlikes deur die skikking$_SERVER
. - Die PHP-kode is ingebed in die HTML en interaksie daarmee doen, sodat u die webblad in 'n algemene redakteur kan ontwerp HTML en voeg die dinamiese kode in die etikette by
<?php ?>
. - Die resultaat wys en verberg sekere gedeeltes van die kode HTML voorwaardelik.
- Dit is moontlik om taalspesifieke funksies te gebruik vir webtoepassings soos
htmlentitites()
, wat karakters omskakel wat 'n spesiale betekenis in kode het HTML of dit kan verkeerdelik in die blaaier vertoon word as aksent of omhelsing, in hul ekwivalente in formaat HTML..
As u 'n bietjie meer wil leer oor die gewildste gratis taal, kan u die amptelike webwerf besoek