Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. PHP

Belajar PHP dari Nol: Rencana Pembelajaran

by
Difficulty:BeginnerLength:MediumLanguages:

Indonesian (Bahasa Indonesia) translation by Andy Nur (you can also view the original English article)

Memegang gelar sebagai yang "nomor satu", PHP adalah bahasa yang paling populer di kalangan pengembang. Meski begitu, banyak yang lebih memilih bahasa yang berbeda. Sebagaimana saya, misalnya, paling nyaman ketika bekerja di lingkungan ASP.NET. Namun, karena kesuksesan Wordpress yang sangat besar, semakin banyak pengembang yang memutuskan untuk memperluas cakrawala mereka dan mempelajari bahasa lain.

Saya kebetulan menjadi salah satu dari orang-orang itu. Ketika klien saya semakin banyak meminta penerapan Wordpress, mempelajari PHP telah menjadi suatu kebutuhan. Saya tidak sendirian pada usaha ini. Bagi mereka yang berada di perahu yang sama, mengapa tidak meluangkan waktu dan belajar dengan saya?

Pernyataan Tugas

Selama beberapa artikel berikutnya - yang akan diposting setiap hari Rabu - adalah niat saya untuk membuat "rencana pelatihan" untuk kita semua. Jika kamu ingin belajar, tetapi belum sempat melakukannya, maka sekaranglah saatnya! Di sisi lain, bagi kamu seorang ninja PHP, saya dengan hormat memintamu terlibat dan menawarkan saran kepada kita semua. Jika kamu mendapat manfaat dari puluhan tutorial di situs ini, luangkan beberapa saat untuk membalas, melalui bagian komentar. Ini akan menjadi sumber dayamu yang serba ada untuk semua terkait PHP. Setiap hari Rabu, saya akan memposting artikel pelatihan, serta daftar sumber daya yang akan membantu menjelaskan konsep dalam yang pelajaran lebih lanjut. Kuncinya di sini adalah bahwa saya seorang pemula sama seperti orang lain, yang relatif berbicara. Kita dapat memotivasi satu sama lain untuk belajar dengan cepat, dan seefisien mungkin.

Jadi, mengapa kamu belajar dari pemula? Cobalah untuk tidak menganggapnya sebagai saya sedang mengajarmu. Pikirkan artikel ini sebagai upaya komunitas di mana kita semua saling membantu. Saya akan belajar dari banyak hal darimu dengan cara yang sama yang kamu pelajari dari saya.

Apa itu PHP?

PHP adalah singkatan dari Hypertext Preprocessor. Sementara bahasa lain, seperti Javascript, berfungsi di sisi-klien, kode PHP-mu akan dijalankan pada tingkat server. Ia bekerja dengan lancar dengan HTML kita. Selanjutnya, PHP-mu dapat disematkan dalam HTML dan sebaliknya. Yang penting untuk diingat adalah bahwa, tidak peduli betapa rumitnya PHP-mu, pada akhirnya akan dihasilkan sebagai HTML yang sederhana.

Mengapa Saya Menggunakan PHP?

HTML 100% statis. Dengan mengimplementasikan PHP ke dalam kodemu, kita dapat membuat situs dinamis yang akan berubah tergantung pada kondisi yang ditentukan. Dengan basis komunitas yang tidak ada duanya, bahasa open-source ini telah terbukti selama bertahun-tahun menjadi salah satu opsi terbaik untuk aplikasi web dinamis.

Apakah PHP Mirip Dengan Bahasa Lain?

Benar. Saya terkejut ketika memulai pelatihan saya. Jika kamu bahkan memiliki sedikit pengetahuan saat sampai ke ASP.NET, Perl, Javascript, atau C, kam akan mendapati bahwa kamu mengambil sintaksnya dengan cepat.

Apa Yang Saya Butuhkan Untuk Memulai?

Kamu harus menginstal hal berikut di komputermu untuk memulai.

  • Apache
  • MySQL
  • Web Browser
  • Text Editor
  • PHP

WAMP, MAMP

Ya, saya minta maaf untuk mengatakan bahwa ada beberapa akronim lagi untuk dipelajari. "WAMP" berarti "Windows-Apache-MySQL-PHP". Ini adalah proyek open source yang akan memungkinkan kita untuk mengunduh semua yang kita butuhkan untuk segera memulai. Jika kamu seorang pengguna Windows, kunjungi WampServer.com. Di sisi lain, jika kamu menggunakan Mac (MAMP), kamu akan ingin berkunjung ke Mamp.info

Pelatihan Video

Lynda.com

Perhentian pertama kita akan berada di Lynda.com. Mungkin lebih dari sumber daya lain, Lynda.com telah memberi saya banyak pengetahuan yang selamanya akan saya syukuri. Untuk harga beberapa pizza, kamu akan mendapatkan akses ke database video yang menjelaskan semuanya mulai dari ASP hingga SEO - dan setiap akronim di antaranya. Ketika seorang klien meminta saya untuk menggunakan perangkat lunak yang tidak saya sukai sepenuhnya, pemberhentian pertama saya adalah Lynda.com. Jika kamu masih tidak yakin, mengapa tidak melakukan pencarian google untuk "Lynda.com free trial". Saya jamin kamu akan datang dengan sesuatu. Pastikan saja, jika kamu lebih dari puas dengan penawaran mereka, kamu mendaftar.

Setelah kamu mendaftar untuk akun, atau uji coba gratis, buka situs dan di bawah daftar drop-down "Subjek", gulir ke PHP. Untuk pelajaran ini, kita akan fokus pada video "PHP with MySQL Essential Training'. Cobalah untuk menonton tiga bab pertama minggu ini. Itu akan membuatmu bugar dan siap untuk pelajaran minggu depan.

Dasar-dasar

Untuk mengingatkan server bahwa kita bekerja dengan PHP, kamu harus menggunakan sintaks berikut saat menambahkan PHP ke dalam dokumen HTML-mu:

Kita mulai dan akhiri setiap deklarasi PHP dengan "<?php" dan "?>", berturut-turut. Lihat kembali kodemu dan masukkan yang berikut ini:

Perhatikan pada dalam contoh kedua ini, kita menyimpan semuanya dalam satu baris. Ingat, PHP tidak peka terhadap spasi kosong. Di sini, kita memberi tahu server untuk "echo", atau menulis "This is PHP in action" ke halaman tersebut. Setiap deklarasi dalam kode kita harus memiliki titik koma yang ditambahkan sampai akhir. Meskipun HTML dapat memaafkan jika kamu tidak sengaja melupakan sebuah braket, sayangnya PHP tidak. Jika kamu tidak menggunakan sintaks yang benar, kamu akan menerima error. Dalam kasus ini, ketika kita hanya memiliki satu deklarasi, kita secara teknis bisa lolos dengan meninggalkan titik koma. Namun, selalu penting untuk mengikuti praktik terbaik.

Mendefinisikan Variabel

Kita dapat memberikan nilai pada variabel dengan mudah. Daripada menggunakan "var" (C# dan Javascript), atau "dim" (VB), kita dapat mendeklarasikan variabel dalam PHP dengan menggunakan simbol "$". Sebagai contoh, katakanlah saya ingin menetapkan string sebelumnya ke variabel yang disebut "myVariable". Saya akan menulis...

Contoh ini akan menghasilkan hasil yang sama persis seperti yang dua sebelumnya. Namun, dalam skenario ini, kita telah menetapkan string ke variabel dan kemudian "meng-echo" variabel sebagai gantinya. Sekarang bagaimana jika saya ingin menggabungkan variabel dan string?

Dengan menggunakan periode, kita dapat menggabungkan variabel dan/atau string.

Memasukkan Komentar ke Kodemu

Jika kamu terbiasa dengan CSS dan Javascript, kamu akan menemukan bahwa memasukkan komentar dalam PHP hampir sama.

Menggabungkan HTML dengan PHP Kita

Seperti yang dikatakan sebelumnya, perlu ingat bahwa PHP dan HTML dapat bekerja dalam kombinasi. Hanya karena kita berada di tengah-tengah pernyataan PHP tidak berarti bahwa kita tidak dapat menanamkan elemen seperti break atau tag strong.

Mendefinisikan Function() Pertamamu

Membuat fungsi pada PHP hampir identik dengan implementasi pada Javascript. Sintaks dasarnya adalah ...

Jika kita ingin membuat fungsi yang melakukan "echo" 10 ditambah 5, kita bisa menulis ...

Kita menciptakan fungsi sederhana yang akan menghasilkan "15". Kita memanggil fungsi dengan "addNumber()". Dalam hal ini, kita tidak menggunakan argumen apa pun. Mari kita lihat bagaimana kita dapat menerapkannya untuk membuat fungsi kita lebih fleksibel.

Sekarang, kode kita jauh lebih fleksibel. Ketika kita membuat fungsi "addNumbers()" kita, kita menambahkan dua argumen - $firstNumber dan $secondNumber. Fungsi ini hanya akan menggemakan jumlah dari dua variabel ini. Ketika fungsi ini dipanggil, kita harus meneruskan dua nomor - addNumber (10, 5). Dalam situasi pada dunia nyata, nilai-nilai untuk variabel-variabel ini mungkin diambil dari beberapa textbox.

Itu seharusnya cukup untuk minggu ini. Jika konsep-konsep ini masih teras kabur, kembalilah dan baca kembali artikel itu. Juga, pastikan untuk memeriksa sumber daya berikut yang akan membantumu untuk lebih memahami sintaks PHP. Jangan ragu untuk mengajukan pertanyaan atau menawarkan saran di bagian komentar. Saya akan yakin untuk mengerajakan apa yang kamu pikirkan ke dalam Bagian 2 - yang akan keluar Rabu depan. Jika kamu menikmati artikel ini, silakan kirimkan ke situs jejaring sosial favoritmu!

Sumber Daya Yang Diperlukan

  • Lynda.com

    Lynda.com : PHP With MySQL Essential Training

    Perpaduan situs web dan basis data merupakan kebutuhan bagi banyak bisnis saat ini, dan belajar untuk bekerja dengan PHP adalah kunci keberhasilan yang terintegrasi. Tujuan dari PHP with MySQL Essential Training adalah untuk mengajarkan pengembang web yang baru dan berpengalaman pada langkah-langkah komprehensif untuk membangun website yang dinamis, data-driven, serta interaktif.

    Kunjungi Artikel

  • Developer's Zone

    PHP 101 : Down The Rabbit Hole

    Untuk menyusun situs Web yang canggih, penuh dengan semua lonceng dan peluit terbaru, hanya ada satu akronim yang benar-benar perlu Anda ketahui: PHP.

    Kunjungi Artikel

  • PHP Buddy

    PHPBuddy.com : Your First PHP Code

    Situs ini mencakup sintaks PHP dasar, termasuk penggunaan variabel.

    Kunjungi artikel

  • PHP.NET

    PHP.NET : A Simple Tutorial

    Di sini kita ingin menunjukkan dasar-dasar PHP pada tutorial yang singkat dan sederhana.

    Kunjungi Artikel

  • W3 Schools

    W3Schools.com: PHP Tutorial

    Situs ini akan memberikanmu perincian tentang PHP seperti yang pernah kamu harapkan. Pastikan untuk menghabiskan setidaknya satu jam atau lebih di sini.

    Kunjungi artikel

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.