SPEAKER: Mari kita menulis program di PHP. Tidak seperti C, yang merupakan bahasa yang dikompilasi, PHP adalah ditafsirkan bahasa, yang berarti segera setelah kami menulis kode sumber kami di PHP, kita bisa jalankan dengan melewati sumber yang kode sebagai masukan ke dalam apa yang disebut interpreter, program yang tujuannya dalam hidup adalah untuk membaca sumber PHP Anda kode, atas ke bawah, kiri ke kanan, dan lakukan, line-by-line, apa pun itu Anda telah mengaturnya dapat dilakukan. Di sini, dalam sebuah file bernama hello.php, Mari saya mulai sebagai berikut. Buka braket, tanda tanya, php, dan kemudian turun di bawah ini, biarkan aku menutup php yang tag dengan tanda tanya, sudut braket. Sekarang Anda akan menemukan, pada beberapa komputer, Anda benar-benar bisa lolos dengan hanya melakukan braket terbuka, tanda tanya, tanpa php membuntuti. Tapi Anda akan menemukan bahwa kode Anda lebih portabel dan berjalan pada lebih komputer jika Anda menggunakan versi yang lebih verbose ini. Sekarang, di antara tag ini, mari kita lakukan sesuatu yang sederhana, seperti printf, kutipan tanda kutip, "hello world", dengan backslash n. Sekarang mari kita menyimpan file dan menjalankan program ini. Tetapi untuk menjalankan file ini, kita akan harus lulus melalui PHP interpreter. Jadi secara teknis, kita menjalankan PHP, dan lulus sebagai masukan kode sumber saya sama aja. Untuk melakukan hal ini, pada command prompt saya, Aku akan melakukan php hello.php. Dan di sana kita lihat, hello world. Tentu saja, untuk menjalankan program ini, aku punya untuk mengetahui bahwa program ini ditulis di PHP, sehingga aku tahu untuk menjalankan interpreter nya. Hal ini tentu adalah ideal, terutama ketika, di C, setelah kompilasi program, pengguna hanya dapat menjalankannya tanpa harus tahu atau peduli bahwa itu sekali ditulis dalam C. Tapi kita bisa mencapai itu efek yang sama dengan PHP juga. Mari kita kembali ke kode sumber. Di bagian paling atas dari file ini, mari kita menambahkan peristiwa, bang tajam atau tanda seru, diikuti dengan garis miring bin slash php, yang hanya path ke interpreter atau program PHP pada komputer tertentu. Sekarang mari kita menyimpan file, tetapi juga membuat file executable selain dibaca. Ini sudah cukup untuk sebuah file untuk dibaca untuk program seperti PHP untuk menafsirkan , tapi untuk benar-benar menjalankan program dan mencari peristiwa yang di atasnya untuk mengetahui apa interpreter yang digunakan untuk mengeksekusi kode, kita harus membuat mengajukan dieksekusi juga. Untuk melakukan hal ini, mari kita ketik chmod plus x, untuk dieksekusi, hello.php. Dan sekarang, mari kita jalankan dot slash hello.php. Dan lagi, kita melihat dunia halo. Sekarang kita bisa mengambil satu langkah lebih jauh. Kami tidak perlu mengungkapkan kepada dunia bahwa program ini, hello world, adalah ditulis dalam PHP. Kita dapat menghapus bahwa ekstensi file sekarang serta dengan menetapkan hello.php mv, harus diganti hanya halo, dan aku sekarang dapat melakukan dot slash halo, dan aku lagi melihat halo dunia. Mari kita mengambil satu langkah terakhir. Misalkan bahwa saya tidak perlu tahu path PHP pada komputer dimana program ini bisa dijalankan, tetapi saya ingin komputer untuk menemukannya untuk saya. Ternyata pada banyak komputer, ada program yang disebut env untuk lingkungan, E-N-V, yang dapat mengetahui bahwa bagi kita. Jadi mari kita kembali ke peristiwa dan mengubahnya menjadi ruang php hanya env. Shebang baru ini akan menginstruksikan komputer untuk memeriksa lingkungan untuk program, PHP, dan jika itu ada, menggunakannya untuk menafsirkan program ini.