Latest web development tutorials
×

PHP kuliah

PHP kuliah PHP pengantar singkat PHP memasang PHP tatabahasa PHP variabel PHP echo/print PHP Jenis Data PHP konstan PHP tali PHP operator PHP If...Else PHP Switch PHP susunan PHP Sorting array PHP superglobals PHP While sirkulasi PHP For sirkulasi PHP fungsi PHP Variabel sihir PHP Ruang nama PHP Berorientasi Objek

PHP bentuk

PHP bentuk PHP bentuk Authentication PHP bentuk - bidang yang harus diisi PHP bentuk - email verifikasi dan URL PHP contoh bentuk lengkap PHP $_GET variabel PHP $_POST variabel

PHP canggih Tutorial

PHP Array multidimensi PHP tanggal PHP berisi PHP berkas PHP Upload File PHP Cookie PHP Session PHP E-mail PHP keamanan E-mail PHP Error PHP Exception PHP filter PHP filter lanjutan PHP JSON

PHP 7 Fitur baru

PHP 7 Fitur baru

PHP database

PHP MySQL pengantar singkat PHP MySQL koneksi PHP MySQL Membuat database PHP MySQL Buat tabel data PHP MySQL memasukkan data PHP MySQL Menyisipkan beberapa data yang PHP MySQL Laporan disiapkan PHP MySQL membaca data PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX pengantar singkat AJAX PHP AJAX database AJAX XML AJAX pencarian real-time AJAX RSS Reader AJAX suara

PHP Reference manual

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP image Processing PHP RESTful

variabel PHP

Variabel yang digunakan untuk menyimpan informasi dalam "wadah":

contoh

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

Menjalankan contoh »

aljabar yang sama

x = 5
y = 6
z = x + y

Dalam aljabar, kita menggunakan huruf (seperti x), dan memberikan nilai (seperti 5).

Dari atas ekspresi z = x + y, kita dapat menghitung nilai z 11.

Dalam PHP, surat ini disebutvariabel.

lampu Variabel adalah wadah untuk menyimpan data.


variabel PHP

Mirip dengan aljabar, dapat ditugaskan untuk nilai PHP variabel (x = 5) atau ekspresi (z = x + y).

Variabel bisa menjadi nama pendek (seperti x dan y), atau nama yang lebih deskriptif (seperti usia, carname, totalvolume).

PHP aturan variabel:

  • Variabel dimulai dengan simbol $, diikuti dengan nama variabel
  • nama variabel harus dimulai dengan huruf atau karakter garis bawah
  • nama variabel hanya dapat berisi karakter alfanumerik dan garis bawah (Az, 0-9, dan _)
  • nama variabel tidak dapat berisi spasi
  • nama variabel adalah case-sensitive ($ y dan $ Y adalah dua variabel yang berbeda)
lampu PHP PHP pernyataan dan variabel adalah case-sensitive.

Buat (pernyataan) variabel PHP

PHP tidak memerintahkan variabel deklarasi.

Variabel diciptakan pertama kali Anda menetapkan untuk itu bila:

contoh

<? Php
$ Txt = "Halo dunia!";
$ X = 5;
$ Y = 10,5;
?>

Menjalankan contoh »

Dalam pernyataan di atas dijalankan, variabeltxt akan memegang nilai Halo dunia !,Dan variabel x akan memegang nilai 5.

Catatan: Ketika Anda menetapkan nilai teks ke variabel, tanda kutip sekitar nilai teks.


PHP adalah bahasa lemah mengetik

Dalam contoh di atas, kami mencatat, Anda tidak perlu mendeklarasikan tipe data dari variabel PHP.

PHP akan didasarkan pada nilai variabel, variabel secara otomatis dikonversi ke tipe data yang benar.

Dalam bahasa pemrograman sangat diketik, pertama kita harus menyatakan jenis dan nama (ditentukan) variabel sebelum menggunakan variabel.


lingkup variabel PHP

Lingkup variabel adalah variabel script dapat direferensikan / suku cadang yang digunakan.

Ada empat PHP lingkup variabel yang berbeda:

  • lokal
  • global
  • statis
  • parameter

lingkup lokal dan global

Dalam semua variabel yang didefinisikan di luar fungsi memiliki lingkup global. Selain fungsi, variabel global dapat diakses oleh setiap bagian dari script, untuk mengakses variabel global dalam fungsi, Anda perlu menggunakan kata kunci global.

variabel PHP dideklarasikan di dalam fungsi yang variabel lokal hanya dapat diakses di dalam fungsi:

contoh

<? Php
$ X = 5; // variabel global

Fungsi mytest ()
{
$ Y = 10; // variabel lokal
echo "<p> Test fungsi dalam variabel: <p>";
echo "variabel x adalah: $ x";
echo "Situs";
echo "variabel y adalah: $ y";
}

mytest ();

echo "<p> Test fungsi variabel eksternal: <p>";
echo "variabel x adalah: $ x";
echo "Situs";
echo "variabel y adalah: $ y";
?>

Menjalankan contoh »

Dalam contoh di atas mytest () fungsi mendefinisikan variabel $ x dan $ y. variabel $ X luar deklarasi fungsi, sehingga merupakan variabel global, $ y variabel dideklarasikan di dalam fungsi itu adalah variabel lokal.

Ketika kita sebut mytest () fungsi dan output nilai dua variabel, fungsi akan output nilai $ y adalah variabel lokal, tetapi tidak nilai output dari $ x, karena $ x variabel yang didefinisikan di luar fungsi tidak dapat digunakan dalam fungsi, jika untuk mengakses variabel global dalam fungsi, Anda perlu menggunakan kata kunci global.

Kemudian kami mytest () fungsi di luar nilai-nilai output dari dua variabel, nilai penuh fungsi kehendak output dari lokal variabel $ x, tetapi nilai output dari $ y tidak bisa, karena variabel $ y didefinisikan dalam fungsi, adalah variabel lokal.

catatan Anda dapat menggunakan nama variabel yang sama dalam fungsi yang berbeda, karena fungsi-fungsi ini dalam nama-nama variabel yang didefinisikan adalah variabel lokal, bertindak hanya dalam fungsi.

kata kunci global yang PHP

kata kunci global digunakan untuk mengakses variabel global dalam fungsi.

Memanggil variabel global didefinisikan di luar fungsi dalam fungsi, kita perlu sebelum variabel fungsi ditambah Keywords dunia:

contoh

<? Php
$ X = 5;
$ Y = 10;

Fungsi mytest ()
{
$ X global, $ y;
$ Y = $ x + $ y;
}

mytest ();
echo $ y; // keluaran 15
?>

Menjalankan contoh »

PHP akan semua variabel global disimpan dalam sebuah array disebut$GLOBALS [index] di. Simpan nama variabel indeks. Array ini dapat diakses dalam fungsi juga dapat digunakan untuk memperbarui variabel global secara langsung.

Contoh di atas dapat ditulis seperti ini:

contoh

<?php
$x=5;
$y=10;

function myTest()
{
$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}

myTest();
echo $y;
?>

Menjalankan contoh »


lingkup statis

Ketika fungsi selesai, biasanya semua variabel akan dihapus. Namun, kadang-kadang Anda ingin variabel lokal tidak dihapus.

Untuk melakukannya, gunakan kata kuncistatis ketika Anda pertama kali mendeklarasikan variabel:

contoh

<?php

function myTest()
{
static $x=0;
echo $x;
$x++;
}

myTest();
myTest();
myTest();

?>

Menjalankan contoh »

Kemudian, setiap kali fungsi dipanggil, variabel akan mempertahankan nilai sebelum fungsi ini disebut.

Catatan: Variabel ini masih variabel lokal dari fungsi.


parameter Cakupan

Parameter tersebut diteruskan oleh nilai variabel lokal kode panggilan kehendak fungsi ini.

Parameter dinyatakan dalam daftar parameter, sebagai bagian dari deklarasi fungsi:

contoh

<?php

function myTest($x)
{
echo $x;
}

myTest(5);

?>

Kami akan fungsi PHP bagian membuat diskusi yang lebih rinci.