PHP pada akhirnya hanyalah teks yang diambil oleh server web Anda dan diubah menjadi sekumpulan perintah dan informasi untuk browser web Anda. Dan karena Anda hanya bekerja dalam teks, tidak banyak yang harus Anda lakukan untuk memulai sebagai programmer PHP. Anda harus terbiasa dengan PHP itu sendiri, dan cara terbaik untuk melakukannya adalah dengan menginstal PHP di komputer Anda sendiri serta memahami bagaimana PHP berjalan di server web jarak jauh Show
Kemudian, Anda perlu menjalankan skrip yang sebenarnya. Jangan khawatir; . Tidak hanya itu, Anda akan menjalankan skrip Anda, mengunggahnya ke server web Anda, dan mengakses skrip Anda dengan browser web.. dan itu saja di dua bab pertama Sepanjang proses, Anda akan mulai memegang kendali. Dengan PHP, Anda menjadi peserta aktif di halaman web Anda. PHP memungkinkan Anda mendengarkan dengan cermat pengguna Anda dan membalasnya. Jadi pergilah; Salah satu hal yang paling sulit untuk ditangani ketika datang ke pemrograman PHP tidak ada hubungannya dengan pemrograman sama sekali. Itu mencari tahu bagaimana PHP berjalan, bagaimana itu berinteraksi dengan browser web dan server web Anda, dan mengapa tidak mungkin hanya mengklik dua kali file PHP di hard drive Anda dan melihat skrip dalam file itu berjalan HTML dan CSS Dijalankan Dalam Peramban WebPertama, ada baiknya memikirkan kembali saat Anda masih seorang programmer kecil, menulis halaman HTML pertama Anda. Anda dapat menyimpan halaman itu dalam sebuah file, beri nama file itu dengan a. html, dan boomâAnda memiliki halaman web. Klik dua kali file itu, dan di sebagian besar komputer, Anda melihat halaman itu terbuka di browser web. Itu karena sama seperti a. doc file terhubung ke program Microsoft Word, a. html terhubung ke browser web (khususnya, browser yang Anda pilih sebagai default di komputer Anda). harus memberi Anda ide Gambar  1-1.  Browser web mengetahui semua yang perlu mereka ketahui untuk memuat dan menampilkan halaman HTML. Tidak diperlukan perangkat lunak atau konfigurasi tambahan Jika Anda terus memikirkan kembali, Anda mungkin menambahkan beberapa gaya ke halaman HTML Anda. Menggunakan atribut Kemudian, pada titik tertentu, beberapa desainer web yang bermaksud baik menampar tangan Anda dan bersikeras agar Anda mulai menulis semua CSS Anda dalam style sheet eksternal, dan mereferensikan file tersebut di Anda bahkan mungkin memiliki beberapa lembar gaya untuk kepentingan orang yang melihat situs web Anda di perangkat seluler atau mencetak halaman _ Tapi Anda masih bisa mengklik dua kali file HTML itu, dan browser Anda tahu apa yang harus dilakukan (lihat ). Itu karena, sekali lagi, browser web benar-benar mampu tidak hanya merender HTML, tetapi juga menerapkan semua gaya CSS tersebut ke halaman. Sekali lagi, tidak diperlukan perangkat lunak tambahan Pada titik ini, meskipun Anda hanya menggunakan dua teknologiâHTML dan CSSâAnda hanya memerlukan satu program untuk menangani teknologi tersebut. peramban web Gambar  1-2.  Seperti halnya dengan HTML, browser web tidak memerlukan bantuan tambahan atau plugin untuk mengubah deskripsi CSS tekstual Anda menjadi gaya dan menerapkan gaya tersebut ke elemen HTML Anda JavaScript Menambahkan Kompleksitas, tetapi Bukan Perangkat LunakSelanjutnya di jajaran teknologi web yang perlu dipelajari oleh setiap perancang dan pemrogram pemula. JavaScript. Tiba-tiba, Anda tidak terbatas pada elemen yang tidak pernah berpindah dan teks yang tidak pernah berubah. Baik itu validasi nomor telepon sederhana, fungsi jQuery yang lebih canggih yang mengubah kotak abu-abu yang membosankan menjadi tombol animasi dan elemen ke dalam tab, atau bahkan objek kanvas HTML5 baru, di mana Anda dapat membangun seluruh game 3D berbasis JavaScript, halaman Anda tiba-tiba memiliki kehidupan baru dengan JavaScript Tetapi sama seperti HTML dan CSS, JavaScript pada dasarnya adalah teknologi web, dan bahkan lebih khusus lagi, teknologi berbasis browser. Dengan kata lain, dukungan untuk JavaScript adalah bagian tak terpisahkan dari browser web Anda. Faktanya, jika JavaScript versi baru akan munculâsesuatu yang jarang terjadi akhir-akhir iniâAnda harus mengunduh versi baru browser untuk mendapatkan versi JavaScript tersebut. Sama seperti Anda tidak dapat meningkatkan versi penginstalan HTML di luar browser, Anda juga tidak dapat meningkatkan versi penginstalan JavaScript di luar browser menunjukkan kepada Anda bagaimana JavaScript cocok (petunjuk. seperti halnya HTML dan CSS) Gambar  1-3.  Browser web juga dapat menangani JavaScript Anda. Peramban itu melakukan banyak hal di balik layar CatatanKode yang menangani HTML dan CSS Anda tidak terlalu terputus seperti yang terlihat dari dan. Dengan kata lain, tidak ada komponen individual di browser web Anda yang merender HTML atau CSS. Tapi Anda mendapatkan idenya; PHP Bukan Bagian dari Browser AndaDan di sinilah hal-hal berubah dari tampilan dunia yang mudah dan berpusat pada browser. Saat Anda mengunduh browser web, Anda mendapatkan HTML, CSS, dan JavaScript, tetapi Anda tidak mendapatkan PHP. Skrip PHPâyang akan segera Anda tulisâharus ditafsirkan oleh program juru bahasa PHP, yang disebut php. Dan, Anda tidak bisa hanya menambahkan juru bahasa PHP ke browser Anda. Itu tidak tahu apa yang harus dilakukan dengan skrip dan tidak dibangun untuk menafsirkan PHP Sebagai gantinya, Anda memerlukan PHP di server web. Itu adalah server webâbukan browser webâyang dapat berinteraksi dengan penerjemah PHP. Browser Anda dapat menangani HTML sendiri, tetapi harus membuat permintaan ke server web untuk menangani skrip PHP. Server itu dapat mengambil skrip PHP Anda dan menjalankannya, lalu mengambil respons dan mengirimkannya kembali ke browser Anda. Browser Anda kemudian dapat memahami dan menangani respons Jadi, tambahkan beberapa kerutan baru. juru bahasa PHP, hal ajaib yang mengambil skrip PHP yang akan Anda tulis dan melakukan sesuatu yang berguna dengannya; . Keduanya tinggal di luar browser web Anda. Dalam skenario ini, browser sekarang membuat permintaan ke server lalu mengambil respons dan menampilkannya kepada Anda Gambar  1-4.  Browser web menangani HTML, CSS, dan JavaScript menggunakan kode browser itu sendiri. Tapi skrip PHP harus diserahkan ke program lain, dan program itu berurusan dengan skrip, mengembalikan sesuatu yang berguna (semoga. ) ke server web, yang kemudian dapat mengirimkan respons kembali ke browser web. (Seperti halnya dengan diagram sebelumnya, ini adalah penyederhanaan yang berlebihan. Interpreter PHP berinteraksi erat dengan server web Anda, sehingga tidak berdiri terlalu jauh di luar server seperti yang terlihat. ) Inilah proses dasarnya
Memahami perbedaan dalam cara kerja PHP ini, berbeda dengan HTML, CSS, dan JavaScript, penting karena ini menentukan pendekatan yang akan Anda ambil untuk menulis skrip PHP dan menjalankan skrip tersebut. Tulis di Mana Saja, Jalankan di Mana Ada PHPHal yang keren tentang HTML, CSS, dan JavaScript adalah karena semuanya terpasang di browser dan Anda dapat mendownload browser dengan sangat mudah, teknologi tersebut langsung tersedia. Sulit untuk menemukan komputer tanpa browser yang sudah diinstal sebelumnya. Jadi, Anda menyalakan komputer untuk pertama kalinya, dan boom, Anda dapat segera mulai membuat halaman web. Klik dua kali file HTML, browser Anda akan menyala, dan Anda siap melakukannya Tapi PHP bukan bagian dari browser itu. Ini tidak selalu terinstal sebelumnya. Jika Anda menulis skrip PHP lalu mengklik dua kali, Anda mungkin akan melihat peluncuran editor kode, tetapi bukan sesuatu yang benar-benar akan menjalankan skrip tersebut. Lebih buruk lagi, jika browser Anda membuka skrip PHP Anda, itu bukan server web. Itu tidak memiliki juru bahasa PHP. Itu hanya akan menunjukkan kepada Anda kode Anda, daripada menjalankannya, dan apa gunanya itu bagi siapa pun? Pendahuluan yang panjang ini hanyalah peringatan besar. meskipun cukup mudah untuk mulai menulis skrip PHP, Anda tidak bisa hanya membukanya di Dreamweaver atau Firefox dan mengharapkannya berjalan. Anda akan berakhir dengan frustrasi dan kesal, dan itu tidak baik untuk siapa pun Intinya adalah ini. Anda dapat menulis PHP di komputer lokal Anda sendiri, tetapi Anda memiliki dua pilihan untuk benar-benar menjalankan PHP tersebut
Kedua pilihan itu sama baiknya, dan mana yang Anda pilih sangat bergantung pada keadaan Anda. Meskipun tampaknya wajar untuk langsung mengunggah skrip Anda, Anda tidak selalu memiliki koneksi jaringan. (Suara yang baru saja Anda dengar adalah sorak-sorai dari semua programmer yang harus menempuh perjalanan selama satu jam untuk bekerja di metro atau kereta bawah tanah lokal mereka. ) Untuk situasi tanpa kabel tersebut, senang dapat terus mengembangkan di komputer Anda sendiri tanpa perlu mengakses penyedia hosting Anda. Perhatikan saja, menginstal PHP di komputer Anda sendiri sangat bagus untuk memahami apa yang sebenarnya dilakukan oleh juru bahasa PHP Jadi, sebelum Anda mulai menulis skrip yang bahkan tidak dapat Anda jalankan, saatnya membuat PHP bekerja di komputer Anda sendiri (jika Anda mau), dan kemudian berbicara tentang menjalankan skrip di alam liar, seperti CatatanDalam jangka panjang, Anda mungkin ingin memiliki cara untuk menggunakan PHP dan MySQL tanpa koneksi internet dan penyedia hosting atau pengaturan ISP. Dengan begitu, Anda dapat bekerja di komputer Anda sendiri kapan pun Anda mau, lalu mengunggah skrip Anda saat sudah siap untuk digunakan. Tidaklah sulit untuk menginstal PHP di komputer Anda sendiri. Ini biasanya disebut penginstalan lokal, yang artinya semua program Anda berjalan di komputer lokal Anda sendiri. (Untuk detail lebih lanjut tentang cara kerja semuanya, lihat kotak di. ) Meskipun PHP tidak dimuat sebelumnya di setiap komputer seperti browser web, masih mudah untuk mengunduh PHP dari Internet, membuatnya berfungsi di komputer Anda, dan aktif serta berjalan dengan cepat...semuanya tanpa mengeluarkan uang sepeser pun. Selain itu, sebagian besar alat termudah dan terbaik untuk menulis kode PHP juga gratis. Anda hanya perlu tahu di mana menemukannya PHP di Komputer Berbasis Windows (Instalasi WampServer)Buka browser web favorit Anda dan buka www. wampserver. com. Ini adalah rumah online WAMP, yang merupakan singkatan dari Windows, Apache, MySQL, PHP. Situs ditampilkan di CatatanMeskipun situs webnya disebut WampServerâdan menjelaskan pengelompokan perangkat lunak âApache, PHP, MySQL di Windowsââakronim WAMP tetap hidup Pilih tautan Unduh yang relevan untuk versi Windows Anda. Jika Anda tidak yakin, Anda dapat membuka Panel Kontrol, memilih Sistem, lalu melihat-lihat. Anda akan melihat âSistem Operasi 32-bitâ atau âSistem Operasi 64-bit,â dan itu memberi tahu apa yang Anda inginkan. Cukup pilih tautan pertama di kiri atas halaman yang cocok dengan sistem Anda Saat pengunduhan dimulai, Anda melihat peringatanâsebenarnya, beberapa di antaranyaâtentang perlunya beberapa ekstensi C++. Klik tautan untuk sistem Anda (lihat ), unduh ekstensi (lihat ), lalu jalankan file yang diunduh. Anda harus mengizinkan program yang diunduh untuk memperbarui sistem Anda, menerima perjanjian lisensi, dan memasang ekstensi. Setelah selesai, layar akan muncul seperti yang ada di dalamnya Gambar  1-5.  Wampserver. com menyatukan semua yang Anda butuhkan untuk menjalankan PHP dan MySQL dan berperilaku di PC Windows Anda Gambar  1-6.  WampServer memerlukan beberapa pekerjaan tambahan di pihak Anda sebelum dapat diinstal, terutama, Anda perlu mendownload beberapa ekstensi C++ agar semua yang ada di interpreter PHP berfungsi Gambar  1-7.  Microsoft menghosting pustaka C++ yang bergantung pada WampServer untuk diinstal Gambar  1-8.  Akhirnya. Ekstensi C++ diinstal. Sekarang Anda dapat kembali menginstal WampServer Setelah Anda menginstal ekstensi C++, kembali ke Wampserver. com, pilih Unduh lagi, lalu klik tautan unduhan. Kali ini, Anda dapat mengabaikan peringatan tersebut. Klik kata-kata âAnda dapat mengunduhnya langsung. â Situs penuh iklan yang Anda tuju akan memicu pengunduhan dalam beberapa detik. Kemudian, simpan dan jalankan file itu; . adalah tujuan Anda Gambar  1-9.  Semua itu cocok untuk logo âWâ merah muda kecil. Tapi itu sepadan. Menginstal PHP secara manual (sebagaimana dirinci dalam lampiran) membuatnya tampak seperti berjalan-jalan di taman Terima lisensi dan direktori instalasi default (biasanya C. \wamp). Anda mungkin ingin membuat ikon tautan cepat, atau setidaknya pintasan desktop, lalu membiarkan penginstalan berjalan. Pilih browser default Anda. Anda kemudian akan ditanya tentang mengizinkan Apache untuk mengakses jaringan publik (). Opsi terbaik di sini biasanya adalah default yang disediakan oleh penginstal WampServer Gambar  1-10.  Kecuali jika komputer Anda terhubung langsung ke Internet dan memiliki alamat IP khusus yang tersedia untuk umum, opsi default baik-baik saja di sini Anda kemudian memiliki beberapa opsi lain untuk email PHP, dan kemudian selesai. Luncurkan WampServer, dan Anda akan melihat...tidak ada apa-apa. Yah, hampir tidak ada. Di sisi kanan bilah tugas, perhatikan sekarang ada sedikit âWâ hijau kecil (lihat ) Gambar  1-11.  Sekarang Anda telah menjalankan WampServer dengan lancar di latar belakang. Namun, untuk masalah Anda, tampaknya Anda hanya memiliki ikon âWâ hijau kecil ini Klik ikon W berwarna hijau untuk melihat semua hal yang telah Anda baca, seperti PHP, MySQL, dan Localhost, seperti yang ditampilkan di Gambar  1-12.  Anda dapat melakukan banyak hal dari ikon WampServer. mulai dan hentikan program baru yang telah Anda instal, gunakan alat phpMyAdmin yang praktis (yang akan Anda lihat selengkapnya di Bab 7), dan lainnya. Anda akan menggunakan hampir semua yang ada di sini sebelum Anda selesai Anda hampir selesai. Pilih opsi teratas, Localhost. (Jika Anda tidak ingat apa arti localhost, lihat kotak di. ) Jendela atau tab browser web baru akan terbuka dengan alamat yang mereferensikan server web yang Anda pasang secara lokal. Halaman Konfigurasi Server ini menyajikan informasi tentang pengaturan server web Anda sendiri (lihat ). Ini tidak terlalu mengesankan untuk dilihat, tetapi ini adalah bukti bahwa komputer Windows Anda sekarang dapat menayangkan halaman web Saat berada di halaman Konfigurasi Server, di bagian Alat (sekitar setengah halaman), klik tautan phpinfo(). Halaman terbuka yang terlihat seperti , yang merupakan semua yang perlu Anda ketahui tentang penginstalan PHP lokal Anda Lebih penting lagi, itu berarti browser Anda membuat permintaan ke server web, dan server web tersebut memproses beberapa PHP (fungsi Gambar  1-13.  Memiliki server web yang berjalan di komputer lokal Anda tidak diperlukan untuk mengembangkan HTML, CSS, atau sebagian besar aplikasi JavaScript. Namun karena browser tidak dapat menginterpretasikan PHP, server web lokal sangat penting jika Anda ingin menulis skrip PHP di komputer tersebut dan menjalankannya tanpa mengunggahnya ke server di suatu tempat. Gambar  1-14.  Dan kemenangan besar. PHP sedang berjalan. Sebenarnya, browser Anda membuat permintaan ke server web lokal Anda, server web lokal Anda menjalankan beberapa PHP, dan kemudian merespons browser Anda dengan respons dari perintah PHP tersebut. Anda punya PHP. Sekarang saatnya mendapatkan skrip PHP di Mac (Instalasi Default)Jika Anda memiliki Mac, Anda memiliki lebih dari sekadar mesin yang ramping dan berkilau, dan terlalu banyak cara untuk menghabiskan lebih banyak uang dengan Apple, Anda sudah menginstal PHP. Untuk membuktikannya, buka aplikasi Terminal di Mac Anda. Jika Anda belum pernah menggunakan Terminal, jangan khawatir; . Buka ApplicationsâUtilitiesâTerminal CatatanAnda juga dapat membuka folder Aplikasi dalam sekejap dengan menekan Shift-â-A. Namun, pintasan keyboard ini hanya berfungsi di Finder. Jika Anda sedang melihat buku ini di e-reader atau online, misalnya, klik desktop Anda lalu tekan Shift-â-A. Shift-â-A adalah pintasan yang kurang dikenal, tetapi jika Anda adalah tipe pemrograman, Anda mungkin semua tentang pintasan keyboard Setelah Anda menemukan folder Aplikasi, buka dan temukan aplikasi Terminal. Sepertinya monitor komputer dengan layar hitam dan panah putih kecil, seperti yang ditunjukkan pada Gambar  1-15.  Program Terminal memungkinkan Anda menggunakan baris perintah di komputer Macintosh. Banyak pengkodean PHP Anda akan dilakukan dengan menggunakan Terminal, jadi Anda akan terbiasa dengan aplikasi ini dengan cepat. Buka, dan Anda akan melihat layar barebone seperti pada Gambar 1-16 TipAnda akan sering menggunakan Terminal untuk menguji program PHP sebelum mengunggahnya ke server. Untuk mempermudah peluncuran Terminal, seret ikon ke dok Anda Gambar  1-16.  Saat pertama kali membuka Terminal, Anda tidak akan terlalu terkesan. Anda akan mendapatkan garis yang mungkin cocok dengan nama komputer Anda dan kemudian tanda dolar yang aneh. Jangan.. khawatir.. ini semua akan segera menjadi kebiasaan lama Untuk memastikan bahwa PHP terinstal di sistem Anda, ketik Tekan Control-C untuk menghentikan satu mata itu berkeliaran dan menampilkan kursor yang berkedip lagi. Kali ini, ketik Gambar  1-17.  Banyak program yang akan Anda gunakan di Terminal tersebar di hard drive Mac Anda. Perintah which memberi tahu Anda dengan tepat di mana sebuah program berada di mesin Anda Setelah Anda melihat di mana PHP di Mac (Instalasi MAMP)Meskipun bagus bahwa Mac dilengkapi dengan PHP yang sudah diinstal, mungkin ada opsi yang lebih baikâsebaiknya Anda mengunduh dan menginstal sendiri. Opsi yang lebih baik itu adalah MAMP, yang merupakan singkatan dari Mac, Apache, MySQL, PHP. Ini adalah mitra Mac untuk WAMP, instalasi Windows PHP yang mudah () yang Anda, sebagai pengguna Mac, mungkin lewati MAMP tidak meningkatkan penginstalan PHP yang disertakan di Mac Anda; . Anda bahkan mendapatkan panel kontrol sederhana untuk memulai server web lokal dan database MySQL Anda. Penambahan itu adalah keuntungan yang bagus, dan ditambah dengan betapa mudahnya menginstal MAMP, Anda mungkin hanya ingin membuang instalasi PHP default dan menjalankan MAMP Pertama, menggunakan browser web favorit Anda, kunjungi www. mamp. info. Situs seperti yang ditampilkan di Gambar  1-18.  Situs MAMP adalah sahabat bagi developer PHP. Unduhan MAMP gratis memberi Anda hampir semua yang Anda inginkan untuk mengembangkan skrip PHP yang hebat dan basis data tempat mereka bekerja Cukup klik tombol âUnduh sekarangâ di bawah MAMP lalu ambil kopi dan tunggu penginstal untuk mengunduh Sekarang, luncurkan penginstal. Klik Berikutnya beberapa kali untuk memilih hard drive Anda dan menyetujui lisensinya. Lanjutkan hingga penginstal memberi tahu Anda bahwa MAMP siap diinstal, seperti yang ditunjukkan pada CatatanBeberapa versi MAMP tidak memiliki sertifikat keamanan yang ditandatangani dengan benar. Ini menghasilkan pesan jahat yang muncul ketika Anda mencoba meluncurkan penginstal. âMAMP_2. 1. 1. pkg tidak dapat dibuka karena berasal dari pengembang yang tidak dikenal. â Untungnya, Anda dapat mengabaikan ini dengan aman untuk MAMP. Cukup Control-klik penginstal, lalu di menu popup yang muncul, Anda dapat mengklik âBuka. â Ini pada gilirannya akan memberi Anda kotak dialog, dan Anda dapat mengklik âBukaâ lagi. Terakhir, program Anda siap dijalankan. Untungnya, Anda hanya perlu melakukan ini sekali Gambar  1-19.  MAMP mudah dipasang, tetapi menghabiskan sekitar setengah gigabyte ruang disk. Tidak apa-apa; Setelah instalasi selesai, buka Aplikasi 4 MAMP. Anda akan melihat panel kontrol yang bagus, a la Gambar  1-20.  Panel kontrol ini adalah basis utama MAMP. Anda dapat memulai dan menghentikan komponen perangkat lunak dan membuat semua perubahan konfigurasi Anda di sini. Saat kaki PHP Anda basah, Anda mungkin ingin memindahkan ikon MAMP ke dok Anda; Instalasi Anda mungkin mencoba memulai server Apache dan database secara otomatis. Namun, Anda dapat mengonfigurasinya dengan mudah dengan mengeklik tombol Preferensi. Anda mungkin harus memeriksa tab Port dan memastikan tidak ada masalah dengan perangkat lunak lain di komputer Anda. Anda dapat melakukan ini semua di dalam MAMP, seperti yang ditunjukkan pada Gambar  1-21.  MAMP memungkinkan Anda mengubah port yang menjalankan Apache (server web), serta port yang menjalankan MySQL. Berhati-hatilah dengan port MySQL. Sebagian besar program yang menggunakan MySQL perlu diperbarui ke nilai yang Anda gunakan di sini CatatanJika semua pembicaraan tentang port ini mulai membuat Anda pusing, tidak apa-apa. Ini mungkin hanya berarti bahwa mesin Anda diatur tanpa perangkat lunak apa pun yang berjalan di port aneh, dan itu membuat segalanya menjadi mudah di sini. terima saja defaultnya. Ini adalah port yang cukup standar, dan hampir selalu bekerja dengan sempurna dengan sistem Anda juga dapat mengklik opsi Preferensi PHP dan melihat beberapa hal yang, sejujurnya, mungkin tidak terlalu penting bagi Anda (lihat ). Biarkan saja ini sendiri. Nyatanya, hampir tidak pernah ada alasan untuk mengacaukan pilihan ini. Sebagian besar, baik untuk mengetahui bahwa ya, MAMP memang menginstal PHP (bersama dengan server web dan MySQL) hanya dengan beberapa klik mouse Gambar  1-22.  Ada beberapa alasan mengapa suatu hari Anda ingin melompat kembali dari PHP 5. 3 sampai 5. 2, tapi itu terlalu jauh. Untuk saat ini, terima saja opsi ini apa adanya dan bersiaplah untuk memulai skrip Tidak banyak lagi yang harus dilakukan sekarang, jadi Anda dapat menutup Preferensi dan mengeklik opsi âBuka halaman awalâ untuk mendapatkan halaman browser yang bagus seperti yang ditampilkan di. Di sinilah Anda akan menghabiskan banyak waktu pemecahan masalah serta menggali database setelah Anda menguasai alat baris perintah untuk MySQL yang akan Anda pelajari di Bab 4 Gambar  1-23.  Di sinilah Anda akan melakukan sebagian besar pekerjaan setelah perangkat lunak MAMP Anda berjalan. Pikirkan panel kontrol MAMP sebagai tempat Anda akan mengontrol program, dan halaman awal ini sebagai tempat Anda akan berinteraksi dengan program tersebut Sebelum melanjutkan, Anda dapat memverifikasi bahwa ini semua melakukan sebagaimana mestinya. Di bagian atas halaman awal MAMP, klik tab âphpInfoâ. Sebuah layar muncul, mirip dengan yang di. Apa yang â penting di sini bukanlah semua informasi yang tercantum; . Namun, yang keren adalah Anda sedang melihat skrip PHP yang telah ditafsirkan oleh penerjemah PHP (diinstal sebagai bagian dari MAMP). Penerjemah kemudian memasukkan output dari skrip itu ke server web baru Anda yang diinstal MAMP, yang pada gilirannya menyerahkan respons itu ke browser web Anda. Bukti bahwa Anda sudah menjalankan PHP Gambar  1-24.  Halaman ini sebenarnya adalah output dari fungsi phpinfo di PHP. Inilah bukti bahwa Anda memiliki apa yang Anda perlukan untuk menjalankan skrip PHP di mesin lokal Anda. Faktanya, Anda baru saja menjalankan satu Semua program yang akan Anda tulis dalam PHP adalah file teks lama biasa. Menulis PHP tidak jauh berbeda dengan menulis HTML atau CSS atau JavaScript. Anda akan mengetik hal yang berbeda, tentu saja, tetapi ini semua hanyalah file teks yang disimpan dengan ekstensi khusus. Kau gunakan. html untuk HTML,. css untuk css,. js untuk JavaScript, dan sekarang Anda akan menggunakan. php untuk file PHP Karena PHP hanyalah teks, Anda memerlukan editor teks yang bagus untuk bekerja. Jika Anda menggunakan Windows, Anda dapat menggunakan Notepad. Sesederhana program itu, sempurna untuk pengkodean dalam PHP. Jika Anda menggunakan Mac, TextEdit adalah pilihan yang bagus. Kabar baiknya adalah setiap program ini telah terinstal di komputer Anda, sehingga Anda tidak perlu mengunduh atau membeli apa pun. Kabar buruknya adalah tidak satu pun dari program ini yang mengetahui bahwa Anda sedang menulis PHP, sehingga Anda tidak mendapatkan banyak bantuan jika Anda salah mengetik atau ingin mengatur file tanpa beralih ke Windows Explorer atau Finder. Program-program ini sederhana, tetapi terbatas Di sisi lain, ada beberapa editor di luar sana yang dibuat khusus untuk menangani PHP. Misalnya, untuk Windows, Anda dapat mengunduh NuSphere PhpED (nusphere. com/produk/phped. htm), yang ditampilkan di. Anda akan membayar sedikit untuk program seperti NuSphereâbiasanya antara $50 dan $100ânamun Anda akan mendapatkan kode warna yang bagus, bantuan dengan fitur bahasa khusus, dan dalam banyak kasus, beberapa fitur pengaturan file yang bagus Gambar  1-25.  NuSphere PhpED memberi Anda banyak fitur dan mendukung JavaScript, CSS, dan HTML, serta PHP. Ini juga memiliki dokumentasi yang bagus untuk sebagian besar fungsi dan pustaka PHP Jika Anda menggunakan Mac, dua kandidat terkemuka untuk editor yang mengerjakan teks dan banyak hal keren lainnya adalah BBEdit (www. tulang telanjang. com/produk/bbedit/index. html) dan TextMate (www. teman makro. com). Keduanya adalah program khusus Mac, dan keduanya menawarkan fitur serupa di Mac seperti halnya PhpED untuk Windows. kode warna, manajemen file, dokumentasi bantuan, dan dukungan untuk HTML, CSS, JavaScript, dan banyak lagi. Anda dapat melihat BBEdit beraksi di ; Gambar  1-26.  BBEdit seharusnya sederhana, tetapi Anda akan menemukan dukungan PHP yang lebih dari cukup. Itu disetel terutama untuk HTML, jadi ada beberapa keanehan, tapi itu pilihan yang bagus untuk PHP bekerja di Mac Anda dapat melihat seperti apa TextMate di dalamnya. Ini sedikit lebih sederhana daripada BBEdit, jadi jika Anda belum pernah menggunakan editor pemrograman, ini mungkin lebih mudah untuk memulai. TextMate harganya sekitar $60, sedikit lebih murah dari BBEdit Gambar  1-27.  TextMate adalah editor yang berupaya memberikan pengeditan kode warna dan tidak banyak lagi. Itu memang menawarkan manajemen file dan dukungan FTP, tetapi yang terbaik adalah membiarkan Anda mengetik kode dan tidak mengganggu Setelah Anda merasa nyaman menulis kode PHP, Anda dapat meluangkan waktu bermain-main dengan berbagai editor yang disempurnakan ini. Anda dapat melihat apa yang Anda suka, mengetahui apakah editor cocok untuk Anda, atau menyadari bahwa Anda adalah programmer Notepad atau TextEdit. Tidak ada pilihan yang tepat untuk PHP; Namun, jika Anda baru memulai, coba gunakan editor teks sederhana—Notepad di Windows atau TextEdit di Mac. Anda akan belajar lebih banyak tentang PHP dengan cara ini, bahkan jika Anda tidak mendapatkan semua lonceng dan peluit dari salah satu editor berfitur lengkap. Selain itu, setelah Anda memahami PHP dan telah belajar bekerja dengannya secara manual, Anda akan menghargai dan dapat menggunakan fitur-fitur dari editor lain secara lebih efektif. CatatanSetelah Anda terbiasa dengan PHP, Anda juga dapat melihat Eclipse PHP (www. gerhana. org). Eclipse IDE telah lama menjadi favorit bagi pengembang Java, dan sekarang ada cukup plug-in untuk PHP yang juga merupakan pilihan yang sah untuk pemrogram PHP. Namun, ada banyak hal yang terjadi di Eclipseâbanyak alat dan gadgetâsehingga Anda mungkin ingin menunggu sebentar sebelum terjun lebih dulu ke dalamnya. Namun, kembali lagi nanti; Anda telah memasang PHP secara lokal dan Anda memiliki editor teks. Sekarang yang Anda butuhkan hanyalah program yang sebenarnya. Mulai editor teks Anda dan ketikkan kode berikut, persis seperti yang ditunjukkan di sini Banyak dari ini mungkin terlihat aneh, dan tidak apa-apa. Anda akan segera memahami setiap bagian dari kode ini. Saat ini, biasakan saja melihat PHP yang cukup berbeda dengan HTML atau JavaScript PeringatanBeberapa editor yang mungkin Anda gunakan, seperti TextEdit, akan mencoba menyimpan dokumen sebagai teks kaya. Teks kaya memungkinkan Anda menggunakan pemformatan, seperti huruf tebal dan garis bawah. Anda tidak menginginkannya dalam kode PHP, jadi cari opsi untuk menggunakan teks biasa, yang tidak menyediakan pemformatan Jika Anda menggunakan TextEdit, pilih Format 4Buat Teks Biasa. (Anda tidak akan melihat opsi itu jika sudah bekerja dalam teks biasa. ) Jika Anda menggunakan Notepad, teks kaya bukanlah pilihan, jadi Anda tidak perlu khawatir Setelah Anda selesai, editor Anda akan terlihat seperti Gambar  1-28.  PHP hanyalah teks, tetapi menggunakan beberapa karakter aneh. Mulai biasakan mengetik tanda dolar ($), tanda kurung sudut (< dan >, seperti pada HTML), dan garis miring terbalik (\). Anda akan sering menggunakan karakter tersebut CatatanAnda tidak akan melihat sintaks yang disorot warna yang bagus sampai Anda menyimpan file dengan a. ekstensi php Program ini hanya melakukan beberapa hal sederhana
php sayHello.php2 php sayHello.php3. Ada juga beberapa karakter aneh seperti php sayHello.php_4 dan php sayHello.php5 yang akan segera Anda pelajari. Tetapi lihat apakah Anda dapat mengikuti kata-kata sederhana dalam bahasa Inggris melalui jalur dasar. pembukaan php sayHello.php_6 php sayHello.php_7 php sayHello.php_8php sayHello.php_9
|