Wednesday, November 23, 2011

Funkcijo strpos()

Strpos() funkcija se uporablja za iskanje znakov/besedila znotraj niza.
Če najde zadetek, funkcija vrne položaj znaka prvo tekmo. Če ni ujemanj, da vrne FALSE.
Pa poglejmo, če smo našli niz "Svet" v naših niz:
<?php
echo strpos("Hello world!","world");
?>
 Izhodno kodo, zgoraj je:
6
 Položaj niza "Svet" v zgornjem je 6. Razlog, da je 6 (in ne 7), je, da je na prvem mestu znak v nizu 0 in ne 1.


Povezovalni Operator

Obstaja samo en niz upravljavec v PHP.
Povezovalni operator (.) se uporablja, da dva niza vrednosti skupaj.
Za spajanje dveh string spremenljivke skupaj, uporabite povezovalni operator:
<?php
$txt1="Hello World!";
$txt2="What a nice day!";
echo $txt1 . " " . $txt2;
?>
 Izhodno kodo, zgoraj je:
Hello World! What a nice day!
 Če pogledamo na zgoraj navedeno kodo boste videli, da smo uporabili povezovalni operator dva krat. To je zato, ker smo imeli vstaviti tretji niz (presledek), za ločevanje dveh nizov.

Funkcijo strlen()
Strlen() funkcija se uporablja za vračanje dolžino niza.
Let's najti dolžino niza:
<?php
echo strlen("Hello world!");
?>
 Izhodno kodo, zgoraj je:
12
 Dolžina niza se pogosto uporablja v zankami ali druge funkcije, ko je pomembno vedeti, ko se niz konča. (tj. v zanki, bi želeli, da ustavite zanko po zadnji znak v nizu).

PHP String Spremenljivke

Niz spremenljivk se uporabljajo vrednosti, ki vsebuje znake.
V tem poglavju se bomo pogled na najbolj skupne funkcije in operaterji, ki uporabljajo za manipulacijo nizov v PHP.
Ko smo ustvarili niz smo lahko manipulira. Niz lahko uporabite neposredno v funkcijo ali jih je mogoče uskladiščiti v spremenljivko.
Spodaj, PHP skript dodeli besedilo "Hello World" niz spremenljivka $ imenovane txt:
<?php
$txt="Hello World";
echo $txt;
?>
 Izhodno kodo, zgoraj je:
Hello World
 Zdaj, omogoča poskusite uporabiti nekaj različnih funkcij in izvajalci manipulirati niz.

Thursday, June 16, 2011

Statični Področje

Ko funkcija, vse njegove spremenljivke so običajno črta. Vendar pa včasih želite lokalno spremenljivko ne izbriše.
Za to uporabite statične ključno besedo, ko deklarirate spremenljivke:
static $rememberMe;
 Nato, vsakič, ko je funkcija se imenuje, te spremenljivke bo še vedno informacijami od zadnje poklicali funkcijo.
Opomba: Spremenljivka je še vedno lokalne funkcije.

 Parametri
Parameter je lokalno spremenljivko, katere vrednost, posredovana funkciji kličoča koda.
V seznam parametrov kot del funkcije prijavljeno parametre:
 function myTest($para1,$para2,...)
{
// function code
}
 Parametri, se imenujejo argumenti. Bomo razpravljali o njih podrobneje ko govorimo o funkcijah.

Wednesday, June 15, 2011

PHP Spremenljivke Področje

Področje uporabe spremenljivka je del skripta, v katerem se lahko sklicuje na spremenljivko.
PHP ima štiri različnih spremenljivo obsegov:
  • lokalni
  • globalni
  • statično
  • Parameter
 Lokalno področje uporabe

Spremenljivka, deklarirana v PHP funkcije lokalen in je mogoč samo v okviru te funkcije. (spremenljivka ima lokalno področje):
 <?php
$a = 5; // global scope

function myTest()
{
echo $a; // local scope
}

myTest();
?>
 Zgoraj skript ne bo dala vse izhodne ker odmev izkaz nanaša na lokalno področje spremenljivka $a, ki ni dodeljena vrednost tega področja.
Lokalne spremenljivke z enakim imenom lahko imate različne funkcije, ker lokalne spremenljivke le prepoznane funkcije, ki so prijavljene.
Lokalne spremenljivke izbrišejo takoj, ko funkcija končan.

 Globalna področja
Globalni obseg se nanaša na vsako spremenljivko, ki je opredeljena zunaj katere koli funkcije.
Globalne spremenljivke lahko dostopate s katerega koli dela skript, da ni notri a opravilo.
Dostop do globalne spremenljivke iz znotraj funkcije, uporabite globalno ključno besedo:
<?php
$a = 5;
$b = 10;

function myTest()
{
global $a, $b;
$b = $a + $b;
}

myTest();
echo $b;
?>
 Zgoraj skript bo izhod 15.

PHP shranjuje vse globalne spremenljivke v matriki, imenovano $GLOBALS [indeks]. Njenih kazalo je ime spremenljivke. Ta niz je tudi dostopna iz znotraj funkcije in se lahko uporablja za posodabljanje globalnih spremenljivk neposredno.

Zgornjem lahko predelajo kot to:
 <?php
$a = 5;
$b = 10;

function myTest()
{
$GLOBALS['b'] = $GLOBALS['a'] + $GLOBALS['b'];
}

myTest();
echo $b;
?>

PHP Spremenljivke


Spomnite algebre iz šole?
 Spomnite algebre iz šole? x = 5 y = 6, z = x + y

Se spomniš, da bi lahko uporabili črko (kot x) imeti vrednost (npr. 5) in da bi lahko uporabili zgoraj navedeni podatki izračuna vrednost z, da se 11?

Te črke se imenujejo spremenljivk in spremenljivke je mogoče imeti vrednosti (x = 5) ali izraze (z = x + y).


 PHP Spremenljivke

 S pomočjo algebre, PHP spremenljivke uporabljene vrednosti ali izraze.
Spremenljivka ima lahko kratko ime kot x, ali bolj opisno ime, kot carName.
Pravila za PHP spremenljivke imena:
  • Spremenljivke v PHP začne z znakom $, čemur sledi ime spremenljivke
  • Spremenljivka imena se morajo začeti z črka ali podčrtaj
  • Ime spremenljivke lahko vsebuje samo polovične znake in podčrtaje (A-z in 0-9 in _)
  • Spremenljivka imena ne smejo vsebovati presledkov
  • Imenom spremenljivk so velike in male črke (y in y sta dve različni spremenljivk) 
 Ustvarjanje PHP spremenljivke (razglasi)
 PHP je ni ukaza za razglasitev spremenljivko.
 Spremenljivka je ustvarjena v trenutku najprej dodelite vrednost je:

 $myCar="Volvo";
 Po izvedbi izkaz, zgoraj, bo spremenljivka myCar imajo vrednost Volvo.
Nasvet: Če želite ustvariti spremenljivke ne dodelite vrednost, nato pa mu dodelite vrednost null.
Let's ustvari spremenljivko, ki vsebujejo niz in spremenljivka, ki vsebuje število:
<?php
$txt="Hello World!";
$x=16;
?>
Opomba: Ob dodelite besedilno vrednost spremenljivke, postavite narekovajev okoli vrednosti.

 PHP je ohlapno tipizira jeziku

V PHP, spremenljivke ni treba navesti pred dodajanjem vrednosti.
V zgornjem primeru je obvestilo, da nismo imeli za povedati, PHP kateri podatkovni tip za spremenljivke.
PHP spremenljivke samodejno pretvori v pravilni podatkovni tip, glede na njegovo vrednost.
V močno tipkano programski jezik, morate prijaviti (opredeli) vrsto in ime spremenljivke, preden jo uporabite.

Friday, May 27, 2011

PHP sintaksa

Osnovno sintakso PHP

    
PHP skript, ki se vedno začne z <? php in konča s? >. PHP skript lahko postavite kamor koli v dokument.

V strežnikih s podporo Stenografski, lahko začnete PHP skript z <? in konča s? >.

Za največjo združljivost, vam priporočamo, da uporabljate standardni obrazec (<? php) kot pa v obliki Stenografski.

<?php
?>

 PHP datoteke mora imeti pripono .php.

PHP datoteko običajno vsebuje HTML oznake, in nekateri PHP skriptno kodo.

Spodaj smo na primer preprosto PHP skript, ki pošlje besedilo "Hello World" nazaj v brskalniku:

 <html>
<body>

<?php
echo "Hello World";
?>

</body>
</html>
 Vsaka vrstica kode v PHP mora končati s podpičjem. Podpičje je ločila in se uporablja za razlikovanje en nabor navodil od drugega.

Obstajata dve osnovni izkazov za iznos besedilo z PHP: odmeva in tiskanje.

V zgornjem primeru smo uporabili odmev izjavo za iznos se besedilo "Hello World".

Wednesday, May 4, 2011

PHP namestitev

Kaj potrebujete?


Če vaš strežnik podpira PHP, vam ni treba storiti ničesar.

Samo ustvariti nekaj .php datoteke v vaši spletni imenik, in strežnik bo parsirati njih za vas. Ker je prost, najbolj spletni gostitelji ponujajo PHP podporo.

Vendar, če vaš strežnik ne podpira PHP, morate namestiti PHP.

Tukaj je link na dobro Tutorial iz PHP.net o kako namestiti PHP5: http://www.php.net/manual/en/install.php
 
 Travnato gričevje PHP

Naložite PHP brezplačno tukaj: http://www.php.net/downloads.php
 
 Travnato gričevje MySQL časovno določljiv

Download MySQL brezplačno tukaj: http://www.mysql.com/downloads/
 
 Travnato gričevje Apache Server

Download Apache za brezplačno tukaj: http://httpd.apache.org/download.cgi

Zakaj PHP?

  • PHP teče na različnih platformah (Windows, Linux, Unix, itd.)
  • PHP je združljiv s skoraj vsi strežniki, ki uporabljajo danes (Apache, IIS, itd.)
  • PHP je brezplačno prenesti iz uradni PHP vir: www.php.net 
  • PHP je preprost za učenje ter zagotavlja učinkovito delovanje na strani strežnika

Kje začeti?

Če želite dobiti dostop do spletnega strežnika s PHP podporo, lahko:

  • Namestite Apache (ali IIS) na vašem strežniku, namestite PHP in MySQL
  • Ali najti spletno gostovanje načrt s PHP in MySQL podporo

Kaj je PHP datoteko?

PHP datotek lahko vsebujejo besedilo, HTML oznake in skripti
PHP datotek v brskalniku vrnjeni kot navaden HTML
PHP datoteke imajo pripono ".php", ".php3" ali ".phtml"

Kaj je MySQL?

MySQL je a zbirke podatkov strežnika
MySQL je idealen za majhna in velika aplikacije
MySQL podpira standardne SQL
MySQL prevede na več platform
MySQL je brezplačen prenos in uporabo

PHP + MySQL

V kombinaciji z MySQL PHP so platforme (lahko razvijejo v Windows in služijo na platforme Unix)

Tuesday, May 3, 2011

Kaj je PHP?

PHP stojala za PHP: Hypertext Preprocessor
PHP je server-side skriptnega jezika kot ASP
PHP skript, ki se izvajajo v strežniku
PHP podpira številne baze podatkov (MySQL, Informix, Oracle, Sybase, trdna, PostgreSQL, ODBC generični itd.)
PHP je open source programske opreme
PHP je brezplačen prenos in uporabo

Monday, May 2, 2011

Kaj je že poznate

Preden nadaljujete, da bi morali imeti osnovno znanje o naslednjih:

HTML/XHTML
JavaScript

PHP DOMOV

PHP je zmogljivo orodje za izdelavo dinamične in interaktivnih spletnih strani.

PHP je široko uporablja, prosta in učinkovita alternativa konkurenti, kot so Microsoft ASP.

V naših PHP Vadnica boste izvedeli o PHP in kako se izvajanje skriptov v vašem strežniku.