Chapter 2 ~ Variables


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 variabeljenis 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 sebelumnyascript 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 caseSensitiveMenggunakan 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 $

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"

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,25Tabel 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
                                 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:

"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?'"

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).

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


Variabel Nilai
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 scriptKarena jenis variabel tidak terkunci di (PHP disebut sebagai lemah diketik bahasa), mereka dapat diubah dengan cepat:

$ variabel = 1;
$ 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