Wat is 'n PHP-lêer?

Hoe om PHP-lêers oop te maak, te wysig en om te skakel

'N lêer met die .PHP -lêeruitbreiding is 'n PHP Bronkode-lêer wat Hypertext Preprocessor-kode bevat. Hulle word dikwels gebruik as webblad lêers wat gewoonlik HTML genereer van 'n PHP-enjin wat op 'n webbediener uitgevoer word.

Die HTML-inhoud wat die PHP-enjin van die kode skep, is wat in die webblaaier gesien word. Aangesien die webbediener waar die PHP-kode uitgevoer word, gee toegang tot 'n PHP-bladsy nie toegang tot die kode nie, maar bied u die HTML-inhoud wat die bediener genereer.

Nota: sommige PHP Bronkode lêers kan 'n ander lêer uitbreiding soos .PHTML, PHP3, PHP4, PHP5, PHP7 of PHPS gebruik.

Hoe om PHP-lêers oop te maak

PHP lêers is slegs teks dokumente , so jy kan een oopmaak met enige teksredigeerder of webblaaier. Notaboek in Windows is een voorbeeld, maar syntaxverligting is so handig as dit in PHP geskryf word, dat 'n meer toegewyde PHP-redakteur gewoonlik verkies word.

Sommige van die programme wat in ons beste gratis teksredakteurslys genoem word, sluit in sintaksuitkyk. Hier is 'n paar ander PHP redakteurs: Adobe Dreamweaver, Eclipse PHP Development Tools, Zend Studio, phpDesigner, EditPlus en WeBuilder.

Alhoewel hierdie programme jou toelaat om PHP-lêers te wysig of te verander , laat hulle jou nie eintlik 'n PHP-bediener bestuur nie. Hiervoor benodig jy iets soos Apache Web Server. Sien die installasie en konfigurasie gids op PHP.net as u hulp benodig.

Nota: sommige .PHP-lêers kan eintlik media lêers of beelde wees wat per ongeluk met die .PHP-lêeruitbreiding aangewys is. In daardie geval, verander die naam van die lêeruitbreiding na die regte een en dan moet dit korrek oopmaak in die program wat daardie lêertipe vertoon, soos 'n videospeler as jy met 'n MP4- lêer werk.

Hoe om 'n PHP-lêer te omskep

Sien die dokumentasie op jason_encode op PHP.net om te leer hoe om PHP-skikkings omskep in Javascript-kode in die JSON-formaat (JavaScript Object Notation). Dit is slegs beskikbaar in PHP 5.2 en hoër.

Om PDF's van PHP te genereer, sien FPDF of dompdf.

U kan nie PHP-lêers omskep in nie-teksgebaseerde formate soos MP4 of JPG . As u 'n lêer het met die .PHP-lêeruitbreiding wat u weet moet afgelaai word in 'n formaat soos een van die, moet u die lêeruitbreiding van .PHP na .MP4 hernoem. (Of enige formaat wat dit moet wees).

Nota: die herbenaming van 'n lêer soos hierdie doen nie 'n werklike lêeromskakeling nie, maar laat die regte program toe om die lêer oop te maak. Echte conversies vind gewoonlik plaas in 'n lêer conversion tool of 'n program se Save as of Export menu.

Hoe om PHP te werk met HTML

PHP-kode ingebed in 'n HTML-lêer word verstaan ​​as PHP en nie HTML as dit in hierdie tags ingesluit is in plaas van die gewone HTML-tag nie:

Om te skakel na 'n PHP-lêer van binne 'n HTML-lêer, voer die volgende kode in die HTML-lêer in, waar footer.php die naam van jou eie lêer is:

U kan soms sien dat 'n webblad PHP gebruik deur na die URL te kyk , soos wanneer die standaard PHP-lêer index.php genoem word. In hierdie voorbeeld kan dit lyk soos http://www.examplesite.com/index.php .

Meer inligting oor PHP

PHP is na byna elke bedryfstelsel oorgeplaas en is heeltemal gratis om te gebruik. Die amptelike PHP webwerf is PHP.net. Daar is 'n hele dokumentasie-afdeling wat dien as 'n aanlyn PHP-handleiding as jy help om meer te leer oor wat jy met PHP kan doen of hoe dit alles werk. Nog 'n goeie bron is W3Schools.

Die eerste weergawe van PHP is in 1995 vrygestel en is genoem Personal Home Page Tools (PHP Tools). Veranderinge is dwarsdeur die jare gemaak met weergawe 7.1 wat in Desember 2016 vrygestel is.

Server-side scripting is die mees algemene gebruik vir PHP. Soos hierbo beskryf, werk dit met 'n PHP-parser, webbediener en webblaaier, waar die blaaier toegang tot 'n bediener met die PHP-sagteware kry sodat die leser kan vertoon wat dit ook al is wat die bediener vervaardig.

'N Ander is command-line scripting waar geen blaaier of bediener gebruik word nie. Hierdie tipes PHP implementasies is nuttig vir outomatiese take.

PHPS lêers is syntax gemerkte lêers. Sommige PHP-bedieners is ingestel om die sintaksis van lêers wat hierdie lêeruitbreiding gebruik, outomaties te verlig. Dit moet aangeskakel word deur die httpd.conf lyn te gebruik. U kan hier meer oor hoogtepuntlêers lees.