Dalam Chapter sebelumnya,
kamu belajar bagaimana menggunakan PHP untuk mengirim teks sederhana dan HTML browser-di Web Dengan kata lain, sesuatu yang kamu tidak perlu PHP sama sekali! tidak khawatir, meskipun blog ini akan mengajarkan cara menggunakan cetak dalam hubungannya dengan PHP lain fitur untuk melakukan hal yang besar dan berguna dengan situs Web kamu.
Untuk melakukan lompatan dari membuat sederhana, halaman statis untuk aplikasi Web dinamis dan situs Web interaktif, Anda perlu variabel. Memahami apa variabel, jenis yang mendukung bahasa, dan bagaimana menggunakannya sangat penting. Bab ini membahas dasar-dasar variabel yang digunakan dalam PHP, dan chapter-chapter selanjutnya
mencakup jenis yang berbeda secara lebih rinci. Jika kamu belum pernah berurusan dengan variabel sebelumnya, bab ini akan menjadi pengantar yang baik. jika kamu akrab dengan konsep ini, maka kamu harus dapat bekerja melalui bab ini dengan mudah.
Sekarang kamu telah memiliki dip cepat
dalam kolam variabel, saatnya untuk menyelidiki
diskusi berikutnya. Dalam contoh sebelumnya, script dilaporkan pada standar PHP
$ _SERVER Variabel. kamu juga dapat membuat variabel sendiri, setelah kamu memahami
sintaks yang tepat. Untuk membuat sesuai nama variabel, kamu harus mengikuti aturan berikut:
■ Semua nama variabel harus diawali
dengan tanda dolar ($).
■ Setelah tanda dolar, variabel
nama harus dimulai dengan huruf
(A-Z, a-z) atau underscore (_). Tidak bisa
dimulai dengan angka.
■ Sisa dari nama variabel dapat
berisi kombinasi huruf,
garis bawah, dan angka.
■ kamu mungkin tidak menggunakan spasi dalam
nama variabel. (Sebaliknya,
menggarisbawahi umumnya digunakan untuk
terpisah kata-kata.)
■ Setiap variabel harus memiliki nama yang unik.
■ Nama-nama variabel adalah case-sensitif!
Akibatnya, variabel $ dan
$ Variabel ada dua konstruksi yang berbeda,dan itu akan menjadi ide buruk untuk menggunakan dua variabel dengan nama yang mirip seperti itu. Hal terakhir ini mungkin yang paling penting: nama variabel dalam PHP adalah caseSensitive. Menggunakan kasus surat yang salah adalah sangat umum penyebab bug. (Jika kamu gunakan, misalnya _SERVER, $ _SERVER atau $ di naskah sebelumnya, kamu akan melihat baik kesalahan pesan atau tidak sama sekali
$ _SERVER Variabel. kamu juga dapat membuat variabel sendiri, setelah kamu memahami
sintaks yang tepat. Untuk membuat sesuai nama variabel, kamu harus mengikuti aturan berikut:
■ Semua nama variabel harus diawali
dengan tanda dolar ($).
■ Setelah tanda dolar, variabel
nama harus dimulai dengan huruf
(A-Z, a-z) atau underscore (_). Tidak bisa
dimulai dengan angka.
■ Sisa dari nama variabel dapat
berisi kombinasi huruf,
garis bawah, dan angka.
■ kamu mungkin tidak menggunakan spasi dalam
nama variabel. (Sebaliknya,
menggarisbawahi umumnya digunakan untuk
terpisah kata-kata.)
■ Setiap variabel harus memiliki nama yang unik.
■ Nama-nama variabel adalah case-sensitif!
Akibatnya, variabel $ dan
$ Variabel ada dua konstruksi yang berbeda,dan itu akan menjadi ide buruk untuk menggunakan dua variabel dengan nama yang mirip seperti itu. Hal terakhir ini mungkin yang paling penting: nama variabel dalam PHP adalah caseSensitive. Menggunakan kasus surat yang salah adalah sangat umum penyebab bug. (Jika kamu gunakan, misalnya _SERVER, $ _SERVER atau $ di naskah sebelumnya, kamu akan melihat baik kesalahan pesan atau tidak sama sekali
Valid Variabel dalam PHP
nama
$ first_name
$ person
$ Address1
$ _SERVER
TABEL 2.2 valid Variabel dalam PHP
nama Alasan
$ nama pertama Memiliki spasi
$ first.name Memiliki periode
first_name Tidak dimulai dengan $
$ 1address angka tidak dapat mengikuti $
$ first_name
$ person
$ Address1
$ _SERVER
TABEL 2.2 valid Variabel dalam PHP
nama Alasan
$ nama pertama Memiliki spasi
$ first.name Memiliki periode
first_name Tidak dimulai dengan $
$ 1address angka tidak dapat mengikuti $
Jenis-jenis Variabel
Buku ini mencakup tiga utama PHP variabel jenis: angka, string, dan array.
Saya akan memperkenalkan mereka dengan cepat di sini, dan kemudian
bab akan membahas mereka secara lebih rinci:
■ Bab 4, "Menggunakan Bilangan"
■ Bab 5, "Menggunakan Strings"
■ Bab 7, "Menggunakan Array"
Buku ini mencakup tiga utama PHP variabel jenis: angka, string, dan array.
Saya akan memperkenalkan mereka dengan cepat di sini, dan kemudian
bab akan membahas mereka secara lebih rinci:
■ Bab 4, "Menggunakan Bilangan"
■ Bab 5, "Menggunakan Strings"
■ Bab 7, "Menggunakan Array"
Sebuah tipe variabel keempat, objek, diperkenalkan dalam Lampiran B, "Sumber dan Langkah Berikutnya," tetapi tidak tercakup dalam buku ini. Itu tertentu subjek yang terlalu maju _ pemula panduan-bahkan cakupan, dasar dari subjek dalam 5 PHP
Bilangan (Number)
Secara teknis, PHP istirahat nomor menjadi dua jenis: integer dan floating-point
(juga dikenal sebagai ganda presisi floatingpoint atau ganda). Karena cara longgar
PHP menangani variabel, tidak akan mempengaruhi kamu pemrograman untuk mengelompokkan dua kategori nomor menjadi satu semua termasuk keanggotaan.
Namun, mari kita membahas secara singkat perbedaan antara dua, demi kejelasan.
Tipe pertama dari nomor-bilangan bulat-adalah sama dengan bilangan bulat. Mereka bisa
positif atau negatif tetapi tidak termasuk pecahan atau desimal. Bilangan yang menggunakan
titik desimal (bahkan sesuatu seperti 1,0) adalah floating-point. kamu juga harus menggunakan
floating-point untuk merujuk pada pecahan, karena satu-satunya cara untuk mengekspresikan pecahan dalam PHP adalah untuk mengubahnya menjadi desimal setara. Oleh karena itu, 1 1/4 ditulis sebagai 1,25. Tabel 2.3 berisi daftar nomor beberapa contoh yang valid
dan mereka resmi jenis; Tabel 2.4 daftar valid angka dan aturan yang mereka melanggar.
TABEL 2.3 Valid Bilangan di PHP
nomor Jenis
1 Integer
1,0 Floating-point
1972 Integer
19,72 Floating-point
-1 Integer
-1.0 Floating-point
TABEL 2.4 valid Bilangan di PHP
jumlah Alasan
1/3 Berisi garis miring
1996a Berisi surat
08.02.06 Berisi beberapa
nomor Jenis
1 Integer
1,0 Floating-point
1972 Integer
19,72 Floating-point
-1 Integer
-1.0 Floating-point
TABEL 2.4 valid Bilangan di PHP
jumlah Alasan
1/3 Berisi garis miring
1996a Berisi surat
08.02.06 Berisi beberapa
String
String adalah sejumlah karakter dikurung di dalam sepasang baik tunggal (')
atau ganda (") tanda kutip. String dapat berisi kombinasi huruf, angka, simbol, dan spasi. string juga dapat berisi variabel. Berikut adalah contoh nilai-nilai string yang valid:
atau ganda (") tanda kutip. String dapat berisi kombinasi huruf, angka, simbol, dan spasi. string juga dapat berisi variabel. Berikut adalah contoh nilai-nilai string yang valid:
"Halo, dunia!"
"Halo, $ first_name!"
"1/3"
"Halo, dunia! Bagaimana kabarmu hari ini? "
"08.02.06"
"1996"
''
Yang terakhir adalah string-string kosong yang tidak mengandung karakter. sesuatu dalam tanda kutip. sana yang kasus, di mana kamu dapat berjalan masalah. Sebagai contoh:
"Saya berkata," Apa kabar? ""
String ini akan menjadi rumit dan saya mengisyaratkan masalah yang sama dalam chapter 1, "Memulai dengan PHP, "sehubungan dengan pencetakan HTML kode. Ketika PHP hits kutipan kedua tandai di atas, diasumsikan string berakhir di sana; teks berkelanjutan (Bagaimana ...) menyebabkan kesalahan. Untuk menggunakan tanda kutip dalam string Anda dapat melarikan diri kutipan dengan menempatkan tanda backslash (\) sebelum
"I said, \"How are you?\""
Backslash memberitahu PHP untuk memperlakukan setiap lolos tanda kutip sebagai bagian dari nilai string tersebut, daripada menggunakannya sebagai string yang pembukaan atau penutupan indikator. kamu juga dapat menghindari masalah ini dengan menggunakan jenis tanda kutip yang berbeda:
'Saya berkata, "Apa kabar?"'
"Saya berkata, 'Apa kabar?'"
'Saya berkata, "Apa kabar?"'
"Saya berkata, 'Apa kabar?'"
Array
Array ditutupi dengan lebih lengkap di chapter 7, tapi mari kita lihat secara singkat di sini.
Sedangkan string atau nomor berisi nilai tunggal (baik dikatakan skalar), array dapat memiliki lebih dari satu nilai ditugaskan untuk itu. kamu dapat menganggap array sebagai daftar atau tabel nilai: kamu dapat menempatkan beberapa string dan / atau angka ke dalam satu array.
Array ditutupi dengan lebih lengkap di chapter 7, tapi mari kita lihat secara singkat di sini.
Sedangkan string atau nomor berisi nilai tunggal (baik dikatakan skalar), array dapat memiliki lebih dari satu nilai ditugaskan untuk itu. kamu dapat menganggap array sebagai daftar atau tabel nilai: kamu dapat menempatkan beberapa string dan / atau angka ke dalam satu array.
Array menggunakan tombol untuk membuat dan mengambil nilai-nilai mereka menyimpan. yang dihasilkan struktur-daftar pasangan kunci-nilai-terlihat mirip dengan spreadsheet dua kolom. Tidak seperti array dalam pemrograman lain bahasa, struktur array di PHP
begitu fleksibel yang dapat menggunakan salah satu nomor atau string untuk kedua tombol dan nilai-nilai. Array bahkan tidak perlu konsisten dalam hal ini. (Semua ini akan
lebih masuk akal dalam Bab 7, ketika kamu mulai bekerja dengan contoh-contoh tertentu.)
PHP memiliki dua jenis array, didasarkan pada format satu kunci. Jika array menggunakan nomor untuk tombol (Tabel 2.5), itu disebut array diindeks. Jika menggunakan string untuk tombol (Tabel 2.6), ini merupakan asosiatif array. Dalam kedua kasus, nilai-nilai dalam array
dapat dari berbagai tipe variabel (string, angka, dan sebagainya).
begitu fleksibel yang dapat menggunakan salah satu nomor atau string untuk kedua tombol dan nilai-nilai. Array bahkan tidak perlu konsisten dalam hal ini. (Semua ini akan
lebih masuk akal dalam Bab 7, ketika kamu mulai bekerja dengan contoh-contoh tertentu.)
PHP memiliki dua jenis array, didasarkan pada format satu kunci. Jika array menggunakan nomor untuk tombol (Tabel 2.5), itu disebut array diindeks. Jika menggunakan string untuk tombol (Tabel 2.6), ini merupakan asosiatif array. Dalam kedua kasus, nilai-nilai dalam array
dapat dari berbagai tipe variabel (string, angka, dan sebagainya).
TABEL Array 2,5 Indexed
kunci Nilai
0 Don
1 Betty
2 Roger
3 J ane
TABEL Array asosiatif 2,6
kunci Nilai
VT Vermont
NH New Hampshire
IA Iowa
PA Pennsylvania
kunci Nilai
0 Don
1 Betty
2 Roger
3 J ane
TABEL Array asosiatif 2,6
kunci Nilai
VT Vermont
NH New Hampshire
IA Iowa
PA Pennsylvania
Variabel Nilai
Untuk memberikan nilai pada variabel, terlepas dari jenis variabel, kamu menggunakan sama
Untuk memberikan nilai pada variabel, terlepas dari jenis variabel, kamu menggunakan sama
menandatangani (=). Oleh karena itu, tanda sama dengan adalah disebut operator penugasan, karena akan menetapkan nilai pada hak atas variabel di sebelah kiri. Sebagai contoh:
$ jumlah = 1;
$ floating_number = 1,2;
$ string = "Halo, dunia!";
Karena setiap dari garis-garis mewakili lengkap pernyataan (yakni, tindakan eksekusi), mereka masing-masing menyimpulkan dengan titik koma. Untuk mencetak nilai dari variabel, kamu dapat menggunakan fungsi cetak:
print $ jumlah;
print $ string;
Jika kamu ingin mencetak nilai variabel dalam waktu konteks, kamu dapat menempatkan variabel ini nama dalam string dicetak, selama kamu menggunakan tanda kutip ganda J:
print "Jumlah adalah $ jumlah";
print "String adalah $ string";
Menggunakan cetak dengan cara ini bekerja untuk skalar (nilai-tunggal) variabel jenis-
angka dan string. Untuk variabel kompleks jenis-array dan objek-kamu tidak bisa hanya
menggunakan mencetak B:
print "_SERVER adalah $ _SERVER";
Seperti yang kamu sudah melihat, print_r () dapat menangani jenis nonscalar, dan kamu akan
belajar pendekatan lain kemudian dalam buku ini. Apakah kamu sedang berhadapan dengan skalar atau variabel nonscalar, jangan lupa bahwa mencetak nilai-nilai mereka adalah sangat baik debugging teknik ketika kamu mengalami masalah dengan script! Karena jenis variabel tidak terkunci di (PHP disebut sebagai lemah diketik bahasa), mereka dapat diubah dengan cepat:
$ variabel = 1;
$ variabel = "Salam";
$ variabel = "Salam";
Jika kamu ingin mencetak nilai dari variabel $ sekarang, hasilnya akan Salam. itu script berikut yang lebih baik menunjukkan konsep menugaskan nilai ke variabel dan kemudian mengakses nilai-nilai.
0 komentar:
Posting Komentar