Halo Halo teman-teman selamat datang di video tutorial Php dasar sebelum kita mulai materi kita kenalan dulu ya jadi Nama saya adalah Eko Kurniawan khannedy saat ini kerja sebagai teknik arsitek di salah satu e-commerce terbesar di Indonesia Saya sendiri pengalaman untuk kerja sudah lebih dari 10 tahun dan disela-sela kesibukan saya bekerja Saya biasanya menyempatkan diri untuk berbagi soal tips dan trik programming atau juga teknologi di youtube channel programmer jaman now kalau teman-teman pengen diskusi ya sama saya bisa via telegram disini ini telegram saya atau jangan lupa juga follow sosial medianya programmer zaman now disana saya sering seputar teknologi dan program juga di Facebook ada Instagram YouTube dan juga ada telegram channel teman-teman kalau saya pengen diskusi secara konsultan konsultasi kayak dari perusahaan teman-teman secara resmi gitu ya teman-teman bisa juga email ke email saya di sini oke untuk siapa sih materi sepeda Syahrini jadi materi ini sengaja saya buat untuk programmer pemula ya jangan teman-teman pengen belajar bahasa pemrograman PHP jadi materi ini adalah materi yang dasar sekali buat teman-teman yang udah Advance mungkin nggak cocok karena ini materinya sangat dasar dan kau teman-teman pengen jadi web programmer khususnya menggunakan bahasa pemrograman PHP maka ini wajib teman-teman kuasai materi ini dan tentunya kalau teman-teman juga pengen jadi BKN programmer menggunakan bahasa pemograman PHP materi ini adalah materi pertama teman-teman untuk belajar menjadi web atau bekken programmer menggunakan PHP akan ada banyak sekali yang akan kita bahas materi ini seperti contohnya pengenalan PHP itu sendiri apa gimana cara menginstall PHP kita akan belajar tentang tipe data variabel dan juga percabangan perulangan function dan juga masih banyak sebenarnya nanti kita akan bahas di materi sini Oke Enggak usah berlama-lama kita langsung masuk ke materi pertama Sekarang kita akan berkenalan dulu dengan PHP PHP itu singkatan dari PHP hypertext preprocessor Memang agak sedikit aneh di sini tetap ada KTP hpnya ya jadi apa itu PHP PHP adalah PHP hypertext preprocessor ya Memang agak aneh rekursif ya sedikit lucu dan memang seperti ini Apa singkatan dari si website resminya PHP itu sendiri PHP itu banyak digunakan sebagai bahasa pemrograman yang dikhususkan untuk web development jadi memang di awal saat pembuatan PHP memang mayoritas PHP itu memang dikhususkan untuk pembuatan web development PHP itu sangat mudah digunakan dan banyak sekali diadopsi oleh programmer web jadi karena dia itu mudah sekali digunakannya mudah sekali dijalankannya jadi dia tipe HP ini sangat populer sekali dikalangan programmer terutama programmer yang membuat web bahkan hampir mayoritas kebanyakan web di dunia itu digunakan menggunakan Sorry dibuat menggunakan PHP Jadi kalau teman-teman melihat ya kebanyakan website di dunia itu ya di seluruh dunia itu rata-rata mayoritas itu dibuat menggunakan bahasa pemrograman PHP PHP sendiri itu pertama kali dibuat pada tahun 95 ya oleh Rasmus lerdorf jadi dia pembuat pertama kali phpnya atau soalnya bapaknya PHP ya yang bikin PHP itu beliau jadi pada tahun 95 Jadi sekarang saya buatnya video ini state tahun 2020 ya Jadi hal-hal kurang lebih enggak terlalu lama sih baru sekitar 25 tahun sih bahasa pemograman PHP ini PHP Adalah bahasa pemrograman yang open source kita bisa download.php di websitenya namanya php.net di teman-teman bisa buka php.net disana disana ada download by rivalnya sih PHP kalau teman-teman mau atau cotton pengen lihat sosoknya PHP itu ada di ini kitab.com stres PHP setiap src jadi PHP itu aplikasi atau bahasa pemograman yang Open sorce jadi toolnya open source punya open source dan juga spesifikasinya semuanya open-source dia teman-teman Bisa download sendiri kalau teman-teman pengen complete sendiri bisa bahkan teman-teman kalau pengen mengubah bazar megang HP tuh bisa Contohnya kayak di Facebook Facebook itu membuat sendiri ya compilernya menggunakan bahasa mengenal PHP Kenapa Kena PHP itu bisa dicustom bisa diedit kalau teman-teman sudah ngerti bahasa pemograman c karena PHP dibuat menggunakan bahasa pemograman C selain open source PHP juga free untuk digunakan ya jadikan open-source belum tentu gratis ya kalau PHP udah open-source Yes terbuka kodenya dan juga free Dia bebas gratis untuk digunakan jadi tidak ada biaya saat kita menggunakan bahasa pemograman PHP maka karena itu PHP itu banyak sekali digunakan populer Kenapa karena free kita nggak perlu bayar untuk menggunakan sih bahasa pemograman PHP Ini kenapa sih kita butuh belajar PHP jadi PHP ini kalau disurvey Adi namanya Tiopi programming community index itu saat saya buat video ini tahun 2020 ini PHP masih masuk ke 10 bahasa pemograman paling populer ya di sini ini ada PHP jadi dia selalu masuk ke 10 bahasa pemograman paling populer di dunia Jadi nggak ada salahnya teman-teman belajar PHP Kenapa karena masih banyak sekali orang yang butuh programmer PHP ya dan banyak banget website yang menggunakan PHP jadi ya istilahnya tuh kayak lowongan kerjanya PHP tuh banyak banget jadi teman-teman enggak usah kuatir ketika belajar bahasa pemograman PHP karena sudah masuk ke 10 bahasa pemograman yang paling populer di dunia proses development di PHP itu simpel sekali jadi enggak ada proses kayak lo teman-teman berasal dari bahasa apa sebelumnya belajar pemograman si atau sebelumnya belajar pemograman Java itu kan kalau diisi atau dijava kita harus compile dulu sosoknya kau di PHP itu nggak perlu jadi setelah kita menginstall PHP nya PHP compeller interpreter nya lalu kita cuma bikin tuh cara membuat file kode program PHP nya extension PHP itu dot PHP ya Jadi kita bikin nama file apapun itu dot PHP jadi tidak perlu dicompile tidak perlu diapa-apain cukup file-nya itu nanti di laut sama sih PHP compilernya nanti ketika idx cut ya dia langsung hasilnya jadi Resort outputnya apa terserah kita Kalo kita pengen bikin aplikasi apa desktop ya jadinya you interface kalau saya teman-teman rekan aplikasinya comment lainnya jadinya comment lain gitu ya kau temen-temen pengen bikin aplikasinya web dia jadinya outputnya adalah web misalnya html seperti itu jadi simpel sekali proses 8 di PHP ya teman-teman cukup fokus bikin file php nya nanti akan dijalankan sama sih PHP compilernya atau interpreter nya untuk hasilnya output yang sesuai dengan yang kita inginkan jadi apa sih yang bisa dibuat menggunakan PHP jadi yang sebelumnya sudah saya bilang kalau PHP tuh banyak sekali digunakan untuk server-side-scripting ini ya Istilahnya webserver ya di webnya berbasis server jadi contohnya kau teman-teman bikin website yang dinamik kayak bikin blog bikin e-commerce dan sebagainya Itu bisa menggunakan PHP ini adalah salah satu fokus utamanya adalah web untuk membuat aplikasi server site biasanya digunakan sebagai aplikasi web menggunakan bantuan webserver Nah kita nggak akan bahas tentang Apa itu website dan sebagainya nanti ada materi sendiri ya kita sekarang fokusnya belajar PHP dasarnya dan kita bisa melihat output aplikasi kalau menggunakan babi itu di web browser jadi contohnya kalau teman-teman buka aplikasi PHP nya menggunakan Internet Explorer Chrome Firefox itu hasil outputnya itu bisa dibuka seperti web biasanya atau ada juga yang menggunakan Php untuk bikin aplikasi jenisnya command-line scripting ini PHP juga bisa digunakan untuk membuat program berbasis command line tanpa harus menggunakan webserver jadi kayak aplikasi-aplikasi semacam scheduler ya ya pokoknya yang tidak butuh user interface nah biasanya bisa juga menggunakan PHP atau yang paling terakhir adalah fabrication De teman-teman juga bisa membuat aplikasi desktop menggunakan PHP walaupun semuanya ini jarang digunakan ya tapi PHP juga bisa digunakan untuk membuat aplikasi desktop dia menggunakan teknologi namanya PHP gtk walaupun ini opsi yang sangat jarang ya karena kenapa Karena banyak yang lebih canggih dibanding PHP kalau untuk bikin aplikasi berbasis desktop misalnya javasche plus-plus Atau sisa fitur lebih canggih aplikasi besoknya jadi kebanyakan menggunakan PHP itu rata-rata membuat aplikasi server site berupa web atau juga command-line scripting Sebelum kita belajar PHP otomatis kita harus menginstal si PHP itu sendiri Sekarang kita akan Bahas cara menginstalnya jadi PHP itu bisa di-instal di sistem operasi apapun jadi tidak perlu khawatir walaupun saya sekarang Misalnya menggunakan Mac OS teman-teman yang menggunakan Windows atau Linux masih tetap bisa menggunakan PHP namun untuk menginstall PHP secara manual kalau kita download langsung dari website resminya PHP save.net itu tidak terlalu mudah karena dia butuh dicompile menggunakan C sedangkan mungkin kita kolom Setia bukan programmer si mungkin enggak pernah nginstall sih compiler c + e atau si plus-plus jadi dalam sih sistem operasinya jadi untuk install cara manual itu sangat tidak direkomendasikan kecuali teman-teman memang mau bersusah-susah ya meng-install sipea-pea sendiri Oleh karena itu untuk belajar direkomendasikan teman-teman menginstall PHP nya dengan bantuan tool-tool yang Sudah membandel PHP dengan teknologi pendukungnya ada banyak sebenarnya nah di materi ini saya akan menggunakan aplikasi yang namanya Sam ask4pc Ini sam ya Jadi pada kos ini kita akan menggunakan aplikasi Sam dimana didalamnya itu sudah ada aplikasinya seperti PHP sudah ada Meksiko atau Maria di bis sudah ada Apache httpd udah ada dan yang lain-lain website sendiri ada di sini apachefriends.org teman-teman kalau buka di sini ada ya jadinya ini Sam Soe temen-temen silahkan download disini pilih sistem operasinya apa Jadi ada buat Windows ada juga buat Linux ada jual buat Mac OS disini kalau tidak ketemu Silahkan buka disini ada rsnya disini banyak saya akan menggunakan ini php yang paling terakhir Sekarang pasti stempelnya yaitu 7411 jadi saya saya akan membuat videonya menggunakan versi PHP 74 sudah tuh jadi pastikan teman-teman juga menggunakan php yang minimal php.ini kalau saat nonton video ini kenapa karena takutnya kalo punya versi yang lama ada beberapa fitur yang nggak jalan ya di PHP yang lama Oke kalau saya udah silahkan download sendiri silahkan sesuaikan dari semua operasinya masing-masing Oke nextnya setelah teman-teman install teman-teman perlu setting 4cp hp-nya jadi setelah install kita perlu mengatur part sistem operasi yang kita gunakan ini problemnya adalah tiap sistem operasi itu berbeda-beda cara setting Path nya terlebih intinya dari setting Path Kenapa sih kita butuh setting Path ini agar kita bisa mengakses PHP dari command prompt ya kalau di Windows atau terminal kalau di Linux atau Mac jadi Coba teman-teman buka command Line ya habis itu ketikan PHP kalau comment not found artinya tidak jalan berarti phpnya belum disetting di partnya jadi saat kita menginstall menggunakan Sam itu belum tentu langsung masuk kedalam sifatnya jadi kita perlu tambahkan ini untuk setting Linux dan Mac dia teman-teman tinggal edit file.ge share c-nya di profile teman-teman atau dot profile atau dot ZS HRC lalu tambahkan baris ini jadi export Path lalu disini lokasi teman-teman meng-install Sam nya lalu masuk ke directory bind Dimana ada php.id PHP file-nya ya kalau timbangan masukkan seperti ini Oke jadi saya akan buka ini saya pakai make ya Jadi temen-temen yang pake Mac atau Linux situ Sama saja jadi saya itu menginstall xampp itu ada di application Sam ya dalamnya ada folder bin di sini ada PHP Nah ada php.ini Jadi teman-teman silakan cari folder phpnya ada di mana Nah setelah tahu folder PHP Sorry bukan folder file php nya ada di mana Jadi ini ada PHP lo teman-teman silakan diubah saya kebagian menggunakan zat shrc lalu tambahkan ini nah saya menambahkan seperti ini Jadi saya tambahkan export Path Halo selesai application dimana saya meng-install lokasi Sam saya halusnya masukkan directory bind Kenapa bin karena di sini ada file php saya lalu saya masukkan 4 lagi biar part yang sebelumnya tidak hilang kalau teman-teman sudah memasukkan ini silahkan ketikkan di dalam terminalnya PHP minus minus version kalau keluar seperti ini berarti kita sudah berhasil mensetting patsy phpnya Jadi sekarang kita bisa akan PHP dari terminal karena kita cuma butuh terminal di Php dasar ini materi ini ya teman-teman Gapuraning sebuah webserver Kita cukup Butuh si PHP versi Terminal doang jadi ini sudah selesai Gimana kalau dengan Windows Oke sebelumnya Saya udah bikin videonya si untuk di Windows Jadi sekarang saya coba jalankan videonya ini di Windows ya Hah Jadi kalau teman-teman sudah saya di sini sudah download ya yang Windows saya akan Open lalu saya install saya akan percepat proses installnya jadi disini saya menginstalnya ke c di Sam eh jadi saya masuk ke folder cek sore Sam jadi saya menginstal aplikasi sampingnya ini di dalam sini lalu spa itu Ya seperti biasa proses instalasi tunggu sampai selesai gini lumayan lama Oke saya percepat aja setelah selesai nanti akan ada control panel chef nah seperti ini ini control panel untuk menjalankan Seperti apa c-nya Misi kuil dan yang lain-lain nah saya tidak butuh ini semuanya karena kita cuma belajar PHP dasar Saya nggak butuh PHP web jadi ini tidak perlu saya start jadi saya matikan semuanya yang perlu saya lakukan lele saya setting si4p hp-nya jadi teman-teman masuk ke ini ke c ya habis itu Sam bisa mencerahkan cari folder PHP kalau di Windows agak sedikit berbeda foldernya jadi disana ada PHP PHP Ini lagi dalam PHP ini ada file namanya phpdotenv cek kalau di Windows nah ini phpdotenv C berarti saya sudah tahu phpdotenv hanya ada disini jadi saya tinggal copy sih direktori ini C jam PHP selanjutnya kita buka environment jadi saya cukup ketikkan di Windows lalu searching MV nanti ada menu hanya edit the system environment variable Silahkan temen-temen buka ini ada environment variable ya system properties lalu teman-teman Klik tombol ini environment variables Halo silakan ngebukain fragmen variabelnya nah ini ada semua informan variabelnya di sini ada user environment variable di sini ada sistem kalau saya tambahkan di user maka cuma Usher saya doang yang bisa kalau saya masukkan di sistem Berarti semua user di laptop Windows saya bisa menggunakan tphp jadi Disini saya akan tambahkan di system variable temen-temen cari ini variabel namanya part p.atk eh4 lalu Klik tombol edit sayurnya disini keluar semua system variable yang ada di partnya ya temen-temen yang perlu teman-teman lakukan salat tinggal teman-teman tambahkan new lalu masukkan sip folder tadi jadi saya klik new yang disini saya paste under tadi C sampe HP jadi cara install atau setting Path nya cukup seperti itu jadi simple Nah selanjutnya tinggal teman-teman Buka terminal menggunakan CMD ketik CMD lalu pilih pilih Run command halusnya tinggal ketikan PHP minus minus version enter Nah otomatis keluar seperti ini PHP versi 74 11 Artinya kita sudah selesai menginstall atau mensetting Pathnya si PHP Jadi sekarang teman-teman mulai bisa melanjutkan belajar PHP dasar jadi seperti itu ya cara setting di Windows jadi sedikit berbeda dengan setting di Linux tapi intinya tujuannya adalah biar teman-teman bisa mengetikkan PHP di dalam SI terminal jadi kita nggak perlu lagi ngeranjing webserver cukup menggunakan Terminal sip hp-na selanjutnya saat kita belajar ini kita akan menggunakan text editor Hai banyak sebenarnya text editor jadi ada contoh Visual Studio code yang sekarang lagi populer temen-temen silahkan bisa install di websitenya disini atau ada Sableng teks ya ada atom ada juga phpstorm yang berbayar nah disini saya menggunakan phpstorm karena memang saya biasa menggunakan si phpstan untuk coding PHP tapi tidak masalah karena nggak peduli semuanya Text Editor nya apapun yang penting teman-teman bikin kode PHP ya teman-teman silahkan sesuaikan dengan familiarnya yang mana ya bisa menggunakan Visual Studio code sablem atau atom atau mungkin kalau di Windows biasa pakai notepad-plus-plus itu silakan kalau saya disini akan menggunakan chepstow jadi ini yang hanya kita butuhkan untuk membuat kode PHP cukup text editor sama menginstall php yang seperti yang sebelumnya sudah saya perlihatkan Jadi sekarang kita bisa mulai belajar PHP dasar Sekarang kita akan bikin program hello world Jadi biasanya kalau kita belajar bahasa pemrograman itu biasanya AC pertama yang akan kita buat apalah adalah aplikasi helloworld aplikasi hello the simple teman-teman cukup mengetikkan kata hello world di aplikasinya ya jadi kayak ngeprint out gitu ya atau membuat tulisan yang isinya cuma hellowork Oke jadi Sebelumnya kita akan bahas tentang file php jadi file kode program PHP itu selalu diakhiri dengan extension yang namanya dot PHP jadi titik PHP disaat teman-teman bikin aplikasi PHP ya sosoknya itu harus dibuat dalam file yang namanya titik PHP file apapun itu nama file-nya yang penting akhirnya titik PHP di awal kode program PHP ya di dalam kode file php nya itu wajib menambahkan ini kurang dari tanda tanya PHP jadi inisialnya tag jadi tek-tek untuk menyebutkan kalau kita akan mulai coding PHP Jadid ini kurang dari tanda tanya PHP jadi ini TKP dan diakhir kode PHP kita ya kita perlu menambahkan tanda tanya lebih dari Hai tapi ini tidak wajib kalau saya teman-teman didalam file php nya isinya cuma PHP doang teman-teman tidak wajib menambahkan ini kecuali teman-teman gabungan antara isinya ada xoscope ada juga file html contohnya nah itu nanti mungkin butuh seperti ini tapi sekarang kita enggak bakal enggak akan bahas dulu yaitu nanti dibahas di materi tersendiri tentang PHP web kita sekarang Fokusnya ke Php dasar jadi temen-temen selalu awali dengan tanda seperti ini teh ini teh pembukanya dan tekno tips seperti ini tapi ini tidak wajib nama file php tidak ada aturannya jadi kita bisa membuat file php seperti membuat file lain biasanya ya teman-teman bebas kalau bikin kalau PHP tuh nggak ada aturan beda kayak dibaca pemrograman yang lain mungkin ada aturannya Ya tapi kalau di php-in gak ada aturannya centang bisa bikin file-nya Terserah mau seperti apa namun agar mempermudah saat menjalankan file php direkomendasikan tidak menggunakan spasi kenapa Karena kalau ada spicy contohnya nanti teman-teman bikin file-nya itu nanti diakses via web gitu ya kalau spasi di url-nya Tuhan agak menyulitkan kita untuk mengetikkan nya ya karena kan ketika buat spasi itu dia akan berubah kalau di url tidak menggunakan spasi lagi jadi temen-temen direkomendasikan tidak menambahkan spasi di file-nya untuk menampilkan tulisan cpat kita bisa menggunakan kata kunci atau perintah menggunakan Eko Ice hoyajackpot99 ngeluarin apa Oke tapi sebelum kita mulai bikin program yang kita akan bikin projectnya dulu jadi Project belajar PHP dasar untuk bikin Project di PHP itu Enggak aneh sih enggak enggak ada yang aneh ya kita cukup bikin folder aja ya Disini saya akan masuk ke tempat saya biasa coding saya masuk ke development kalau di sini ada YouTube deh Disini saya akan bikin folder namanya belajar PHP dasar Jadi cukup di sini saja jadi belajar PHP dasar udah jadi cukup bikin nah disini adalah Project kita oke sekarang teman-teman silakan Buka folder itu menggunakan text editor yang teman-teman gunakan disini saya menggunakan presto menjadi saya akan bukan menggunakan phpstorm kalau teman-teman menggunakan Visual Studio code contohnya Silahkan temen-temen buka juga menggunakan Visual Studio code atau yang lainnya saya masuk ke development YouTube lalu di sini ada belajar PHP dasar mana gajar PHP Oke Kok belum ada ya Oh ini Open oke masuk kesini dan ini masih kosong isinya Ya nggak ada apa-apanya Oke saya akan terbesar dulu maximize saya akan perbesar ininya teksnya biar kelihatan editornya font nya saya naikkan ke-22 oke sekarang selanjutnya teman-teman kita akan Hai bikin program hello world Seperti apa jadi simpel teman-teman contohnya teman-teman bisa bikin file namanya Hello word.to HP ini nama file-nya Biasanya kalau saya menggunakan seperti ini Evercoss Tulo apa-apa Chase di awalnya jadi Hello hanya besar worthwhile besar jadi hello-world seperti ini teman-teman kalau terbiasa menggunakan file kecil juga boleh Hello underscore word itu boleh nggak masalah ya jadi enggak ada aturan di php harus bikin file-nya Seperti apa ya di sini kita bikin nama file namanya hello-world dot PHP lalu selalu diawali dengan teks Seperti ini tak pembukanya adalah kurang dari tanda tanya PHP jadi ini adalah tag pembuka PHP saudara teman-teman silakan masukkan di sini kode program PHP nya contohnya untuk menambahkan tulisan menampilkan tulisan Hello what teman-teman bisa menggunakan perintah Eko untuk menampilkan tulisan Halo di sini Hello word ya pakai petik dua ini adalah tipe data string nanti kita akan bahas Lebih Detail lalu dengan titik koma jadi di PHP itu mirip kayak Bahasa pemograman c c + + Java selalu diakhiri dengan titik koma jadi setiap kita bikin satu baris kode program itu harus diakhiri dengan titik koma Kalau tidak ada titik koma itu otomatis error selanjutnya di paling bawah teman-teman bebas menambahkan tag penutup Ya seperti ini atau tidak contoh disini Saya tidak menambahkan tag apapun jadi itu boleh Oke sekarang kita akan buat Disini saya akan buat file php ya namanya adalah hello word.to HP lalu disini saya tambahkan teh pembukanya PHP seperti ini lalu teman-teman kalau mau menambahkan tag penutup boleh Hai seperti ini boleh tapi saya nggak akan jadi enggak wajib ya Nah selanjutnya teman-teman untuk menampilkan tulisan cukup gunakan perintah Eko lalu di sini tulisannya pakai petik dua hello-world lalu diakhiri dengan titik koma selesai Sekarang kita sudah berhasil membuat program hello world selanjutnya Gimana cara menjalankannya Oke untuk menjalankannya teman-teman perlu Buka terminal jadi saya akan Buka terminal Disini saya akan masuk ke direktori tempat saya membuat projectnya tadi ya jadi saya akan masuk ke direktori development YouTube belajar PHP dasar Oke saya masuk ke sana Lalu kita cukup gunakan perintah PHP spasi nama filenya jadi untuk menjalankannya temen-temen cukup ketikkan kata PHP ya karena ini akan mengeksekusi file php teman-teman Suryo kode ini Abay rivalnya PHP Jadi kalau di Windows adalah phpdotenv C kalau di Mac atau di lenox itu PHP halus pasti nama file php nya nanti otomatis di php ini akan menjalankan sih file php yang kita buat Jadi ketikan PHP di terminal temen-temen spasi nama file-nya adalah hello word.to HP ingat nama file-nya inike Sensitif ya jadi teman-teman pastikan nama filenya tidak boleh salah huruf besar huruf kecilnya masalah selesai silahkan enter dan sekarang kita keluar disini tulisan Hello word Jadi sekarang kita sudah berhasil menjalankan aplikasi PHP dengan isinya adalah hello-world jadi seperti ini program hello world di php jadi teman-teman enggak butuh website benarnya yang untuk bikin Hello good saja mungkin rata-rata kalau teman-teman perhatikan tutorial di tempat lain itu mengajarkan teman-teman langsung bikin Halloween nya menggunakan web kalau saya enggak kenapa karena sebenarnya PHP itu enggak cuma bisa dijalankan menggunakan web Jadi cukup menggunakan term saja kita bisa menjalankan si file php nanti ada matre sendiri khusus untuk Website Sekarang kita akan fokusnya bikin aplikasi berbasis Terminal atau command-line jadi seperti ini ya teman-teman cukup gunakan perintah PHP spasi nama file-nya atau di video-video selanjutnya saya akan menggunakan bahwa and features intelijen idealnya di sini ada terminal ya Jadi saya nggak perlu buka2 eh terminal jadi disini cukup saya ketikan PHP hello-world dot PHP Jadi keluar jadi sama saja jadi ini program hello world di php Sekarang kita akan bahas tipe data number di php di PHP itu terdapat dua jenis tipe data number atau angka ya istilahnya Jadi yang pertama ada integer dan yang kedua ada Float integer itu apa intinya adalah bilangan bulat atau istilahnya tuh yang tidak ada komanya lah ya Jadi yang pertama selain pager nah ini juga ada banyak jenisnya teman-teman ada yang namanya desimal ya basis 10 ada yang heksadesimal basis 16 ada yang Okta basisnya 8 dan ada yang Banery basisnya dua jadi kalau temen-temen Sebelumnya udah pernah belajar di sekolahnya tentang matematika ya 6 beri tu udah tahu mungkinnya basis 10168 dan 2 selanjutnya ada juga yang basis sore yang tipe datanya adalah Float ini adalah bilangan pecahan jadi simpelnya kalau teman-teman bilangan pecahan menggunakan slot atau floating-point nah yang bilangan bukan pecahan itu pakainya integer ini adalah bilangan bulat yang bukan pecahan di php kita bisa menambahkan garis bawah Jadi kalau tipe HP itu angkanya kalau saya 1000 bukan 1.000 ya harus 1000 jadi enggak ada titiknya kecuali bilangan pecahan bilangan pecahan kalau di Indonesia itu pakainya koma ya saya 1,2 gitu tapi kalau di PHP itu pakainya titik jadi 1.2 itu istrinya 1,2 tapi teman-teman pengen itu kayak menang membuat ya biar tulisan siang kannya itu gampang dibaca teman-teman bisa menambahkan underscore atau garis bawah ini garis bawah ini hanya untuk agar mudah dibaca saat dijalankan nanti isi kode programnya oleh si PHP garis bawah tersebut akan diagnose atau tidak dihiraukan angka untuk negatif dan juga Positif itu ini Abang ada tandanya Jadi kalau negatif itu tandanya minus kalau positif itu tandanya Plus Tapi plus itu tidak wajib teman-teman tidak perlu menambahkan hanya kalau misalnya positif 10 Plus 10 itu nggak perlu cukup angka 10 saja tapi kalau negatif 10 teman-teman harus tambahkan negatif atau minus didepannya Ini contohnya misalnya kita akan ngelihat jadi disini saya Perkenalkan yang namanya Fardan Fardan ini merupakan sebuah function yang digunakan untuk ngedam sebuah data jadi istrinya itu pengen lihat datanya Apa tipe datanya apa biar ndak Beneran tau ya ya di sini contohnya saya ekol ya saya Tole print tulisan desimal titik dua kalau kita pardam 1234 kita pengen tahu 1234 itu tipe datanya apa di PHP ya kita bisa menggunakan pardam Oke kita akan balik ke file-nya Disini saya akan buat file baru namanya adalah tipe data number dot PHP ya Jadi kita bikin tipe data number lalu disini Eko desimal seperti ini lalu kita akan coba pruning PHP tipe data number keluar desimal ya habis itu kita akan verdam ini 12341234 adalah tipe datanya Desi mayo basisnya 10 kita coba lihat lagi nah keluar disini desimal ya tipe datanya adalah integer Jadi yang tadi saya bilang ini tipe datanya adalah integer Hai masih 10 bajunya 16 8 dan juga dua tetap Dia tipe datanya adalah integer Ok seperti ini kita akan gunakan yang lain ini adalah oktal jadi saya akan chopass disini biar mudah oktal ya lalu di sini ada heksa desimal ada Banery seperti ini khusus untuk oktal teman-teman diawali dengan nol eh depannya itu jadi untuk oktal di wilayah dengan 0007 masukkan oktannya Okta itu kan basisnya delapan ya Coba kita lihat oktal Itulah bisa delapan jadi maksimumnya ya 8 enggak boleh dapat lebih dari delapan jadi oktal disini dimulai dari nol nol jadi ini adalah oktal 1234 contohnya nah tadinya kalau hexahaq Satukan basis 16 dimulai dari nol X jadinya adalah 0x contohnya 0x bawah ini satu Ayah satu aja contohnya lalu di sini ada baiknya nih kalau bayarnya adalah 0b ini adalah Brainly jadi nobertus disini angka by ngerinya banyakan No cuma 0-1 doang kalau bairiya ternyata disini 1111 jadi seperti ini ini adalah desimal yang biasa kita lakukan yang basisnya 10 ini basisnya 8ni basisnya 16 ini basisnya dua dan yang terakhir underscore Jadi temen-temen kalo pengen angkanya saya teman-teman angkanya panjang banget teman-teman Agak susah bacanya Ya teman-temannya tambahkan underscore biar gampang dibaca jadi disini Eko underscore in number contohnya jadi misalnya kita punya angka segini gitu ya ini kan ribet ya bacanya Ya kita harus cek ada berapa angka GTA tapi kalau teman-teman tambahkan underscore disini ini lebih gampang bacanya ya Oh kita udah tahu ini 1200000000 jadi gampang ya bacanya tapi ingat underscore ini Ketika di jalan kan dia kan dia ignore Oke kita coba PHP tipe data number nah ini oktal ya oktal yang ini Ini sebenarnya kalau intelijennya 668 ini heksadesimal heksadesimal ini sebenarnya adalah angka 26 dan ini bairi bairi ini adalah Sebenarnya dia number integer 63 dan ini sore kita tambahkan ini ini sebenarnya angka seperti ini integer ini 1 miliar lebih oke nah seperti ini Jadi ini cuma buat mempermudah kita membaca ketika dijalankan dia akan diagnose jadi ini tipe data number yang integer Ya next next kita bahas tentang flood ini ada tipe data Float atau floating-point itu temen-temen untuk menambahkan komanya cukup gunakan titik eh jadi floating-point gunakan titik jadi 1.23 4 nah ini hatinya sebenarnya 1,2 34 Oke kita akan buat disini Eko floating-point selanjutnya vadham jadi 1.23 4 jadi kalau kita tambahkan titik dalam sebuah 6 berita otomatis berubah menjadi floating-point Kalau tidak ada titik dia akan menjadi integer jadi seperti ini ya ini Jadi ente aja otomatis kalau tambahkan titik kita otomatis menjadi floating-point kita lihat nah ini menjadi floating-point di sini ada tipe datanya adalah Float manisnya di floating-point itu ada yang annotation jadi kalau contohnya 1.2 E3 itu = 1,2 dikali 1000 ya jadi e323 streat 1000D di kayak ada-ada 01 dikali serius satu ada nomornya tiga kalau ini juga sama kalau protein poin dengan minus ya itu 7E minus tiga jadi enya minus sejatinya adalah 0,001 jadi teman-teman dibanding bikinnya 0,007 gitu ya ribet mendingan temenan bisa menggunakan 7x minus tiga ini mungkin bagi orang Matematika udah biasa yang ngelakuin seperti ini kalau misalnya kita yang tidak terbiasa belajar matematika atau bukan orang matematika mungkin nggak terbiasa menggunakan istilah Enno Tyson seperti ini dan di floating point juga sama teman-teman bisa menambahkan C under score ini kita coba semuanya jadi ini x floating point dengan eh notation eh seperti ini lebih sini farda misalnya 1,7 he3 ini sama dengan 1,7 ya dikali 1152 kalau kita Halo Ah saya coba spotting poin dengan annotation minus jadi ini eh minus tiga jadi ini sama dengan nol 0.0.0 Surya 01 nah seperti ini dan terakhir underscore di floating-point jadi ini juga bisa Fardan contohnya satu underscore 123 gitu ya titik 123 andeskor itu bebas dimana aja ya jadi nggak ada masalah seperti ini juga tapi biasanya Ndeso digunakan untuk mempermudah kita dalam membaca angka Oke kita coba training lagi naasnya seperti ini Jadi ini 1.7 kali 1900-an keluarnya perutnya sekian nah ini juga sama 1,7 kali ini makanya keluarnya slotnya sih sekian jadi ini adalah soal number one menjadi default-nya teman-teman akan pakai dua jenis angka ya number di dalam php yang pertama adalah integer dan yang kedua adalah floating-point jadi simpelnya kalau bilangan bulat pakainya integer kalau bilangan pecahan pakainya sih floating-point selanjutnya ada istilahnya integer overflow Jadi sebenarnya ada kapasitas ya di PHP itu tipe data integer Jadi tergantung sistem operasinya beda sistem oprasi itu jenis ini ya begitu sistem operasinya maka beda kapasitasnya Nah jadi secara default kalau teman-teman menggunakan integer itu batasannya sekitar dua miliar Anda tanya kalau teman-teman memasukkan angkanya lebih dari dua miliar ini di sistem operasi yang 32-bit ya Nah ini otomatis dia akan terkonversi menjadi floating-point kalau melebihi ini dia akan otomatis berubah menjadi floating-point Nah kalau misalnya di semua operasi yang 64-bit contohnya di level saya dia pakai 24-bit ya itu batas maksimum dari Synthesizer itu ini ini berapa ini gede banget pokoknya ya 9 berapa gitu ya ini banyak banget nah kalau dia lebih dari ini dia akan otomatis dikonversi menjadi floating-point jadi integer itu ada overflow nya atau batasannya Jadi kalau misalnya batas melebihi data itu secara otomatis di php akan mengkonversi menjadi floating-point ini contohnya Jadi kalau ini kalau teman-teman coba pardam teman-teman semua operasinya 32-bit ya ini harusnya keluarnya jadi Float bukan lagi ngejer karena batasannya ini kan bahannya 47 saya tambahkan satu jadi 48 Ini juga sama kalau teman-teman menggunakan 64-bit ini yang maksimum lebih satu di belakangnya kan 08 ini Disini no7b saya akan coba ini saya coba saja takut salah ngetik ya ini kan saya pakenya 64-bit ya laptop saya jadi harusnya ini yang overflow kita akan coba Eko integer oval flow kita akan fardung Nah ini kita lihat hasilnya Nah lihat di sini masih eh dia masih Kenapa karena belakangnya 7 coba saya naikkan satu gitu ya kita lihat nah lihat dia berubah menjadi Float Jadi udah integer overflow dia sudah melebihi batas dari kemampuan yang bisa ditampung sama integer jadi ini adalah integer overflow tapi tenang teman-teman gak perlu khawatir soal integral lo karena si PHP udah pintar dia otomatis ketika Tengah memasukkan angkanya melebih kapasitas in Teddy Ardi akan otomatis mengkonversi ke floating-point Sekarang kita akan bahas tipe data Bulian tipe data bulan adalah paling sederhana di php jadinya adalah data yang paling sederhana di php tipe data boolean adalah tipe data dengan nilai kebenaran artinya adalah benar atau salah jadi ada dua nilai yaitu benar atau salah nilai benar direpresentasikan dengan kata kunci yang namanya true Eh ini adalah kasein sensitif jadi artinya teman-teman mau nulisnya true huruf kecil semua atau truk besar semua atau besar kecil gitu ya itu Nggak masalah yang penting dia adalah Inke achsin sensitif kalau misalnya salah itu direpresentasikan dengan kata kunci yang namanya Fals jadi yang benar adalah true yang salah adalah Fals ini adalah tipe data Bulian atau kalau di php namanya Bull bolak2 nya kita akan print out ya sih benar ini truk Jadi cukup gunakan kata kunci truk dan kalau salah Fals nanti kita lihat tipe datanya apa ini saya akan buat file baru namanya adalah tipe data Bulian oke di sini kita akan print benar Halo salah Hai untuk benar kita akan dam truk jadi teman-teman bisa pakai truk kecil semua atau truk besar semua itu enggak masalah ya atau true4u ini ini enggak masalah ya jadi dia casing sensitif jadi kalau saya sih biasanya menggunakan kecil semua jadi truk seperti ini terjadi sini kalau salah adalah pardam Fals nah seperti ini Oke kita lihat hasilnya saya akan eksekusi PHP tipe data Bulian enter nah keluarnya seperti ini Jadi ini Kalau benar dia tipe datanya Bull ya Jadi boleh Andi dalam PHP tuh ada tipe datanya dabul habis itu true ya saya itu salah itu Bull yaitu Fals jadi ini tipe data Bulian di php walaupun ini simpel sekali cuma ada true atau false tapi sebenarnya ini nanti sangat a banyak sekali digunakan di kode program kita biasanya kalau teman-teman nanti di materi materi yang akan datang belajar perulangan belajar percabangan itu nanti semuanya membutuhkan Siti pedata Bulian ini sekarang kita akan bahas tipe data string tipe data string adalah tipe data representasi dari teks atau tulisan string bisa mengandung kosong atau banyak karakter Jadi kalau misalnya teks yang isinya kosong nggak ada apa-apanya itu juga bisa dianggap sebuah string jadi minimal kosong bisa 12 atau tidak terhingga yaitu adalah tipe data string atau teks atau tulisan ada banyak cara untuk membuat string di dalam sip HP ini ada banyak cara kita akan bahas satu persatu dimulai dari menggunakan single quotes atau kutip 1 jadi untuk membuat sering di php kita bisa menggunakan single quote atau kutip 1 jadi kutip satunya sebelum dan setelah dan ditengah-tengahnya ini and sebelum dan setelahnya itu adalah string jadi teksnya jadi teman-teman contohnya disini nama titik dua Nah ini spasi kosong juga nya dianggapnya string jadi semuanya ini ini adalah string jadi diare dengan petik satu dari dan petik satu jadi ini sering contohnya Ini juga ini sering juga nih ini panjang jadi panjangnya tidak terhingga ya untuk pembuatan sering teman-teman bisa buat sepanjang-panjangnya jadi ini menggunakan kutip 1 pertamanya jadi kita akan coba saya akan buat nama file-nya adalah tipe data string dot PHP lalu kita bikin di sini Eko jadi kutip 1 ya Nah ini juga sering kosong ini kalau teman-teman coba jalankan PHP tipe data string seperti ini nah ini keluar kosong tidak ada apa-apa karena disini kita sering kosong Kalau spasi seperti ini saya coba ini ada kuat spasi depannya eh satu contohnya disini adalah name Hai seperti ini lalu kita tambahkan Eko Eko gkur niawan Kennedy seperti ini ini kalau saya running keluar named titik dua ya Eko Kurniawan khannedy jadi seperti ini ya ada spasi sebelum dan setelah si titik dua jadi ini adalah string Jadi pertama kali kita bisa menggunakan kutip 1 nextnya kita bisa menggunakan double kuota atau kutipdua Jadi selain single Kuat Kita juga bisa menggunakan double quotes Salah satu kelebihan menggunakan double kuota adalah kita bisa menggunakan Escape sequence untuk beberapa hal contohnya teman-teman kan pengen menambahkan enter contohnya ya Nah kalau dipetik satu itu nggak bisa teman-teman menambahkan Escape sequences silanya itu Nah kalau saya dikutip dua itu boleh Jacko temen-temen pengen menambahkan entar cukup slensen jadi itu enter kalau untuk menambahkan Tabs Leste contohnya untuk menambahkan tab dan untuk double kuat juga bisa ya contohnya dan lain-lain semuanya ndak Jadi intinya contoh seperti ini jadi kalau saya mau bikin teks enter yaitu kita nggak bisa kalau pakai petik satu kalau ketik dua bisa penting2 slensen nanti kita lihat bedanya petik satu detik 2-1 ini juga sama jadi ini kalau ini sama-sama ini enggak ada bedanya tapi yang ini beda saya ada seleste semesta itu tab character theme ya kalau di keyboard kita kala tab jadi kita enam bahkan Eko tab susah bahkan spasi kesini Kurniawan tab spasi Kennedy enter kalau selesai mbati enter kita akan coba Jadi kalau teman-teman pengen menambahkan enter menggunakan petik satu itu kan enter itu karakternya soundnya seperti ini ini enggak bisa ini kalau saya running tetap keluarnya slensen hot teman-teman pengen konversi dari selesai menjadi beneran enter temen-temen harus pakai petik dua jadi ini petik dua seperti ini Nah kalau ketik dua kita lihat nah ini keluar enter nih jadi tidak ada karakter ini End of output seperti ini enggak ada lagi Oke biar lebih enak Tambahkan lagi di sini sama ya kayak gini jadi icon name ini petik dua Eko Eko Kurniawan khannedy lalu diakhir dengan enter lagi sales n Contohnya seperti ini nah ini misalnya Saya pengen menambahkan karakter tab jadi solestead ini slash tes seperti ini Oke kita raning nasinya lihat nama ya Eko Kurniawan khannedy habis itu ada enternya di belakangnya ya karena kita menambahkan karakter enter ini Halo dibawahnya ada cowok lagi name ya nyampe sini harga Tambahkan lagi Sheikh Eko pake TP habis itu pake spasi Kurniawan pakai tempe kefasikan Edi baru enter ini kalau misalnya teman-teman tidak menambahkan enter ini contesa hapus ya saya card ini teman-teman lihat training jadi klik seperti ini ya temen-temen harus tambahkan karakter enter biar jadi enter Nah sekarang bisa jadi seperti ini Jadi ini cara yang kedua kalau teman-teman pengen bikin stream Jadi yang pertama kutip 1 yang kedua adalah kutipdua selanjutnya masih ada lagi gimana kalau misalnya kita pengen tulisannya tuh banyak banget dan banyak enternya itu Kan capek kalau kita bikin karakternya pakai kayak nn kayak gini selesai-selesai kebanyakan gitu ada yang ke tiga yaitu multilinestring jadi kadang kita ingin membuat data sering yang lebih dari satu baris untuk melakukan ini sebenarnya kita bisa menambahkan slensen sebagai enter ya dipetik dua itu namun PHP memiliki fitur yang lebih baik yaitu namanya heredoc dan juga nol dog jadinya dua cara her dog jadi hydro adalah fitur untuk membuat sering yang panjang sehingga kita tidak perlu manual melakukan enter tab dan yang lain-lain secara manual jadi contohnya teman-teman tinggal caranya adalah tambahkan ini kurang dari menteri kurang dari sebanyak tiga kali habis itu tambahkan Di sini teknik-teknik bebas Biasanya sih orang bikin tank itu pakai percaya Karena disini Eko tapi bebas teman-teman bisa nama sendiri atau misalnya teks atau apapun itu terserah tapi nanti diakhiri dengan tag yang sama Jacko disini adalah Eko dibawahnya harus ada Eko tadi tengah-tengah ini diantara ini antara ecotec gini teman-teman Silahkan masukkan sistemnya ini boleh beberapa baris sekaligus nggak perlu pakai karakter slensen lagi nanti otomatis jadi enter kalau teman-teman bikin di baris yang kedua ketiga dan seterusnya jadi ini lebih simple dibanding teman-teman menggunakan petik kedua ya kalau bikin multiland Oke kita coba contohnya kita akan buat eh cowok gitu ya Halo teman-teman pakai kurang dari kurang dari kurang dari sebanyak tiga kali habis itu tambahkan teh nyatanya bisa Apapun contohnya Eko itu boleh ini saya masukkan Eko biar teman-teman tahu sebenarnya boleh apapun bisa teks sekolah apapun Hai contohnya Eko enter nah di bawahnya bisa datang juga Eko nah ini disini adalah teksnya jadi temen-temen misalnya Selamat belajar PHP sekarang kita belajar tipe data string Ini adalah cara ke-3 membuat string bisa menggunakan ini tadi apa saya herd oke her dog seperti ini Oke kalau kita coba jalankan PHP tipe data string alias luarnya seperti ini ini Selamat belajar PHP dan seterusnya sampai sihir docking jadi ini kalau temen-temen pengen bikin string yang multi Line atau baris lebih dari satu jadi nggak perlu capek-capek pakai yang tanda petik dua ya nambahkan enter enter ditiap tulisannya teman-teman cukup bikin seperti ini ini menggunakan here do I Max nya ada yang terakhir itu menggunakan nol dog snowdog itu mirip seperti her dog yang membedakan adalah kalau now dog tidak memiliki kemampuan parsing seperti di her dog atau di double quotes Oke mungkin disini teman-teman agak sedikit bingung kenapa Karena saya belum membahas tentang parsing tapi intinya them bedanya itu kalau now doc itu mirip kayak si single quotes kalau misalnya heredoc yang sebelumnya kita bahas itu seperti double quotes jadi dia kalau dynaudio kita tidak punya kepala kemampuan untuk ngelakuin parsing variabel nanti mas letokan saya Baltimore terpisah aja temen-temen kalau sekarang masih bingung gak ada masalah tapi intinya nanti ada fitur yang namanya parsing variabel nah ini nggak bisa kalau mau Dok kalau heredoc bisa Bedanya apa nodosa Mahir Dok kalau dinal dog itu pakai petik di sininya petik satu ini menandakan kalau ini seperti kayak petik satu tidak tidak bisa ngelakuin parsing variabel key performance di ini yang kedua sore ini yang ketiga dan ini yang keempat jadi cukup tambahkan petik seperti ini ini jadinya 0do Bedanya apa sekarang mungkin belum keliatan bedanya tapi nanti di materi yang soal variabel parsing ya distrik Nanti akan saya jelaskan ini kalau kita coba raning hasilnya sama ini Selamat belajar Cafe Dan Seterusnya kebaca di belakang saya tidak ada enter ya kalau teman-teman tambahkan enter silahkan tambahkan seperti ini nah seperti ini Jadi ini soal tiga cara membuat sering menggunakan single quotes double quotes menggunakan heredoc dan juga menggunakan now dog Sekarang kita akan bahas tentang variabel-variabel itu apa variabel adalah tempat untuk menyimpan data sehingga bisa kita gunakan lagi di kode program kita selanjutnya Biasanya kalau kita bikin tipe data atau data gitu ya Misalnya menggunakan string atau lengkap gitu ya itu kan kita langsung simpan datanya langsung misalnya Eko nama Eko gitu Habis itu Echo nama Eko lagi nah sebenarnya data-data tersebut bisa kita simpan dalam sebuah tempat namanya adalah variabel di php variabel bisa menampung berbagai jenis tipe data dan bisa berubah-rubah tipe datanya jadi kalau teman-teman melihat biasanya sebelumnya pernah belajar bahasa pemrograman lain contohnya Java atau si gitu ya sebelumnya kan kalau di Java atau si itu kalau kita bikin sebuah variabel dengan tipe data string maka kita tidak bisa merubah lagi tipe datanya tapi kalau di PHP itu tidak seperti itu di PHP itu kita bisa boleh tadinya misalnya tipe deh tipe variabel ini tipe datanya string teman-teman langsung rubah menjadi integer habis itu berubah lagi menjadi floating-point habis itu berubah menjadi Bulian itu boleh itu bisa dilakukan kalau di php untuk membuat variabel kita bisa menggunakan tanda Dollar seperti ini diikuti dengan nama variabelnya saat teman-teman bikin sebuah iabal itu tidak boleh mengandung spasi Jadi kalau misalnya nama variabelnya pingin nama depan itu jangan nama spasi depan tapi langsung gabungkan saja nama depan atau misalnya nama under score depan itu boleh yang penting tidak boleh ada spasi ini contohnya jadi kita akan bikin variabel namanya named ya habis itu kita tambahkan depannya dollar Jadi kalau ada tanda Dollar seperti ini artinya kita membuat sebuah variabel tinggal dollar nama variabelnya apa kalau teman-teman pengen mengakses variabel ini data Eko ini teman-teman cukup di sini tinggal Sebutkan nama variabelnya contohnya disini Eko variabelnya name yah disini jadi artinya saya pingin menampilkan tulisan yang ada dalam variable name dimana dari dalam variable name ini isinya adalah Eko disini juga sama Echo AJ berarti saya pengen menampilkan variabel Age isi variabel itu adalah ini x = 30 jadi untuk menang fun data ke dalam variabel kita bisa menggunakan tanda sama dengan seperti ini Oke kita akan coba saya akan buat sebuah file namanya variabel Biasanya kalau saya pengen menampilkan eh kok gitu ya Eko Eko selanjutnya saya pengen menampilkan Eko lagi maka saya harus berkali-kali seperti ini nah misal Saya pengin merubah tadinya Eko menjadi Budi Ketika saya harus merubah disemua tempat ya Ini Budi Ini Budi lagi gitu ya Ini Budi Ini Budi seperti ini nah agak semakin ribet semakin banyak tempat kita mengakses data yang sama Nah kalau saya ada kejadian seperti inilah langkah baiknya kita simpan datanya dalam variabel jadi kita bikin variabel contohnya named ya sama dengan masukkan datanya contohnya Eko seperti ini Nah selanjutnya disini Saya tidak perlu lagi menggunakan Eko jadi cukup nama variabelnya yaitu NEM seperti ini ini juga named ini juga named ini juga named kalau saya pengin merubah tipe variabelnya datanya itu cukup saya ganti menjadi misalnya body Ok saya coba running PHP variabel PHP nah keluar ya Budi Budi Budi semua dampak kau saya ganti menjadi Eko ini saya Rani ngulang Nah lihat semuanya keluar Eko jadi ini kalau temen pengen membuat variabel Oke kita sekarang samakan semua sama contoh seperti ini ya jadi saya bikin variabel pertama sering variabel kedua Eh typenya integer jadi name Age = soalnya seperti ini lalu jatuh di sini nem-nem bener ya Habis itu saya tambahkan enter seperti ini Lalu di sini bagian2 variabelnya Edge Halo saya tambahkan ntar lagi di bawahnya selesai jadi seperti ini cara kita membuat variabel dan mengaksesnya tipe datanya bebas Ya tadinya misalnya name string kalau teman-teman pengen rubah named menjadi 10 seperti ini boleh kalau di PHP tuh boleh teman-teman boleh tadinya tipe datanya string gitu ya berubah menjadi integer itu boleh beda sama bahasa pemograman seperti Java atau situ Enggak boleh ya kalau udah awalnya udah sering enggak boleh berubah tapi kalau di php boleh Oke kita coba print out kita running program PHP nya Nah keluar seperti ini namanya Eko esnya 30 jadi seperti ini adalah variabel jadi ke depan kedepannya kita akan buat kalau saya menyimpan data itu selalu disimpan dalam variabel di dalam PHP itu ada fitur yang namanya Ria belum variables variabel-variabel saya ini ini fitur ini sebenarnya saya sendiri tidak menemukan dibahas pemograman lain jadi cuma di php doang apa sih ini ini adalah PHP memiliki kemampuan variabel-variabel saya itu membuat variabel dari string value variabel ini agak membingungkan sebenarnya Tapi nanti kalau teman-teman sudah lihat contohnya mungkin lebih jelas ya walaupun fitur ini ada tapi fitur ini sangat membingungkan Saya bilang tadi nanti ketika nanti teman-teman coba lihat program itu agak membingungkan jika digunakan secara luas artinya kalau teman-teman banyak sekali menggunakan fitur variabel-variabel sini ini bakal makin ngebingungin sih program kode program PHP temen-temen jadi disarankan untuk tidak menggunakan fitur ini kecuali memang Diperlukan ya kalau nggak perlu perlu amat sih Mendingan gak usah pake fitur ini untuk membuat variabel dari sebuah value variabel kita bisa menggunakan tanda dollarnya dua kali jadi biasanya teman-teman membuat nama variabel cukup dollarnya sekali abis itu nama variabelnya kau teman-teman pengen membuat file dari value variabel nah teman-teman gunakan dolarnya dua kali diikuti dengan nama variabelnya Oke seperti apa sih contohnya jadi contohnya seperti ini jadi kita akan punya namanya name inikan value-nya adalah Eko eh seperti ini lalu teman-teman pengen bikin variabel dengan value Sorry nama variabelnya Eko ini teman-teman nggak perlu ngetik kan dollar Eko nggak perlu teman-teman cukup dolar dolar nem-nem ikan ini ya maka ini akan dibuatkan sebuah variabel dengan value ini yaitu Eko dan hasilnya nilainya adalah ini keren Nah selanjutnya disini teman-teman bisa manga mengakses variabel variabel ekor seperti ini kenapa Karena disini teman-teman bikin variabel-variabel jadi disini jadi disini sebenarnya agak membingungkan diatasnya akan kita tidak pernah membuat variabel dengan nama Eko kok dibawah ini ada Eko GTA nah contohnya disini kalau intelejen bilang ini error pada semuanya enggak and error ini nah kali itu saya bilang ini Hai kalau adopsinya terlalu gede gitu ya talu banyak dikodekan teman-teman kode program teman-teman itu bakal semakin membingungkan jadi walaupun bisa kita ngelakuin ngelakuin ini belum tentu kita harus pakai gitu Ya karena ya kalau terlalu banyak kode seperti ini bakal sedikit membingungkan Oke biar enaknya di bawah contohnya di bawah sini saya bikin variabel namanya contoh gitu ya abis itu nama cowok variabelnya isinya value-nya adalah Eko Nah selanjutnya saya pengen bikin nama variabel Eko seperti ini contohnya Kurniawan nah seperti ini ini bisa tapi teman-teman saya pengin nama variabel ini ngikutin dari value sini Jadi kalau ini Eko dia jadi ekor kalau ini seakan Edi menjadikan edina teman-teman bisa ganti ini tidak Eko menjadi dolar dolar contoh nanti ini ini sama the Initial ya Bari sini itu sama dengan seperti ini Eko = k hewan Eko diambil dari mana Dari value-nya sih contoh jadi seperti ini ini kalau teman-teman coba print out Eko contoh gede ya Eko contoh Ini hasilnya apa Nah selanjutnya ini kita print-out yang ini yang Eko ya Eko dan disini dollar Eko ini kalau di Indonesia 1000 kantele jadi ya tapi phpstorm ini bilang ini adalah error kenapa Karena di atas kita belum pernah bikin variabel Eko tapi enggak masalah ini pasti jalan kok karena ini karena ada variabel-variabel sini kita coba Ira Ning PHP version Sorry version variabel-variabel nah rantingnya Eko ini file ini adalah Kurniawan jadi disini itu berubah jadi old adalah contoh itu jadi dia akan empat berubah menjadi variabel dengan nama variabelnya ini Eko nah ini walaupun bisa tapi saya sarankan tidak digunakan Kenapa karena bakal bikin bingung si aplikasi atau program kita jadi eh jangan ya jangan pakai ini walaupun bisa dilakukan Oke jadi itu adalah variabel di php Sekarang kita akan bahas tentang konstan variabel di PHP itu sifatnya mutable Maksudnya apa sih kalau mau table mutable itu artinya bisa dirubah jadi kalau kita bikin variabel sudah pasti isi variabelnya itu bisa dirubah-rubah jikalau saya kita ingin membuat sebuah variabel yang sifatnya immutable ini kebalikannya dari mutable yaitu tidak bisa dirubah-rubah maka ini tidak bisa dilakukan di php jadi variabel di PHP itu memang sifatnya mutable artinya bisa dirubah-rubah sebagai gantinya kalau teman-teman pengen bikin sebuah variabel yang tidak bisa dirubah kita bisa menggunakan fitur yang namanya konstan Jadi kalau variabel sudah pasti bisa dirubah Nah kalau konstan ini kebalikannya consent adalah tempat depan data yang tidak bisa dirubah lagi setelah deklarasinya Jadi kalau teman-teman sudah bikin sebuah konstan sudah dideklarasikan file-nya apa Nanti teman-teman coba rubah itu tidak bisa lagi jadi tidak bisa dirubah-rubah untuk membuat konstan kita bisa menggunakan function namanya Divine Halo ada dua parameter di sana parameter pertama adalah nama konstannya atau kayak nama variabel ya dan yang kedua adalah value-nya file-nya tersebut penonton bisa string integer dan yang lain-lain best practice nya saat kita membuat konstan itu menggunakan apel cash nama konstannya jadi biar tahu ya kalau ini adalah konstan jadi Biasanya kita menggunakan upper case Jadi huruf kapital semua Contohnya seperti ini jadi kita bisa menggunakan function yang namanya Divine halo disini adalah nama dari si constandse apa Nanti kita mau mengakses konstannya menggunakan nama ini Lalu di sini ada value-nya file-nya teman-teman bisa string ataupun disini contohnya pakaiin Canyon itu boleh nggak ada masalah selanjut CBA dengan spray variabel-variabel kan kita untuk mengakses data variabel menggunakan dollar nama variabelnya tapi kalau konstan enggak teman-teman langsung akses menggunakan nama constandse contohnya disini nama konsernya autor gitu ya di sini teman-teman juga nama konsumsi autor bedanya kalau disini pakainya string kondisinya tidak perlu pakai sering lagi ya langsung seperti ini otomatis dia akan nga manggil ya atau ngakses sih konstan yang ada di sini yang dideklarasikan di devins kau temen-temen coba Divine constance yang sama maka ini akan terjadi error Oke kita akan coba ya jadi sini saya akan membuat sebuah file namanya adalah konstan ya di sini kita buat contohnya Divine autor Halo di sini teman-teman silakan masukkan misalnya disini programmer zaman now selanjutnya kita Divine lagi di sini misalnya app version kalau bisa jangan ada spasi ya walaupun nih boleh tapi nanti pas mengaksesnya agak bingung kalau pakai spasi ya Jadi kita jangan pakai spasi seperti ini contohnya disini Status ontohnya kalau temen-temen coba deklarasikan ulang seperti ini Eh ini ini mungkin dari sini kelihatannya enggak masalah ya Tapi kok coba-coba kita coba running PHP konstan nah ini error ya konsen autorol redefined jadi autor ini udah pernah dideklarasikan dan kita tidak bisa deklarasikan ulang ya teman-teman enggak bisa deklarasikan constance yang sama Oke selanjutnya untuk mengakses konstannya cukup gunakan nama konser harus sama ya oke sensitif soalnya jadi kalau disini autor bisa semua maka disini autor besar semua juga lalu kita coba app version seperti ini saya tambahkan di sini misalnya autor gitu ya halo kita tambahkan enter Ok saya coba saja biar cepat Hai aku orang titik koma disini app version lalu kita ganti disini app version nah seperti ini jadi cara aksesnya cukup ketikkan nama sih constance nya wa temen-temen Coba ubah autor sama dengan Eko gitu ini nggak bisa ya lihat cannot use ini enggak bisa ini nggak bisa jadi cara ngerubah eh data SIG konstan itu bukan seperti ini caranya menggunakan Divine tapi ingat kalau sudah didisain sekali itu enggak bisa Devin ulang jadi cuma boleh sekali doang makanya sifatnya sih konsen itu adalah immutable tidak bisa dirubah lagi kalau sudah dideklarasikan Oke kita akan coba PHP konstan getaran Inge keluarnya seperti ini autor programmer zaman now ngambil dari authority yang ada di sini value-nya dan versionnya adalah 100 ya kita print out-nya disini dan kita ngambil data yang ada di konstan yang didefinisi ini jadi ini adalah The Stones di php Sekarang kita akan bahas tentang data0 nilai null kitu merepresentasikan sebuah variabel tanpa nilai Jadi kalau tidak ada nilai kita bisa representasi kan dalam nilai null saat kita membuat sebuah variabel selalu ingin menghapus misalnya datanya yang terdapat di dalam variabel tersebut kita juga bisa menggunakan nol untuk mengosongkan data variabel tersebut untuk membuat Nul kita bisa menggunakan kata kunci Inul null0 kini casing sensitif jadi teman-teman bisa huruf kapital semua atau huruf lower-case atau gabungan itu Nggak masalah yang penting katanya harus nol seperti ini Ini contohnya misalnya kita punya variabel namanya named kalau kita set isinya adalah Eko lalu tiba-tiba kita pengen menghapus datanya isinya tidak bisa gunakan named sama dengan nol artinya NEMnya ini kita hilangkan isi datanya jadi jadi nol Nah itu bisa didata Nur itu adalah data yang kosong ya tidak ada nilainya atau contoh teman-teman bikin sebuah variabel ya variabel doang pengennya gitu ya tapi tanpa ada datanya dulu diawal tetap bisa menggunakan at sama jangan nol sentra seperti ini bisa Oke kita akan coba lihat di sini saya akan buat sebuah PHP file baru tipe data no jadi kita bisa gunakan misalnya pertama named sama dengan Eko ya selanjutnya teman-teman misalnya pengen hapus data NEMnya Jadi cukup named sama dengan nol seperti ini Jadi nomornya bisa huruf kecil semua atau huruf besar semua seperti ini kalau saya lebih enak huruf kecil semua sih biar sama dengan bahasa pemrograman yang lain oke naiknya kalau temen-temen pengen bikin sebuah variabel tapi pertama kali di setnya datanya kosong ya belum ada datanya teman-teman bisa eight sama dengan nol seperti ini boleh ini kalau teman-teman coba print out kita akan print-out misalnya Eko ya 6 named seperti ini ini isinya nggak ada ya nggak ada datanya harusnya oke yang kedua adalah Edge seperti ini ini kalau kita Ran PHP tipe data no nah keluarnya kosong ya enggak ada Jadi kalau saya 0bat tidak ada yang mirip katering kosong Jadi enggak ada datanya ya teman-teman bisa gunakan sinul ini untuk men-set datanya kosong kadang-kadang kita perlu mengecek Apakah sebuah data itu kosong ya sebuah variabel itu isinya kosong atau nggak atau nol atau enggak Nah kita bisa menggunakan sebuah function yang namanya itu isnul jadi is no DC nama variabelnya ini retail dalam boolean jadi hasilnya adalah boolean Jadi kalau temen-temen pengen tahu apakah variabel ini kosong atau null atau nggak temen Tapi saya gunakan is0 disini masukkan sih variabelnya jadi teman-teman bisa cek misalnya Echo gitu ya is named no sudah seperti ini Nah kita bisa gunakan He is null Halo di sini named seperti ini Nah kita coba jalankan nah isnainun ini datangnya satu Jadi sebenarnya isnul itu ritualnya adalah boolean ya cuma presentasi boolean itu kadang-kadang bisa truk bisa satu ya kode PHP tuh angka positif Sorry angka yang bukan nol itu dianggap dia adalah truk kalau di php kalau Fals itu dia nilainya uang jikalau kita coba disini NEMnya kita ganti nameko ini kita coba running lagi nah ini kosong ya enggak ada biar enak Mungkin jangan kayak gini ya kita pakai pardam aja misalnya far damai nah seperti ini kita cek ini boolean ya lihat boolean Fals kalau misalnya kita hilangkan lagi di sini boolean truk jadi nolnya adalah truk jadi seperti ini jikalau tentang ngecek Apakah sebuah variabel itu null atau tidak teman-teman saya gunakan isnul lalu dimasukkan si variabelnya nah tapi jangan sampai salah kalau temen-temen coba is null dengan variabel yang tidak ada seperti ini ini akan terjadi error Nah Lihat undefined variable jadi beda ya data0 sama variabel yang belum ada itu nggak nggak sama ya jangan sampai Oh variabelnya kalau is no itu buat ngecek variabelnya ada atau enggak enggak Semoga seperti itu aja temen-temen harus definisikan dulu variabelnya lalu set menjadi nol kalau misalnya kosong baru bisa dicek menggunakan is no kalau tidak nanti keluarnya sini undefined variable jadi tidak ada variabel Oke jadi kayak tadi ya jadi menggunakan is no jadi ini letaknya adalah Bulian oke nah kadang-kadang kalau misalnya kita set menjadi nol di php juga kita bisa menghapus sebuah variabel jadi enggak cuma mesin menjadi nol teman-teman Beneran nggak mau pakai variabelnya lagi deh gitu ya kita bisa menghapus variabelnya beneran dihapus jadi caranya dengan menggunakan function namanya ansett omzet itu adalah menghapus variabelnya Jadi kalau teman-teman Coba di sini ya kita coba Bikin contoh sama dengan Eko ya soal Setelah itu kita ansett contohnya Halo teman-teman coba di contoh kalimat hasilnya undefined variable contoh eh disini contohnya enggak bisa lagi kenapa karena siang set ini dia beneran menghapus variabelnya jadi enggak cuma diset menjadi nol tapi beneran dihapus sih variabelnya jadi saat variabel dihapus teman-teman udah nggak akan bisa pakai lagi sih variabelnya jadi ini and set Jadi kalau nol Ya kita akan merubah data variabelnya menjadi nol tapi variabel tetap ada tapi kalau ansett itu beneran dihapus variabelnya jadi variabelnya hilang Nah jadi ya namun hati-hati ketika kita hapus variabel kita tidak bisa lagi mengakses variabel tersebut bahkan function is no pun tidak akan bisa digunakan Kenapa karena is no pun mengecek kalau variabelnya ada atau enggak jadi ini otomatis error kalau kita sudah ansett Nah agar lebih aman kita bisa menggunakan function yang namanya isset eh itu digunakan untuk mengecek Apakah sebuah variabel ada dan nilainya tidak nol jadi dibanding teman-teman pakai isnul teman-teman juga bisa menggunakan isset jadi contohnya kita akan ini disini misalnya pardam isset seperti ini ya iset contoh jadi dia itu ngecek Apakah contoh itu ada atau enggak dan kalau ada Apakah value-nya tidak nol atau enggak gitu ya yang kita coba raning ini boolean Fals ya Kenapa karena memang variabel tidak ada tapi kalau misalnya ada teman-teman coba cek ini kita Tambahkan lagi contoh = Kurniawan seperti ini karena Neng lagi nah dia jadi boolean true artinya data variabelnya ada tapi kalau temen-temen ganti ya contoh menjadi nol seperti ini kita running lagi dia menjadi Force lagi jadi untuk mengecek Apakah variabel itu ada dan nilainya tidak nol Lebih baik saya sarankan menggunakan isheep jadi Walaupun ada is0 tapi lebih aman menggunakan fished dan untuk menghapus datanya walaupun teman-teman bisa menggunakan ini ya di Asean data baru dengan value 0 teman-teman juga bisa menghapusnya otomatis menggunakan ansett Jadi tergantung kebutuhan sih konon variabelnya teman-teman enggak mau hilangkan tentang bisa Set menjadi nol tapi kalau temen-temen variabelnya pengen dihilangkan gunakan unset untuk mengecek kalau teman-teman yakin ya datanya itu ada Sorry variabelnya itu ada teman-teman gunakan ttys0 tapi untuk mengecek dan teman-teman enggak yakin variabelnya ada teman-teman bisa gunakan isset jadi ini tentang data0 di php Sekarang kita akan bahas tipe data array Apa itu tipe data array tipe data array adalah tipe data yang berisikan data ya kosong atau banyak Jadi intinya itu kayak Kumpulan data tapi di dalam arah itu bisa datanya kosong artinya masih belum ada data apapun atau bisa teman-teman masukkan data sebanyak-banyaknya jadi kumpulan tanda tahi Itu bisa kita simpan dalam tipe data lain namanya adalah Arai Kumpulan data apa terserah teman-teman bisa Set tipe datanya di dalamnya kayak memasukkan string memasukkan ente dan sebagainya itu boleh nggak ada masalah jadi array di php bisa berisikan data dengan jenis yang berbeda-beda mungkin kalau teman-teman sebelumnya belajar bahasa pemograman yang bukan PHP seperti si atau juga Java mungkin kalau DC atau dijava itu Arai itu ya cuma bisa menampung satu jenis tipe data jadi kalau kita membuat Arai dengan tampungannya itu isinya adalah string maka harus sering saja yang bisa dimasukkan tapi kalau di-php-in enggak PHP itu bebas ya Jadi kalau misalnya teman-teman bikin Arai lalu memasukkan string itu boleh memasukkan India juga boleh memasukkan tipe data yang lain pun boleh nggak ada masalah jadi lumayan fleksibel kalau di php array di php memiliki panjang yang dinamis jadi tidak seperti di Java atau DC kalau di Java atau DC teman-teman saat bikin Arai itu sudah fix asam ditentukan ya Ukuran arahnya alias jumlah data yang bisa ditampung sama si Arai tapi kalau di-php-in enggak diadinamis jadi saat teman-teman masukkan itu langsung dia bisa dinamis ukurannya teman-teman memasukkan 5 masukkan 10100 itu enggak ada masalah dinamis artinya kita bisa menambahkan data ke Arai sebanyak-banyaknya jadi tidak ada batasannya ini cara kerja arahnya Jadi kurang lebih seperti ini jadi misalnya kita buat araiya dengan isinya itu panjangnya adalah 10 10 data bisa kita bikin arah yang isi Datanya ada 10 ya jadi disini kotak-kotak inilah datanya Nah biasanya dalam Arai dia punya yang istilahnya indeks-indeks di PHP ya di array PHP itu mirip kayak DC atau dijava dimulai dari nol untuk apa sih Indeks ini ini Indeks ini untuk mengakses data atau pengen kalau kita pengin mengubah datanya jadi kalau temen-temen pengen ngambil data ini yang ke-8 so kesembilan ya jadi 1234567890 maka teman-teman ngambil datanya itu pakai indeks Nomor 8 Jadi mirip kayak nomor berapa diminum satu lah kalau indeks ya soalnya Kenapa Soalnya dimulai dari nol jadi kalau mau ngambil data yang pertama teman-teman pakai indeks yang nol Kalau mau ngambil yang kedua indexnya satu jadi seperti ini jadi cara kerjanya itu ada data dan dia ada indexnya dan teman-teman saat mau menambah data atau mengubah data atau bahkan menghapus ya atau mengambil data itu semuanya menggunakan Indeks ini jadi nomor urutan indexnya dimulai dari nol sampai ya sebanyak-banyaknya ketika kita masukkan datanya ke are jadi Ini cara kerjanya Jadi hampir sama seperti Arai dibahas pemograman yang lain Jadi dimulai dari nol indexnya untuk membuat Arai teman-teman bisa menggunakan seperti ini ya ada kata kunci yang namanya Arai jadi disini teman-teman bisa masukkan Arai Hai halo silakan kurung buka kurung tutup ya di belakangnya lalu di sini tinggal dimasukkan data arahnya tambahkan pemisahnya menggunakan koma ya contohnya kalau saya masukkan 1234 artinya saya membuat empat data didalam sebuah Arai jadi ini adalah Arai atau ada cara yang kedua tentang bisa menggunakan ini kurung kotak seperti ini ya Jadi teman-teman bisa gunakan gurung kotak kalau masukkan data pertama Data kedua letak ketiga lalu diakhir dan kurang kotak lagi nah ini Kebetulan sering semua dan disini integer semua teman-temannya bebas ya bisa memasukkan gabungan antara string Dan intinya itu bebas jadi array di PHP itu fleksibel teman-teman bisa masukkan data apapun Oke kita akan coba disini sih kita akan buat nama file-nya adalah tipe data array jadi kita bikin pertama kali adalah ini ya intelijen jadi misalnya kita bikin variabelnya adalah views lalu kita bikin Arai contohnya ya habis itu teman-teman Silahkan masukkan data arahnya contohnya 10 9 8 ah itukan Eiger bisa teman-teman masukkan poting point saya 7,5 dan seterusnya seperti ini nah ini artinya arahnya panjangnya ada 4 1234 Eh kau temen-temen Tengah lihat isi detailnya kita bisa gunakan pardam velius nanti kita bisa lihat PHP tipe data array naasnya seperti ini saya perbesar dulu biar kelihatan nah ini ya ini Arai dengan panjangnya empat dimana index0 itu datanya integer index1 integer index2 integer dan index3 itu floating-point jadi seperti ini pembuatan array di php Oke kita akan bikin lagi nimes Jadi selain menggunakan kata kunci Arai tentang juga bisa menggunakan kurung kotak seperti ini klo seperti ini adanya kita bikin Arai dengan kosong datanya tidak ada ya konon bisa masukkan contohnya Eko Kurniawan khannedy Artinya kita bikin Arai dengan tiga data-data pertamanya Eko detail keduanya Kurniawan data ketiganya adalah Keane di Oke kita pardam lagi kalian hasilnya nasinya ini Arai dengan panjangnya tiga datang kenalnya adalah Eko ya data ke satunya adalah Kurniawan data keduanya adalah kanedi jadi ini Arai Oke ini akan bikin Arai langsung nah gimana kalau saya kita pengen menambah atau mengubah atau menghapus data di dalam Arai Oke kita akan bahas di materi-materi selanjutnya jadi ini adalah operasi Arai jadi ada banyak sekali operasi yang bisa kita lakukan di Arai contohnya kita pengen mengakses data Arai kita bisa gunakan Arai indexnya ya jadi kurung kotak seperti ini tinggal dimasukkan indexnya ini untuk mengakses data Sam Arai tinggal masukkan indexnya nomor 01 2 dan seterusnya kalau teman-teman pengen mengubah ini ada operasi selanjutnya jadi Arai ini sama seperti yang bisa atas ya Ini menggunakan Indeks = value-nya ini adalah mengubah data didalam Arai pada nomor indeks dengan value baru ini kalau teman-teman sebelumnya tanyain Teja teman-teman rubah menjadi sering itu juga boleh nggak ada masalah jadi PHP itu fleksibel teman-teman bisa rubah datanya dari sering menjadi Teja dari intelijen menjadi Bulian dan seterusnya itu boleh nggak ada masalah lantas kalau teman-teman pengen menambahkan data ke dalam Arai itu teman-teman saya gunakan Arai terus di sini ya kurung buka kurung tutup kurung kurawal kurung kotak ya tanpa memasukkan indeks kalau teman-teman tidak menambahkan Indeks ini secara otomatis dia akan menambahkan data dari dia Raya di posisi paling belakang Jadi kalau datanya udah ada lima temen-temen tambahkan seperti ini ini otomatis akan menambah ke belakang jadi Hai kau tentang pengen menghapus data array itu gunakan unset Jadi mirip kayak menghapus variabel ya jadi tentang gunakan unset arahnya habis itu disini indeks beberapa yang pengen temen-temen hapus yah ini menghapus data indeks dan indeks otomatis hilang dari Arai jadi hati-hati saat teman-teman unset contohnya ada datanya itu indexnya 0123 gantinya teman-teman lalu enggak handshet index1 maka indeks satunya itu hilang jadi datanya dari nol langsung loncat kedua jadi 02 seperti itu ya jadi hati-hati ketika menghapus data maksudnya yang terakhir ini ada count ini konon itu untuk mengambil totaldata diare jadi pentathlon pengen tahu sekarang ada berapa data Setiadi Arai tonton bisa menggunakan function namanya count Oke ini contohnya jadi kita punya named saya tadi kau kunaon Kennedy cotton pengen ngambil data yang knoll Ton bisa gunakan name in Hai jadi disini ini kan pardam siang ini ya Nah kita pengen tinggal pardam semisalnya Saya pengen ngambil data array tapi yang data ke nol seperti ini ini bisa ini kalau kita planning nah hasilnya string Eko jadi data yang Kenongo itu adalah Eko ya selanjutnya kau temen-temen pengen menghapus data sore mengubah dulu ya mengubah itu Yan M = Budi contohnya Ini bisa next ke 0 = budi artinya data yang konon ini akan kita rubah menjadi Budi Jadi kalau disini nimes nol saya rubah menjadi Budi nah kita pardam lagi disini kita lihat hasilnya sekarang harusnya berubah menjadi Budi Oke ini ya Dan ini ya lihat yang pertama datanya menjadi Budi sekarang Jikalau teman-teman mengubah data Arai silahkan gunakan perintah seperti ini gimana kalau teman-teman pengen menghapus data Oke untuk menghapus data tonton saya gunakan Septi saya disini ansett contohnya kita akan ikutin sini ini ngapus atau yang pertama Ya indeks pertama ternyata yang kedua yang Kurniawan ini di kita gunakan unset nama arahnya named selalu indexnya satu misalnya seperti ini ini kalau teman-teman hapus maka indeks otomatis hilang plus datanya jadi kalau kita pardam ini berarti tinggal dua dan indeks ke satunya hilang Oke kita lihat nah lihat di sini indexnya dari nol loncat kedua indeks satunya sudah kita delete jadi hati-hati ketika temen-temen menghapus data Arai kita teman-teman hapus data Arai indexnya ikutan hilang ya Jadi tidak mengerti dak ngegeser datanya itu enggak ngegeser Jadi beneran hilang datanya Oke dan terakhir adalah kalau temen-temen pengen menambahkan dan juga pengen menghitung Berapa jumlah data dalam are jntuk menambahkan cukup nimes seperti Iya tanpa menggunakan indeks dan kalau pengen menghitung totalnya menggunakan count Oke kita coba sekarang Coba tambahkan ya Jadi cukup name kurung kotak seperti ini sama dengan misalnya disini Joko kita pardam lagi kita lihat nangisnya Nah lihat di sini sekarang nol Budi satunya enggak ada karena itulah kita asetnya sebelumnya sudah kita dilihat lalu disini dua kanedi Lalu romatis indexnya Tiga jadi nggak usah khawatir walaupun sebelumnya datanya datanya dua ya ketika teman-teman tambahkan indexnya jadi yang ngikutin yang paling terakhir jadi yang terakhir tekan dua maka dia akan inkremen naik yang paling terakhir yang satunya nggak masalah hilang jadi tidak akan bentrok istilahnya jadi seperti ini kalau teman-teman pengen menambahkan data konten menghitung jumlah datanya di dalam Arai cukup gunakan soundnya count seperti ini tinggal masukkan di sini velius Sorry name is variabel arahnya nimes Ini hasilnya adalah integrated tiga artinya ada tiga data didalam siarah ini jadi ini beberapa operasi yang bisa teman-teman lakukan di Arai Sebenarnya masih banyak tapi nanti akan dibahas di matte tersendiri ya tentang Arai function namanya di php arah itu bisa digunakan sebagai map Jadi kalau dibaca program lain biasanya beda ya antara Arai dan juga map Nah kalau di PHP itu sama jadi Arai dan map itu dianggap tipe datanya sama biasanya Ini kebanyakan dibaca program lainnya terdapat di peta map map itu apa sih map itu adalah asosiasi antara Kid and value yang sebenarnya arah yang sebelumnya kita bahas itu juga ke value kynya adalah kataku Apa kuncinya yaitu adalah integer index dan satunya adalah value dari syarahnya nah tapi untungnya di PHP itu kita bisa hub seksinya jadi tidak hanya menggunakan indeks ya jadi namun di.php map itu bisa digunakan menggunakan Arai jadi arah itu bisa digunakan sebagai pengganti mepi bahasa pemograman yang lain secara default are akan menggunakan indeks atau number ya sebagai Ki dan videonya akan kita bisa bebas memasukkan data kedalam arahnya jadi c-nya itu by default adalah 6 berintegrasi dia adalah indeks autoincrement darienol namun jika kita ingin kita bisa mengubah indexnya tidak harus menggunakan number bisa gunakan tipe data lain seperti string misalnya hal tersebut terlihat seperti Map Kalau di bahasa pemrograman lain nah seperti apa sih seperti ini kurang lebih jadi teman-teman saat bikin Arai teman-teman gunakan kata kunci Arai lalu disini kynya masukkan gunakan tanda panah seperti ini sama dengan lebih dari how disini value-nya kalau lebih dari satu tinggal tambahkan koma ini kynya ini videonya koma ini kayaknya ini videonya jadi seperti ini Hai jadi ini adalah map menggunakan array di php jadi saat pembuatannya Oke kita akan coba ya jadi di sini kita bikin soalnya Eko = Arai seperti ini Nah default-nya itu kalau teman-teman langsung masukkan value contohnya Eko ya kita samakan ini ya Eko Eko Eko Kurniawan nya Patriot 30 nah kalau temen-temen bikin seperti ini ini default main kayak gini Jadi ada nol seperti ini satu seperti ini dua seperti ini nah aslinya itu seperti ini jadi saya teman-teman tidak memasukkan rezekinya dia dalam array maka default-nya dia pakai Out On Clement dari 012 dan seterusnya tapi teman-teman kalau pengen ganti ini menjadi seperti Map ya struktur data map dibaca pemograman lain teman-teman bisa ganti ini jadi darienol menjadi contohnya ID Inget ya ini harus enggak boleh yang sini Adila gitu nggak boleh kalau ada di lagi maka cuma ada satu doang yang diterima jadi disini contohnya named ini eight Ayo teman-teman bisa ganti disini menjadi string jadi seakan-akan ini Kaya Kiye value map dan kalau kita print-out pardam seperti ini kita lihat hasilnya seperti ini dia tetep Arai cuma kakinya sekarang bukan lagi indeks Tapi kini adalah sistering ID Eko name Eko Kurniawan dan Edge ini lantas gimana kalo kita pengen ngambil datanya jadi sekarang kan biasanya kalau kita ngambil data kita pakainya variabel nol Ya seperti ini nah tapi karena kita sudah ganti ini maka teman-teman harus gunakan Ki yang ini biasanya kalau teman-teman pengambil Adya pakainya ID jadi sini pakai string ID klo pengen ngambil nama ya string name seperti ini kalau mau ngambil yang eight string Hai seperti ini dia teman-teman enggak pakai lagi angka eh karena disini Saya mau ngambil named sekitaran hasilnya seperti ini Jadi ini map.di capek jadi selain ini juga tentang bisa bikinnya pakai kurung kotak seperti ini jadi kalau mau Oke jadi kita bikin lagi misalnya Budi = P kurung kotak Kalau yang ini ya habis itu ID nya hoodie NEMnya Budi Nugraha Halo Edition 35 misalnya nah seperti ini ini juga bisa jadi enggak harus menggunakan kata kunci Arai bisa langsung menggunakan kurung kotak seperti ini kita pardam Budi sekali hasilnya nah hasilnya seperti ini Jadi ini Jadi ini Map ya menggunakan array di php jadi teman-teman tidak nya bisa menggunakan indeks tapi teman-teman juga bisa ganti sih kynya menggunakan custom yang teman-teman mau Selain itu arah itu kan tadi yang saya bilang ya jadi seperti yang dijelaskan di awal array di php bisa berisikan data apapun termasuk kalau temen-temen pengen memasukkan Arai kedalam arena itu bisa jadi ya kita bisa masukkan Arai ke dalam array jika memang dibutuhkan nah rata-rata banyak banget deh penggunaan array dalam Arai Biasanya kalau butuh data yang isinya itu next ya ke dalam Nah itu bisa Contohnya seperti apa Chand seperti ini Kita bikin Eko ya sekarang tambahkan 6 akinya adalah address lo dalamnya adalah value lagi sorry kenapa Arai lagi lainnya bisa seperti ini Arai Ki value lagi nah ini boleh jadi lebih rapi kelihatannya kalau misalnya menggunakan array dalam Arai jadi contohnya Disini nek tambahkan yang Eko ya Eko address contohnya saya buat ini arah lagi nyantai menggunakan array ini atau teman-teman bisa gunakan Arai seperti ini juga boleh nggak masalah disini misalnya si Tia country nah seperti ini ini juga boleh oke yang ini yang Budi contohnya kita Tambahkan lagi address adanya seperti ini lain ganti pakai kerudung kotak misalnya nah ini juga boleh atas gimana kalo kita pengen ngambil data yang ini Indonesia Nah karena kita bikinnya Arai dalam Arai teman-teman bisa mengakses seperti ini jadi pardam Eko ya kita ambil addressnya kita tahu ya kalau ada disitu adalah isinya Arai jadi kita bisa pagi arah yang kedua menggunakan kurung kotak yang kedua misalnya country nah seperti ini Jadi ini bisa Jadi kalau temen-temen punya nested Arai istilahnya Arai dalam Arai nonton bisa Maksudnya seperti ini jadi kita ambil variabel Eko ya arahnya ambil kynya adalah address lalu karirnya adalah Arai nanti kita ambil lagi yang country jadi seakan-akan akses address country ini kalau kita coba Ran keluar yang di sini ya Indonesia jadi seperti ini kalau temen-temen pengen mengakses data array dalam Arai jadi array di PHP itu sangat fleksibel sekali dan pastikan teman-teman mengerti dengan baik penggunaan array karena nanti bakal banyak banget ya pakai struktur data arah ini di php apalagi saat bikin aplikasi web Sekarang kita akan bahas tentang operator aritmatika jadi PHP itu mendukung akhir-akhir semua operasi matematika yang kita ketahui salah satunya adalah operator-operator yang aritmatika contohnya kalau teman-teman tahu bikin data variabelnya menjadi positif ya datanya itu temen-temen cukup tambahkan plus di depan variabelnya kau teman-teman pengen jadi kan si variabelnya menjadi negatif teman-teman tinggal gunakan sih negatif ini di depannya kau teman-teman pengen melakukan penambahan ya dari variabel pertama ditambah variabel kedua cukup gunakan Tanda plus kalau pengurangan cukup gunakan minus seperti ini kalau kalian cukup gunakan tanda bintang Seperti ini kalau pembagian cukup gunakan slash atau garis miring seperti ini Nah selanjutnya kalau teman-teman pengen menghitung sisa bagi tentang bisa gunakan sih tanda persen seperti ini Ini sisa bagi kalau teman-teman pengen perpangkatan ya berapa pangkat berapa ton saya gunakan bintang-bintang jadi ini operasi-operasi Ma'arif mati kaya yang didukung sama si PHP oke mencoba dicontoh seperti ini kalau tentang pengen melakukan pertambahannya dengan 10 10 disini sisa bagi ya 100 sisa bagi tiganya berapa disini bisa melakukan seperti ini atau istilahnya ini operator modulo ya Oke kita akan coba jadi di sini kita akan coba operator aritmatika bikin file Oke jenis selanjutnya teman-teman punya misalnya Resort ya 10 ditambah 10 nah seperti ini ini bisa atau kita bikinnya dalam bentuk variabel a = 10 selamanya ya B = 10 lalu di sini kita gunakan Adit + B itu juga bisa kita lihat pardam Resort hasilnya operator aritmatika hasilnya integer 2000 ton pengen eh konversi Ya hanya disini jadi Resort Hai hal negatif dari yang Resort ini Ton bisa gunakan minus habis itu disini Resort seperti ini ini bisa ini kalau kita pardam Resort negatif ini dia akan otomatis berubah menjadi negatif nah seperti ini ya integer negatif 20 kau tentengan rubah menjadi positif jadi teman-teman bisa Resort positif = + Resort seperti ini Oke kita akan pardam lagi yang positif kacek nafsunya dia menjadi positif 20 jadi seperti ini kalau tentang pengen ganti dari negatif menjadi positif seperti ini nah Selanjutnya silakan teman-teman ekspor sendiri ya untuk operator yang lainnya karena ini banyak banget silakan pertambahan pengurangan perkalian pembagian sisa bagi dan seterusnya Oke kita kasih contoh sisa bagi jadi contohnya kita punya Resort modulo style saya 100 sisa bagi tiga ini harusnya satu ya kita akan pardam misalnya Resort modulo seperti ini saya lihat nah hasilnya satu jadi sisa baginya satu jadi ini tentang operator aritmatika di.php silahkan teman-teman coba sendiri ya karena operatornya lumayan banyak Sekarang kita akan bahas tentang operator penugasan operator penugasan di php sama seperti di bahasa pemrograman yang lain yaitu menggunakan karakter sama dengan jadi penugasan the seperti memberi value terhadap sebuah variabel ya operator penugasan sudah sering kita gunakan jadi sebelum-sebelumnya saat teman-teman bikin variabel itu sudah sering kita gunakan ya jadi menambahkan data ke dalam SI variabel Terutama ketika kita mengubah value sebuah variabel jadikan ia menambahkan data ke dalam variabel atau mengubah variabel yang sudah ada datanya itu kita menggunakan operator sih sama dengan ini namun selain hal itu operasi penugasan juga bisa digunakan untuk operasi aritmatika jadi tidak cuma untuk mengubah ya mengubah value nya tapi juga bisa digunakan untuk karena Tika untuk maksudnya Tempat kantor papa nih nanti kita lihat contohnya jadi ini adalah operator penugasannya jadi kita bisa ganti + = Eh ini tuh maksudnya apa Jadi ada + = ada minus sama dengan ada kali sama dengan ada bagi sama dengan ada modulo sama dengan ini maksudnya apa ini itu adalah artinya seperti ini jadi kalau misalnya a + = b ini sebenarnya dia akan ditransfer menjadi a = a + b jadi ini semacam shortcut layak Jalan singkatnya dibanding teman-teman ngetik seperti ini ini lebih mudah seperti ini termasuk ini a-amino = B ini = a minus B Heeh jadi seperti ini kalau ini kali = B ini = a = a * b ini juga sama aa = a / b = a deep modulo B jadi ini operator penugasan di aritmatika jadi teman-teman tidak perlu ngetik panjang seperti ini cukup di buat shortcut menggunakan Ini operatornya habis itu tambah sama dengan operator begitu sama dengan begitu disini variabel yang akan ditambah ambil kali bagi atau modulnya Oke janda seperti ini kita akan buat ya di sini misalnya total = 0 habis itu kita bikin sebuah Ini contohnya ya Ada barang-barang ada pada buah ada ayam ada orang jus Ya anggap aja nih di restoran soalnya temen-temen pengen menotolkan harganya Total harganya ini kan biasanya kita pasti total = pertama kan total ditambah perut habis itu totalnya selanjutnya chicken ditambah totalnya sebelumnya bisa total = Total ditambah si Orange ini Nah ini bisa kita persingkat menjadi seperti ini dia total + sama dengan perut total + = chicken total + = orange juice nah ini seperti ini kita akan coba yuk Disini saya akan buat nama file-nya operator penugasan ya Jadi kita akan buat total tahun soalnya nol Ya habis itu ada kita misalnya beli buah harganya 5000 beli ayam misalnya 10.000 habis itu beri orange juice 5000 ini kalau saya teman-teman ngelakuin iterasi misalnya ya menghitung total atau tali barang-barangnya ini akan bisa kita lakukan total gitu ya sama dengan total awal ah perut seperti ini habis itu total = a total yang sebelumnya ditambah chicken habis itu total sama dengan total sebelumnya ditambah Power Rangers nah ini kalau kita damsi totalnya kita lihat keluar Rp20.000 nah ini semua kita bisa persingkat nih kalau ada operasi seperti ini kalau kelasnya berarti total dia sendiri ya ditambah sama value-nya ini kita bisa singkat menjadi + sama dengan ini ya kita bisa singkat menjadi + = eh juga bisa kita singkat menjadi + = nah seperti ini ini kalau teman-teman coba jalankan hasilnya sama saja jadi ini operator penugasan ya yang di aritmatika jadi lebih simpel sederhana seperti ini dia teman-teman tidak perlu mengetikkan manual lagi seperti ini untuk penambahan pengurangan perkalian pembagian dan modul Kya teman-teman cukup gunakan disingkat seperti ini Jadi ini operator penugasan aritmatika Sekarang kita akan bahas tentang operator perbandingan operator perbandingan seperti namanya ya digunakan untuk membandingkan dua buah value atau nilai atau mungkin variabel hasil dari operator perbandingan adalah Bulian true jika perbandingannya benar Fals jika perbandingannya salah Jadi ini mirip kayak di mungkin apa ya studi matematika ya jadi operator perbandingan membandingkan dua buah nilai tapi tidak cuma dibandingkan untuk Nam apaan number ya teman-teman juga bisa membandingkan tipe data yang lain seperti misalnya string atau misalnya tipe data boolean dan yang lain-lain jadi ini kita akan bahas semua operator perbandingan Jadi yang pertama itu ada sama dengan ya operatornya menggunakan tanda sama dengan dua kali ini adalah operator sama dengan jadi membandingkan Apakah Adan Bi Itu sama jadi ini hasilnya teruji kalau a = b setelah dilakukan konversi tipe data Jadi maksudnya apa Jadi kalau di PHP itu ada istilahnya Taib jagungnya tapi jaring itu ada atau otomatis merubah tipe data contohnya teman-teman nanya ini adalah string bedanya itu adalah integer nah dia itu bisa otomatis melakukan konversi tphp itu jadi nanti stringnya diganti menjadi integer lalu dicek Apakah value-nya sama antara string adengan integer B bisa seperti itu Jadi dia akan otomatis kalau saya tipenya berbeda jadi ini operator sama dengan Jadi kalau disini saya masukkan string 10 audisi intelijen 10 ini dianggapnya sama ya karena walaupun tipenya beda tapi value-nya sama jadi ini sama dengan atau temen-temen pengen nggak mau ya nggak mau ngelakuin konversi tipe data tonton bisa menggunakan ini sama dengannya tiga kali Ini operatornya namanya identik jadi true jika Hai = B dan memiliki tipe data yang sama jadi kalaupun di sini sering 10 dan disini hintae j10i dianggapnya Beda kenapa karena tipe datanya beda Jadi kalau operatornya seperti ini ya identik ya tiga seperti ini sama dengannya maka dia di ceknya harus beneran sama value-nya sama tipe datanya Selain itu ada ini tidak sama dengan pake tanda seru sama dengan ini operator perbandingan tidak sama dengan Jadi apakah a tidak sama dengan b ini terus ya hasilnya Jika a tidak sama dengan b setelah dilakukan konversi tipe data jadi sama ini mirip ke ini Jadi ada tab jagungnya jadi ada perubahan tipe data secara otomatis selanjutnya ada yang operator seperti ini juga sama tidak sama dengan ya ini eh kurang dari lebih dari tandanya seperti ini ya Jadi ini juga teruji ke-3 = B setelah dilakukan konversi tipe data Jadi ini sama ini semuanya sama cuma beda cara penulisan operatornya jujur saya sendiri Lebih menggunakan ini ya karena ini lebih umum digunakan di semua bahasa pemrograman dibanding tanda ini key maksudnya ada lagi nah ini ini tidak identik jadi tidak sama dengannya dua kali jadi kalau ini mirip sama yang ini bedanya kalau ini sama dengan ya identik kalau identik jadi ini teruji kalau tidak sama atau tidak sama tipe datanya jadi kalau tipe datanya beda dianggapnya ini tidak sama oke ya Nah ini habis itu ada kurang dari awalnya tanda kurang dari ya Jadi ini a&b apakah aku Rang dari B ini akan teruji kalau aku Rang dari b kalau bukan berarti Fals ini juga ada kurang dari sama dengan Jadi ini kurang dari atau sama dengan teruji kalau aku Rang dari b atau = b ini ada yang lebih dari dan ini yang terakhir dalam lebih dari = Jadi kalau ini true ya Kalau lebih dari hanya lebih dari B dan kalau ini truk kalau hanya lebih dari atau sama dengan sih Benny jadi ini daftar-daftar off 10 perbandingan sayang akan praktekkan semua ya teman-teman bisa coba satu persatu nanti saya akan kasih contoh sedikit aja ikonnya kita akan coba perbandingkan di sini ada Apakah 10 = 10i sering 10 ini tz10 kalau ini apakah 10 identik dengan 10 eh kita lihat itu kita lakukan perbandingan lebih dari dan lebih dari sama dengan Oke kita akan coba Jadi kita akan buat file baru namanya operator perbandingan PHP Disini saya akan pakai pardam ya biar kita tahu hasilnya jadi disini misalnya 10 = integer 10 ini kita lihat hasilnya Oke kita lihat PHP operator perbandingan Ini hasilnya through yeah walaupun tipe datanya beda tadi saya bilang dia ada tab jagling istilahnya jadi kayak perubahan tipe data secara otomatis Oke kita akan coba ya kau identik Apakah 10 stringnya in identik dengan integer 10 seperti ini nah ini kita coba running Ini hasilnya Fals ya Jadi kalau identik itu dia enggak cuma ngecek value-nya ini 10 ini 10 tapi ngecek v-type datanya kalau tipe datanya beda seperti ini dia dianggapnya beda ini Kalau temen-temen ganti menjadi string baru dia nilainya truk Nah lihat jadi through ya Oke ini saya Anduk lagi Oke selanjutnya kita coba yang lebih dari misalnya Apakah 10 lebih dari sembilan sini harusnya nilainya Fals ya Nah kita pastikan Oke OST benar Sorry ya ini benar Sorry harusnya kurang dari kalau menjadi fos apakah 10 kurang dari 9 harusnya volt saya ini kita lihat nah ini keluarnya Fals kalau 10 lebih dari sembilan ya bener Oke kita akan pardam Apakah 9 Lebih Dari Sembilan kini nilainya harusnya Fals Hai Heh melihat Fals Kenapa karena memang 9 itu = 9 Jadi bukan lebih dari VCD teman-teman tambahkan lebih dari atau sama dengan Nah ini baru nilainya true seperti ini nah jadi ini daftar operator operator perbandingan di.php ada banyak sekali ya nggak mungkin saya praktekkan semua teman-teman silakan ekspor satu persatu si operator perbandingannya Sekarang kita akan bahas tentang operator logika operator logika adalah operator untuk membandingkan dua nilai Bulian jadi cuma bisa untuk nilai Bulian tidak bisa untuk yang bukan Bulian hasil dari operator logika adalah bulan lagi jadi ini mirip beneran operator logika di matematika kau temen-temen belum terbiasa ya Atau enggak tahu tentang operator Matematika logika itu enggak masalah kita akan Jelaskan jadi ada banyak sekali operator Logika dan Disini di PHP banyak sekali yang di dukung ya operator logika nya jadi yang pertama itu ada n4o logikanya n ini tanda operatornya menggunakan ini N2 kali nn Ya maksudnya apa sih kalau misalnya n operator Endi akan membandingkan dua buah Bulian ya jadi hanya itu Bulian dan bedanya itu Bulian nah hasil dari operator dan ini dia akan teruji kalau ada NBE keduanya truk Jadi kalau hanya troubles nyatru Maka hasilnya adalah truk kalau salah satunya ada yang Fals maka akan nilainya Force jadi dua-duanya harus truk ya menggunakan ini Barulah hasilnya adalah truk selanjutnya ada n lagi Ini jadi ini kayak alias layaknya teman-teman bisa menggunakan nn seperti ini atau menggunakan n seperti ini jadi bebas ini semuanya sama untuk dua ini Oke selanjutnya yang ketiga ada or or itu menggunakan tanda pagar dua kali jadi kayak pagar dua kali Ini operatornya logikanya Or jadi lokal dan B salah satunya atau keduanya truk Jadi kalau satu aja disini truk yantai atau b atau dua-duanya true maka dia hasilnya truk dia akan menjadi fokus kalau dua-duanya Force jadi beda kalau ini ya kalau ini kan dua-duanya harus truk baru nilainya true Nah kalau ini yang manapun yang through maka dia nilainya truk kecuali dua-duanya post baru dia Force Nah untuk or ini ini adalah alias untuk seekor ini jadi sama saja penonton bisa menggunakan dua kali ini garis lurus apa pagar ya atau ini or jujur saya sendiri lebih suka menggunakan nenen dan juga pagar dua kali ini kenapa karena ini lebih familiar di bahasa pemograman yang lain juga jadi walaupun ini lebih enak dibacanya ya menggunakan kata n dan juga or tapi yang 2 ini Justru lebih banyak digunakan kenapa Karena di bahasa pemrograman yang lain pun ini digunakannya seperti ini jadi familiar layah dengan kebanyakan programmer at Hai Nah selanjutnya ada yang ini tanda seru tanda seru habis itu ini bolehnya ini adalah not ya jadi note jadi teruji kalau a bernilai Force jadi ini not ya Jadi ini kalau saya truk seri kalau ini Fals Berarti mbak nilainya true kalau disini Fals jadinya sore tinggi sini truk dia ini lainnya jadi Force Jadi kalau teman-teman bingung soal operasi not ini anggap aja dibalikin datanya gitu ya jadi dibalik datanya kalau tadinya truk jadinya Fals kalau tadinya Force jadinya truk seperti itu nah yang ketetapan itu 23456 yang keenam adalah sore-sore operasinya menggunakan kata kunci sore ini teruji kalau ada NBE salah satunya truk tapi tidak keduanya nah ini maksudnya apa Jadi kalau sore itu Kalau dianya truk maka dan banyak Fals maka truk Kalau B nyatru dananya Fals makanya truk tapi kalau dua-duanya true maka dia Fals jadi seperti itu Nah kalau ini enggak Rini kalau ini Pokoknya salah satu atau keduanya truk itu truk kalau ini enggak kalau ini cuma boleh salah satu yang truk ini operasi xor Oke kita akan coba contohnya jadi seperti ini kita coba ya terudan throttur dan pedas terus dan selalu lainnya Oke kita akan coba disini kita akan buat file baru namanya operator logika kita gunakan pardam yang pertama truk dan truk Ini hasilnya harusnya Troya kalau True dan false ini harusnya hasilnya Fals Oke kita coba Ran operator logika Oh koranji PHP Sorry operator logika nah hasilnya truk ya karena ini truk dan truk bus itu ini Fals Kenapa karena salah satunya ada yang force Oke kita akan coba lagi yang far damtruk a pourvous ya habis itu true or truk Ini hasilnya truk ya karena salah satunya ada yang truk kalau ini truk Ya udah pasti tuh karena dua-duanya tuh ini gimana kalau misalnya sore Nitro short revals habis itu truk sore truk kita lihat hasilnya ngelihat ini truk ya karena salah satunya truk tapi kalau dua-duanya true nah ini hasilnya Force jadi ini bedanya antara sore ya Dan ini or biasa Oke selanjutnya adalah Iya nah ini yang tidak sama dengan ya Sorry yang tidak jadi kalau yang tidak itu berarti kita kayak kebalikannya aja tidak truk gitu ya batik Fals Oh tidak Fals berarti truk Oke kita lihat nah ayat ini kebalikannya ya not c tidak terus menjadi Fals Yang ini tidak Fals menjadi truk jadi ini operator operator logika di.php teman-teman bisa explore ya lebih dalam karena lumayan banyak operatornya Silahkan di explore satu persatu Sekarang kita akan bahas tentang increment dan juga di kremen php mendukung gaya bahasa pemograman C untuk menaikkan atau juga menurunkan data number atau angka itu sejumlah satu angka jadi ada istilahnya kalau DC itu ada yang namanya inkremen menaikkan satu angka atau di kremen menurunkan satu angka nah ini bisa juga dilakukan di php ini bisa mempersingkat kita ketika ingin menaikkan data Jadi kalau saya teman-teman bikin kaunter contohnya ya yang menaikkan data itu bisa menggunakan increment dan decrement jadi nggak perlu manual ditambah satu ditambah satu seperti itu Jadi cukup menggunakan instrumen atau dekremen a ini operasi-operasi nya jadi operator yang pertama adalah namanya adalah pos inkremen jadi setelah nama variabelnya teman-teman tinggal silahkan tambahkan plus-plus dua kali ya Nah ini artinya pos inkremen pos itu adalah setelah jadi increment jadi kenaikan setelah variabel ini nah ini adalah kalau teman-teman eksekusi ini dia akan menaikkan angka tapi kau teman-teman pengen nyimpen hasil angkanya di variabel lain ini efeknya seperti ini dia akan mengembalikan a lalu menaikkan satu angka ini maksudnya apa Nanti kita lihat contohnya gaya teman-teman Enggak bingung Wah ada juga yang plus-plus nya di belakang Ini adalah pre-increment Eh kalau ini pos ya setelah di di setelah di akhir habis itu ini prepared to di awal jadi pre-increment kenaikannya di awal Jadi kalau ini artinya naikkan aanya satu angka lalu kembalikan sianya Jadi kalau ini beda ya kalau ini kembalikan nanya dulu lalu naikkan kalau ini naik dulu baru kembalikan sianya nah ini juga sama kalau ini yang di kremen ini ada posada free sama ini minus minus nya di belakang dan ini minus nya Diah di Sorry depan ya Nah ini juga sama kalau ini kembalikan a dulu lalu turunkan satu angka kalau ini beda kebalikannya ini turunkan satu angka dulu lalu kembali kananya nah ini maksudnya apa sih ya Kok ada kembalikan dan sebagainya nah ini kita lihat contohnya kalau teman-teman sih Bingung jadi misalnya kita punya ah = 10 lalu teman-teman pengen menaikkan sianya tentang bisa menggunakan Aa plus-plus atau plus-plus a nah sebelumnya misalnya teman-teman pengen simpan datanya di B data kenaikannya juga nah teman-teman bisa tambahkan B = plus-plus a-nae Kalau plus pesan di depan berarti sisanya akan ditagihkan terlebih dahulu baru eh dibalikkan sih database ke b nya kalau senyap di belakang plus-plus nya Makasih Bi itu akan di utama Sorry di Hai Simpannya data-value dari hanya dulu baru dinaikkan si aanya Oke gimana sih maksudnya Oke kita lihat detailnya aja jadi kita akan coba praktekan Disini saya akan buat file namanya increment dan decrement Oke jadi kita punya misalnya A = 10 nah Biasanya kan kalau saya kita mau menaikkan Ah plus-plus ya Jadi ini menaikkan satu a-plus plus ini berarti menaikkan lagi satu nah kita lihat pardam a-star lihat hasilnya php-in Clement diklaim nah keluar rasanya 12y angkanya Artinya kita menaikkan dua kali di sini kita taikan ini kan berarti sama dengan kayak gini ya eh ah = a + satu seperti ini ya ini juga sama A = A + 1 Jadi mirip seperti ini oke nah misal saja teman-teman pengen simpan datanya GB efeknya adalah ketika teman-teman seperti ini Heh ini kalau kita rundingkan gue jadi 11 ya Nah efeknya adalah tadi ini adalah posdig remed jadi plus-plus nya di belakang artinya B itu akan di esensia dulu hanya dimasukin kebebasan usianya dinaikkan satu kalau plus-plus yang di depan seperti ini artinya akan di taikan dulu ya baru nanti hanya dikasih ke b jadi bedanya disini 11 Coba kalau kita lihat pardam B ini bedanya nilainya akan 11 nah lihat nah kalau misalnya di belakang seperti ini maka banyakan menjadi 10 Nah Lihat ini 10 Kenapa karena ditambahkan dulu banyak ke sorenya ke b begitu di taikan sisanya Jadi kalau ini ini mirip kayak gini b = a gitu ya hahaha Hai = A + 1 nah ini mirip kayak ini seperti ini kalau misalnya ini plus-plus di depan ini mirip kayak ini dulu Nah jadi hanya dinaikin satu dulu baru b = a seperti ini Jadi ini Prediksi ramen Sorry pre-increment dan Kalau yang di belakangnya berarti pre eh sorry pos inkremen Ya teman-teman silakan gunakan sesuai dengan kebutuhan teman-teman tapi kalau teman-teman enggak butuh menyimpan data ininya inkremen dan sebagainya di variabel lain ya simple sih teman-teman tinggal pakai ABS + atau b a press + seperti ini ya atau plus-plus a seperti ini bebas sama aja ini kalau dirunning hasilnya hasilnya 12 ya naik dua kali tapi kalau teman-teman pengen simpan datanya di variabel lainnya teman-teman tinggal Tentukan mau dinaikkan dulu baru disimpan Saudi Simpan dulu di variabel lain baru dinaikkan jadi itu operator increment dan juga di kremen di php sekarang juga akan bahas tentang operator array di php array memiliki operator khusus jadi beda dengan bahasa pemograman kebanyakan ya di PHP itu ada operator yang khusus untuk Arai mungkin terlihat mirip dengan operator-operator sebelumnya tetapi cara kerjanya sedikit berbeda kalau yang dilakukan perbandingan atau operasinya terhadap Siara ini ya Nah Contohnya seperti ini ada operator yang namanya plus ya ini kalau temen-temen dua-duanya a dan b nya adalah Arai maka Ini operatornya bukan lagi tambah melainkan Yunian reunian artinya menggabungkan Arai a dan juga Arai Jadi digabung cotton pengen menggabungkan dua buah Aray cukup tambahkan gunakan ya ini plus kalau ada equality Equality cara mengecek Jadi mirip kayak Apakah Arai a dan b itu sama dengan nah tapi bedanya kalau equality ini dia akan mengecek Adan b Apakah sama atau tidak tapi nggak peduli posisi dari Siki dan juga value-nya ya Jadi kalau saya posisinya ada di mana pun kayak yang itu hanya ada q6a nya xq3 yang di-backup pun ada X tapi posisinya ada di paling depan kalau ini saya percaya paling belakang itu Nggak masalah kalo pake quality itu akan dianggapnya sama yang penting semua data yang ada di ada nada yang di BI tuh ada Jadi kalau dua-duanya ada berarti dianggapnya equal atau sama jadi ini aquality selanjutnya ada yang namanya identity nah ini aditif mirip ya Mirip kayak quality jadi membandingkan apakah data A dan B itu memiliki value yang sama atau tidak Cuma harus posisinya sama juga jadi kalau posisinya beda contohnya di itu yang X ada di depan yang dibelanya exe di belakang itu dianggapnya beda dengan harus sama ada juga ini ini n inequality ini ketidaksamaan ya Jadi kalau misalnya ada NBE tidak sama dengan maka diasuhnya truk kalau sama dengan maka hasilnya Fals nah ini sama jadi Ini sama ini sama ya sebenarnya jadi cuma kayak teman-teman lebih familiar lebih pakai apa aja pakai tidak sama dengan atau kurang lebih dari saya sendiri lebih suka menggunakan tidak sama dengan maksudnya ada Non identity nah ini juga mirip kayak identity ini cuma bedanya identity inikan ngecek kalau sama dengan Ya tapi kalau ini tidak sama dengan nah ini juga sama ya harus polisinya kalau saya polisinya sama itu dianggapnya sama kalau ada satu yang beda polisinya maka dianggapnya beda jadi ini operator-operator diare teman-teman silahkan gunakan ya jadi perbandingannya sebagaimana dan yang lainnya saya bukan perbandingan apa Oh ya perbandingannya ini yang kesamaan ini ketidaksamaan ini ada entity ini tidak identity dan ini penambahan data Arai digabung setelahnya Oke kita akan coba kita akan bikin yang force ya ini data array pertama dalam bentuk map jadi ada first dance nya Dallas atau teman kalau kamu gabungkan for Splash maka dia akan menjadi Arai baru ya gabungan dari first dan las Oke kita akan coba yuk Disini saya akan buat nama file-nya adalah operator Arai Disini saya akan buat first isinya Force name Eko seperti ini bisa itu saya buat last isinya last name kanedi Nah selanjutnya kita bikin full full ini kita gabungkan antara files + fast ini kalau kita pardam hasilnya ini akan menggabung antara yang Force dan las Oke kita akan coba PHP operator Arai hasilnya dia gabungan antara data arah yang pertama ini yang voice dan data arah yang kedua yang last jadi sini ada first name dan disini adalah step apa yang terjadi kalau di sini ada juga first name jadi bntrok gitu ya seperti ini kita lihat hasilnya ngelihat jadi yang bentroknya itu di ignore Jadi kalau disini temen-temen Force hitam balas ya Jadi yang didahulukan yang foxnya kecuali kalau teman-teman disini kebalik Last First first Sorry seperti ini ini lain hasilnya nah keluarnya jadi Budi pokoknya yang diawali ini yang diutamakan Jadi kalau temen-temen ada files ditambah last gitu ya seperti ini maka kalau disini sudah ada ketika tambahkan ke sini udah ada berarti dia akan diagnose aja ditambahkan cuma firstname ini dan juga last yang ini Hai jadi ini operasi Yunian ya atau menggabungkan dua buah Aray Oke enaknya contohnya kita mau membandingkan data array jadi ini ada yang firstname yang Arai A dan B yang ini losmen juga + m ini posisinya beda ya jadinya disini pertm dulu disini lasting dulu tapi datanya sama anak kita cek perbandingan menggunakan equal dan identity jadi kita punya a = kita saya coba saja ya biar cepet jadi disini Eko selanjutnya yang B nah ini kita balik-balik seperti ini Jadi ini losmen kalau ini yang di sini firstname Oke kita akan coba menggunakan pardam ya dicek Apakah a = b ini kalau kita coba cek hasilnya ini truk ya walaupun posisinya beda tapi dianggapnya sama Kenapa karena ke videonya sama ini Persema kau University Meko inilah NEMnya kanedi inilah NEMnya kanedi tapi berbeda kalau kita menggunakan identity seperti ini sama dengannya tiga ini kalau kita coba raning hasilnya Force Jadi kalau identity tidak hanya mengecek kesamaan tapi kesamaan dari urutannya posisinya sih Ki value-nya kalau posisinya beda maka dianggapnya beda jadi ini operator-operator untuk Arai teman-teman bisa ekspor yang lainnya ya jadi nggak perlu saya praktekkan semuanya teman-teman bisa explore sendiri semua operator sih Arai Sekarang kita akan bahas tentang expression statement dan juga blog ini lebih ke theories ya teman-teman mungkin nanti Saat praktek bikin aplikasi itu enggak taruh peduli sebenarnya apa itu expression statement blog Tapi minimal teman-teman sekarang Perlu tahu apa itu expression statement atau blog sekarang kita bahas dulu tentang expression jadi XP adalah bagian terpenting di php di PHP itu hampir semua kode ya tulis adalah sebuah expression secara sederhana expression adalah apapun yang memiliki nilai atau value jadi saat teman-teman bikin sesuatu dan dia bernilai atau kau memiliki value maka kita bilang Itu adalah sebuah expression nah Contohnya apa contohnya misalnya kita punya di sini ah = 5 ya habis itu b = a ketika kita buat asma dengan linknya 5 ketika kita menuliskan angka 5 maka tentu ini adalah nilai atau value value angka 50 eh karena itu lima tersebut adalah sebuah expression jadi lima Ini adalah expression lalu kita buat kode b = a itu ya naha bisa bilang adalah expression Kenapa karena ah sendiri adalah nilai-nilainya adalah lima jadi lima Ini adalah expression dan ini adalah expression jadi ini adalah expression ini contoh expression yang sederhana jadi saat moonton bikin ini expression ya ia bilang ya semuanya kita nggak ngerti juga enggak masalah sih cuma ya minimal teman-teman tahu aja semuanya kalau ini adalah sebuah expression ada juga contoh expression yang kompleks Nah teman-teman sekarang mungkin masih bingung karena kita belum bahas tentang function tapi nanti ada materi fungsi tersendiri aja teh disini saya buat sebuah function Ya halo teman-teman disini manggil fungsinya menggunakan getvalue nama pangsanya disini getvalue ketika kita gunakan getvalue disini pada kulit dibawa getvalue adalah expression Kenapa desvalini expression karena dia bernilai angka 100 jadi di sini ada angka 100 dan nilainya getfile adalah 100 jadi ini adalah contoh expression yang kompleks yaitu memanggil sebuah function jadi apapun kode yang kira-kira bernilai atau mengembalikan value yang ada videonya itu kita bilang adalah expression and eggs ada yang namanya statement-statement bisa dibilang adalah kalimat lengkap dalam bahasa Jadi kalau belajar bahasa Indonesia statement itu ya daimatu lengkap lah ya kalau statement itu ya objek atau subjeknya gitu ya Nah kalau statement itu kalimat lengkap sebuah statement berisikan execution komplit biasanya ya dan diakhiri dengan titik koma Jadi biasanya tentu dari dan titik koma walaupun tidak semua statement itu dari tiap koma tapi rata-rata diakhiri dengan titik koma ya contohnya seperti ini Jadi ini contoh statement jadi saya bikin m = Eko Kurniawan khannedy hina ini satu baris ini ini adalah statement jadi segmented bisa dibilang ada didalamnya selalu ada ini ya apa namanya ini expression jadi kaya EXP nya itu bagian dari sistem nah ini juga sama Eko name ini juga dianggapnya statement sebuah kalimat lengkap dan ini juga membuat data tanggal seperti ini ini juga dibilangnya statement jadi pokoknya kalimat lengkap itu adalah statement jadi ini contoh-contoh statement Jadi apa yang kita bikin sebelum-sebelumnya senangnya kumpulan dari expression dan juga statement Hai yang terakhir kita akan bahas tentang blog-blog adalah kumpulan statement yang terdiri dari nol atau lebih statement nah biasanya blog diawali dengan dan diakhiri dengan kurung kurawal Jadi kalau dikumpulkan dalam satu tempat dimana dia ada kurung kurawal buka dan kurung kurawal tutup maka kita anggap itu adalah sebuah blog isinya blog itu simple bisa satu atau dua atau tiga atau bahkan banyak statement atau bahkan mungkin tidak ada stepnya sama sekali itu bisa saja Nah jadi ini contohnya jadi kita punya sebuah function ya di sini ada blog kurung kurawal buka dan kurung kurawal tutup nah ini adalah namanya blog di dalamnya blog itu biasanya ada statement eh jadi ini statement-statement nya jadi ini tentang blog jadi ini adalah teori tentang expression dan juga statement dan juga blog kalaupun teman-teman mungkin pada kenyataannya gak perlu ngerti juga semuanya nggak masalah ya Tapi minimal teman-teman sekarang udah paham apa itu expression statement dan juga Blok E Halo Sekarang kita akan bahas tentang manipulasi string ada banyak sawiyya materi ini jadi kita akan bahas satu-persatu dari mulai yang pertama adalah dot operator doa titik operator adalah operator yang bisa kita gunakan untuk menambahkan string dengan data lain bisa string atau tipe data yang lainnya Jadi sebenarnya ya kita bisa menggunakan tanda + untuk menambahkan stream namun jika kita coba menambahkan sering dengan tipe data number maka bisa jadi akan terjadi error kalau the string tersebut bukan angka jadi karena ada problem tipe jagungnya di PHP itu jadi dia bisa otomatis mengkonversi dari string menjadi integer Nah jadi saat kita menggunakan operasi + untuk menambahkan dua buah string eh itu nanti dianggapnya dia operasinya place matematika jadi tidak disarankan masih menggunakan + untuk menambahkan string jadi lebih aman kita menggunakan dot operator atau titik Ya jadi untuk menambahkan stream jadi istri tambah sering cukup string titik string jadi itu untuk menambahkan dua string atau menggabung dua string karena Seperti apa contohnya disini Saya punya named ya di sini named sama dengan Eko Kurniawan variabelnya jadi kalau saya mau ngeprint langsung ya menggunakan Eko jadi tinggal nama titik dua ya ini ekstrim namanya lu tinggal tambahkan titik di sini halo variabel NEMnya kalau mau Tambahkan lagi titik ada sebuah konstan namanya PHP under score old itu singkatan dari N offline ini karakter enter itu teman-teman dibanding ngetik enter seperti ini bisa menggunakan ini juga konstan bawaan phpnya PHPin offline ya jadi ini lebih simpel menggunakan ini konstan ini juga sama kalau teman-teman pengen menggabungkan dengan si tipe data yang lain tidak hanya harus sih string lagi di channel di sini nilai y seringnya titik integer titik string enter kita akan coba saya kan Bu lemahnya manipulasi string Oke disini jadi kita punya named seperti ini jadi kalau teman-teman biasanya kan kita Eko gitu ya Eh name disini habis itu ekologi named ya ekologi enter seperti ini jadi kalau kita php manipulasi string keluarnya nameko Kurniawan khannedy belakangnya ada enternya ini bisa kita persingkat ya sebandingan daripada kita tiga kali Eko itu ya mendingan kita satu baris kan saja sini tinggal tambahkan titik Ya habis itu variabelnya name How tinggal tambahkan titik lagi lalu disini enter enter bisa enter seperti ini atau Saya lebih suka menggunakan PHP and offline ya Nah seperti ini Oke jadi kalau kita running hasilnya sama Hai jadi ini kau temen-temen pengen menambahkan data ini data Sorry Menggabungkan beberapa data string ya di sini tenang aja nggak harus sering lagi contohnya kalau saya kita buat lagi disini disini value gitu ya di sini contohnya 100 itu bisa jadi enggak harus string kita coba running hasilnya seperti ini Jadi sebenarnya menggunakan tanda plus juga bisa sebenarnya tapi tidak direkomendasikan lagi di PHP yang baru-baru ya jadi lebih direkomendasikan menggunakan titik jadi untuk plus itu lebih baik untuk operasi yang angka atau tipe data number entah itu integer atau floating-point Hei next kita akan bahas tentang konversi ke number dan juga sebaliknya jadi kadang kita sering melakukan konversi tipe data dari string keenam berhenti to integer atau floating point atau mungkin sebaliknya dari floating-point atau integer ke string di php untuk melakukan konversi cukup mudah hanya perlu menggunakan tanda kurung kurung buka kurung tutup di tengah-tengahnya tinggal 30 kita Sebutkan tipe datanya tipe data untuk sering adalah seringnya untuk number biasanya menggunakan integer untuk integer dan slot untuk floating-point jadi seperti ini ternyata teman-teman punya value string kita pengen konversi dari number ini cukup tambahkan depannya seperti ini gurun gua kurung tutup disini tipe datanya apa disini adalah string jadi tinggal seperti ini kalau teman-teman dari intense Sorry seringnya dari sering menjadi integer teman-teman lakukan kebalikannya jadi disini stringnya disini kurang tutupnya temen-temen silahkan Sebutkan integer imd kalau Float dia tinggal Fort jadi kita akan coba jadi di sini kita punya value string contohnya ya kita akan konversi dari instaget seperti ini kita pengennya jadi string Jadi cukup di depannya tambahkan string seperti ini terlihat Pak punya value string ini harusnya tetap stringnya nanti habis itu ada value integer misalnya dari string 100 itu ya Ini kontesnya simpel cukup tambahkan seperti ini begitu juga value Float ya Jadi kalau temen-temen punya string satu misalnya koma kosong satu seperti ini ini cukup tambahkan depannya menjadi slot nah seperti ini kita damya stadium tajer dan juga value Float kita lihat hasilnya maksudnya dia berubah menjadi istrinya dengan angkanya tetap 100 ini jadiin teger tadinya kan sering ini juga jadi Float tadinya adalah string jadi ini untuk melakukan konversi apa yang terjadi kalau ternyata datanya Bukan sering contoh disini salah gitu ya cerita datanya Bukannya tezar ini salah contohnya Ini kita lihat dia berubah menjadi nol Jadi kalau datanya tidak valid otomatis menjadi Enno termasuk ini juga kalau salah dia akan berubah menjadi floating-point nol jadi nggak usah khawatir ada error ya Jadi kalau ada orangnya menginputkan data nya salah contohnya lalu kita akan otomatis konversi sama siapa phpnya menjadi no jadi ini cara melakukan konversi dari string eh ke number atau juga kebalikannya Jadi cukup gunakan kurun waktu nutup silahkan teman-teman Sebutkan tipe datanya disini next ada juga manipulasi string dengan cara mengakses karakter jadi kadang-kadang kita pengen ngambil karakter di posisi sekian gitu ya Nah string di php seperti Arai karakter jadi kalau saya kita bikin sering itu sebenarnya mirip kayak Arai of character Dimana kita bisa mengakses data tiap karakternya menggunakan kurung siku Jadi mirip kayak Arai sama seperti di Arai indeks pertama dimulai dari nol Jadi kalau ada kata Eko gitu ya maka indeks karena adalah eh indexqu satunya adalah kain Des keduanya adalah o j seperti itu Jadi mirip kayak array of character kalau sering itu jika kita mengakses indeks melebih karakter distrik maka akan terjadi error di teman-teman pastikan tidak mengakses datanya melebihi dari jumlah indexnya ini contohnya kita punya named ya Eko teman-teman Eko karakter knoll batin dapat eh karakter ke-1 Dapatkah faktor kedua dapat o&o temen-temen Coba akses karakter ketiga atletis ini tidak ada melebihi maka akan terjadi error Oke kita akan coba Jadi sini kita punya named namanya Eko lalu kita akan Eko disini named cukup seperti ini ya tambahkan bisanya PHP and offline saya akan coba yang ke-1 dan yang kedua kita print nah keluar Eko seperti ini call temen-temen coba masukkan data yang salah indexnya 3contohnya nah lihat di sini error hp-nya Verona adalah and ini selesai string offset tiga jadi indeks ketiga itu tidak ada dia maksimalnya cuma nyampe indeks ke-2 dipastikan teman-teman Jangan sampai salah ya saat mengakses karakter di C ini string next yang sebelum-sebelumnya pernah saya bahas di string ya tentang namanya variabel parsing jadi khusus sering menggunakan double quotes atau juga her dog itu kita bisa menggunakan karakter dollar untuk mengakses variabel ini memudahkan ketika kita ingin menggabungkan string dengan variabel cara penggunaannya adalah dengan menggunakan karakter Dollar Ini lalu dipilih dengan nama variabelnya jadi ada istilahnya variabel parsing ini yang tidak dimiliki sama single quotes atau nol dog jadi cuma bisanya di double quotes atau her dog Oke seperti apa sih janda teman-teman Punya Neng sama dengan Eko habis itu teman-teman pengen bikin string di Hello Abi situ NEMnya variables ie nemini Halo Selamat belajar Nah sebelumnya kita pakai titik ya Nah ini enggak perlu teman-teman kalau menggunakan kutipdua ya teman-teman cukup Hello lalu tambahkan kurung buka kurung sorry ah tanda Dollar habitus nama variabelnya nemen otomatis akan disubstitusi dari si ini data ini data ini akan dimasukkan ke dalam string ini Jadi ini namanya fiturnya adalah variabel farcing Oke kita akan coba ya jadi disini kan kita udah punya named ya jadi di sini tinggal Eko Hello di sini ya sebelumnya kan pakainya gini ya named gitu ya titik Selamat belajar PHP misalnya titik PHPin offline nah biasanya kan seperti ini nah ini kalau teman-teman traning nah keluarnya Hello Eko selamat belajar PHP naik semuanya teman-teman gak perlu bikin seperti ini kalau kutipdua kalau kutipdua teman-teman bisa saya chopass dulu ya kita hapus ya kita langsung pakai name seperti ini nanti ini otomatis akan Sorry mengambil yang ini jadi value ekornya akan di subtitut kesini ini namanya variabel parsing ini kalau saya running hasilnya lihat sama ya jadi ini lebih simple dibanding teman-teman menggunakan dot operator kalau hanya engine mengambil data sih variabelnya selanjutnya kita bahas tentang manipulasi string yang Carly brush jadi ini kurung kurawal kadang kita butuh menggunakan variabel dengan sering tanpa ada spasi hal ini akan menyulitkan kita jika menggunakan variabel-variabel untungnya di php kita bisa menambahkan kurung kurawal sebelum menggunakan variabel parsing jadi ini erat kaitannya sama fitur sebelumnya yaitu variabel parsing coba seperti ini teman-teman pengen ini named tapi Pengen belakangnya ada es santainya ini kan nggak bisa ya tentunya Eko tapi esnya belakang ini kan susah nih Kenapa karena variabel kalau sakit tambahkan spasi jadinya Ya keluarnya seperti ini ekospesies kita pengennya gabung nih nah kita nggak bisa seperti ini karena dianggapnya ini ada variable name dan disini tidak ada nah kalau seperti ini itu kita punya fitur dan namanya di php tukar libres jadi cara penggunaannya adalah teman-teman sebelum menggunakan variabel parsing cukup tambahkan kurung kurawal kalau di baru disini variabel passingnya nah habis itu baru teman-teman bisa menambahkan es di belakangnya jadi dengan seperti ini dia akan di parsing dan digabung di akhirnya jadi teman-teman ngga perlu pusing lagi kalau nama variabelnya nggak gabung dengan string yang perlu ditambahkannya di contohnya disini eh kita pakai ini aja ya kita bikin far = far seperti ini lalu Eko kita akan lihat This is far bisnis partner seperti ini ini ada esnya ya ini kalau saya kita pakai Hai seperti ini nggak bisa ya nggak punya far situ variabel yang tidak ada di sini oke kita bisa tambahkan disini menggunakan kurung kurawal nah seperti ini ini bisa Oke kita raning hasilnya This is first jikalau saya ganti disini Eko This is Eko ada esnya belakangnya jadi ini Kalau temen-temen agak kesulitan ketika menggunakan variabel-variabel yang harus digabung dengan string tanpa spasi jadi teman-teman bisa langsung menggunakan kurung kurawal seperti ini jadi ini beberapa hal yang bisa kita lakukan untuk memanipulasi data string Sekarang kita akan bahas tentang IPB statement dalam PHP if adalah salah satu kata kunci yang digunakan untuk percabangan mungkin hampir disemua bahasa pemograman ya menggunakan kata kuncinya itu adalah if percabangan itu maksudnya apa sih percabangan Artinya kita bisa mengeksekusi sebuah kode program tertentu ketika kondisi terpenuhi hampir disemua besar pemograman itu pasti mendukung IP expression atau it statement jadi disemua pasarmoge laman rata-rata itu pasti mendukung if-statement Jadi kau teman-teman sebelumnya belajar bahasa sih atau bahasa Java itu enggak je apa ya nggak beda ya nggak beda antara website mandi Java atau dc dengan di php ini adalah syntax ipset menjadi di php kita bisa membuat website men2 jenis ya yang pertama seperti ini Hip kurung buka kurung tutup disini expression nya ini nilainya harus true ya kalau nilainya true ya Bulian true maka statement ini akan dieksekusi jadi if ekspresi ini nilainya true ini akan dieksekusi kalau ini nilainya Force ini tidak akan dieksekusi lantas Gimana kalau temen-temen butuh statemennya yang lebih dari satu baris contohnya Nah itu teman-teman bisa tambahkan kurung kurawal jadi kurung kurawal seperti ini Jadi ini optional ya kurung kurawal nya kau teman-teman mau kurung kurawal silahkan bagi teman-teman bisa menambahkan lebih dari satu baris atau semuanya enggak ada settingnya juga nggak masalah ya karena kan blog itu bisa nol sampai lebih dari satu statement bebas Nah kalau satu baris teman-teman pengen simpel misalnya nggak mau pakai kurung kurawal juga boleh seperti ini saya sendiri selalu rekomendasiin pakaian kurung kurawal biar gampang dibacanya jadi kita tahu kalau ini adalah blok IV seperti apa sih contohnya hilang kita lihat contohnya jadi di sini kita punya nilai 70 absen 90 disini kita bisa cek kalau ya if nilai jadi disini kondisinya kondisi lumayan panjang tapi semuanya ini sederhana kalau nilai lebih dari sama dengan 75 dan ya ini operasi logika dan lalu absen lebih dari sama dengan 75 Jadi ini akan dieksekusi dulu menjadi Bulian ini akan dieksekusi menjadi boolean lalu digabungkan menggunakan operator logika n jadi ini hasilnya berarti dan lagi nah kalau semua kondisi ini terpenuhi ya truk nilainya maka yang ini akan dieksekusi kalau ini nilainya Fals ini tidak akan dieksekusi Oke kita akan coba langsung sampai nanti dijelaskan di sini saya akan buat sebuah file namanya IPB statement jadi kita buat variabel namanya nilai 70 lalu misalnya absen anggap aja Misalnya ini kayak sekolah ya atau di kampus kita punya nilai-nilai ujian kita dari nilai absen kita Nah kalau misalnya jadi kita menggunakan percabangan ya kalau misalnya a-iv nilainya lebih dari sama dengan 75 jadi standar lulusnya itu nilainya harus lebih dari atau sama dengan 75 jadi minimal 75 plusnya habis itu kita perlu Tambahkan lagi dan juga si absennya itu harus lebih dari sama dengan 75 Juga misalnya nilai absensi Hai Nah baru kita bilang kalau dia adalah Selamat Anda lulus misalnya seperti itu saya tambahkan PHP End of line artinya kalau nilainya lebih dari 75 atau sama dengan 75 dan absennya juga lebih dari sama dengan 75 maka kita anggap dia lulus kalau salah satu disini Fals berarti ya berarti dia tidak lulus oke di sini nilainya akan 70 artinya disini lainnya false tidak lebih 75 halusnya disini Fals nah ini absen lebih dari 75 benar ya 90 harusnya disini truk batik Fals dan truk berarti hasilnya Force kalau ini semua Fals maka ini harusnya tidak dieksekusi Oke kita coba lihat PHP if statement Nah Lihat kosong tidak keluar apa artinya kita gagal ujian seperti ini jadi kita bisa menggunakan percabangan if menggunakan seperti ini jadi kalau teman-teman masukkan nilainya saya 80 akhirnya truk ya ini dapat ruin dapat terjadi di Mba truen true menjadi true Utara Ning lagi nah keluar selama tanda lulus jadi ini Hip statement di-php-in blok IV itu akan dieksekusi ketika kondisi if bernilai true Nah kadang-kadang kita ingin melakukan eksekusi program tertentu jikalau kondisinya bernilai Fals Jadi kalau truk Maung eksekusi apa kalau fosma eksekusi apa anak-anak ada kita pengen ada dua pilihan seperti itu Nah untuknya di php kita bisa ngelepas seperti itu menggunakan l statement jadi Hal ini bisa dilakukan menggunakan else-statement seperti asasih jadi seperti ini jadi sintaknya if ekspresi biasa nah ini kalau misalnya nilainya true maka statement ini akan dieksekusi kalau ini nilainya Fals maka yang LCD akan dieksekusi yaitu statement yang LC ini teman-teman dia seperti ini atau gunakan kurung kurawal seperti ini juga bisa jadi jikalau ekspresi ini true maka Khan ini yang 2 ini akan diskusi kalau ini Fals Yadnya tidak terpenuhi maka yang Elsa yang akan dieksekusi yang ini Oke contohnya kita update yang sebelumnya jadi kalau misalnya dia lebih 75 dan absennya b75 ini kita keluarkan Anda lulus kalau tidak maka anda tidak lulus keluarnya Oke jadi simpel ya Jadi cukup tambahkan blok LC ini jadi disini cukup saya tambahkan files kurung buka kurung tutup disini saya tambahkan lagi Echo maaf anda tidak lulus misalnya nah seperti ini kalau ini kita running Selamat Anda lulus kita ganti nilainya disini menjadi 76 maaf anda tidak lulus jadi ini kalau teman-teman pengen bikin kondisinya if Daniel's Jadi benar dan juga Mbak Jadi kalau benar mau ngelakuin apa kalau salah mau ngelakuin apa masalahnya itu ada yang ketiga namanya else if statement jadi kadang dalam it kita butuh membuat beberapa kondisi kebetulan sebelumnya cuma satu kondisi ya jadi nilainya true atau false nah kasus seperti ini di php kita bisa menggunakan yang namanya elship kalau kondisinya lebih dari satu jadi LC gabungan elship alis Sorry lsf di.php bisa lebih dari satu artinya kondisinya itu kalau teman-teman beneran pengen butuh kondisinya banyak itu bisa melakukan menggunakan LCD teman-teman bisa boleh tambahkan elship sebanyak-banyaknya jadi bisa lebih dari satu nah kode LCD PHP bisa menggunakan kata kunci yang namanya else pasif atau digabung bisa elship ya ini boleh bisa aosip atau else digabung efeknya croce lebih suka menggunakan elship ini ya kenapa karena lebih familiar dengan bahasa pemrograman yang lain di sana seperti apa janda seperti ini acara syntax penggunaannya jadi if expression kalau ini kondisinya truk maka ini akan dieksekusi kalau ini kondisinya Fals maka dia akan melanjutkan ke elship selanjutnya jadi aset ini dicek lagi kondisinya disini kalau ini truk maka ini akan dieksekusi kalau ini Fals maka dia akan terus ke aset selanjutnya kalau ada Kalau tidak ada dia akan keels jadi seperti itu ya Jadi ini juga if expression kalau dia true maka ini dieksekusi kalau dia Fals maka akan lanjut ke l-sit selanjutnya kalau ini truk maka ini akan dieksekusi kalau ini Fals maka dia akan lanjut ke calls it selanjutnya Kalau tidak ada dia yang terakhir yaitu files Oke kita akan coba jadi contohnya kita pengen memberi nilai nah abcdef itu ya Jadi otomatis kondisinya ada banyak kita disini akan update ya Jadi kalau nilainya lebih depan puluh dan resmi 80 ini Hai Oke kita akan langsung praktek aja biar cepat ini berarti kita ganti jadi kalau nilainya di atas 80 dan absennya 86 nilai Anda Aa nah seperti ini ya selanjutnya saya pengen ada kondisi yang selanjutnya jadi kita bisa tambahkan else if kalau nilainya lebih dari = 70° absennya lebih dari = 70-an ini saya chopass jadi nilainya adalah B Eh ini saya copas lagi ini elship oke biar lebih simpel saya coba saja kalau ini nilainya adalah diatas 60 dan absen juga 60 maka kita kasih nilainya C selanjutnya kalau di atas 5050 ini kita kasih nilainya Dek Nah kalau tidak terpenuhi semuanya kita tampilkan tambahkan else kalau ini berarti kita kasih nilainya eh Nah ini bisa dilakukan di php jadi teman-teman bisa menambahkan kondisi sebanyak-banyaknya cukup gunakan kata kunci elseif jadi disini anti dicek kalau ini true maka ini akan dieksekusi kalau dia Fals ya ya kan lanjut ke LCD selanjutnya yaitu ini kalau ini masih Fals dia akan lanjut versi selanjutnya kalau ini through maka ini akan dieksekusi dan yang dibawahnya dihiraukan tidak akan dieksekusi lagi jadi seperti itu Jadi kita bisa cek disini misalnya PHP if statement nilai Anda b Kenapa B karena dia lebih dari 70 Dan ini juga lebih dari = 77 walaupun di sini 90 tapi dia tidak terpenuhi di bagian nilainya soalnya teman-teman update disini 80 ya baru dia dapat nilainya a kalau kita kasih di sini 10 contohnya dia akan dapat nilainya eh karena keempat kondisi yang diatasnya disini tidak terpenuhi Hai jadi dia follbacknya terakhir adalah ke jadi ini penggunaan if dan juga l&l sip statement di-php-in Nah selanjutnya di PHP itu ada yang menarik jadi ada syntax alternatif ya selain menggunakan kurung kurawal jadi ini Mungkin cuma ada di PHP ya dibaca pemograman seperti Java atau sih mungkin tidak ada seperti ini nah jadi selain menggunakan kurung kurawal PHP juga menyediakan syntax alternatif untuk melakukan IV yaitu dengan menggunakan titik dua namun untuk menggunakan ini kita harus menggunakan kata kunci enif di akhirat statement jadi ini bisa kita ganti seperti ini jadi if kondisinya lo dibelakangnya jangan pakai kurung kurawal tapi titik dua Nah kalau titik dua di sini teman-teman Nggak masalah mau berapa baris pun tapi nanti LC juga sama sedikit 2.2.2 tapi di bagian terakhir setelah LCD ya itu teman-teman harus tambahkan enif jadi menutup Aib ini Eh jadi kalau saya update yang ini saya akan coba saja biar enggak hilang seperti ini bisa kita ganti menggunakan titik dua seperti ini dan ini berarti kurung perawannya kita hapus semuanya jadi ini kurung kurawal kita hapus selanjutnya berarti LC juga sama tambahkan titik dua di belakangnya kalcef Ini juga titik dua lcd-nya detik2 kalau sini titik dua dan terakhir kita tambahkan end if seperti ini ini ternyata error ya error nya apa Karena ini kalau misalnya menggunakan itik dua kita pakainya yang elship seperti ini nah seperti ini jadi yang tidak dua enggak bisa yang lcd-nya pakai spasi seperti ini harus yang digabung Oke kita coba keluar naasnya sama ya nilai Anda Eyang atas bagian sini Dan ini juga nilai Anda Eyang bagian bawah jadi harus dengan menggunakan enif kalau misalnya menggunakan detik2sport ini saya sendiri jujur jarang menggunakan ini karena lebih enak menggunakan ini kurung kurawal karena lebih familiar dengan bahasa PHP itu lebih mirip kayak Bahasa sih atau bahasa Java jadi kebanyakan orang lebih familiar menggunakan si kurung kurawal ini sekarang kita akan bahas tentang switch statement kadang kita hanya butuh menggunakan kondisi sederhana di investmen cut Seperti contohnya kita hanya butuh perbandingan menggunakan tanda sama dengan seperti ini nah switch adalah Steven percabangan yang sama dengan IV namun lebih sederhana cara pembuatannya kondisi di Swiss statement hanya mendukung perbandingan sama dengan Jadi intinya kalau teman-teman pakai Hip statement tapi ternyata isinya cuma = = ya perbandingannya itu disarankan menggunakan switch statement Kenapa karena lebih simple dan sederhana pembuatannya dibanding menggunakan chipset men nak Seperti apa ya santai seperti ini jadi switch variabelnya apa disini yang pengen kita cek lalu kita cek kalau cash jadi menggunakan kata kunci Crash di sini ada kurung kurawal ya kurung kurawal kurung kurawal disini cash AH artinya sama dengan nilai sama dengan a5k kita Silahkan lakukan disini jadi disini menggunakan titik dua lakukan Apapun itu disini setelah itu diakhiri dengan break kalau sudah selesai jadi ini mirip kayak penutup penutup ininya yang kurung kurawal kurung kurawal buka tutupnya kayak di velg-nya Nah kalau misalnya KSB dan juga digabung saja kece maka teman saya gabung seperti ini jadi kalau b atau juga C maka ini keluarnya seperti ini statementnya lalu diakhiri dengan break jadi harus tambahkan break kalau tidak baik maka dia tidak mau berhenti di akan terus ke bawah ya teman-teman tambahkan kata kunci break lalu kalau D contohnya lalu di sini kita eksekusi lagi jangan lupa tambahkan break lagi dan ini default default itu adalah Esnya jadi di switch khasnya itu namanya default Jadi kalau semuanya tidak terpenuhi datanya kayaknya nilainya bukan a bukan b bukan c bukan D maka kita keluarkan yang default jadi ini esnya seperti ini Oke kita akan coba sambil dipraktekkan jadi disini misalnya saya akan buat switch statement ya file-nya Jadi kita punya nilai sama dengan misalnya a tiny lalu kita Sebelumnya kan kalau perbandingan menggunakan sama dengan Jadi kita cek kalau nilai sama dengan seperti ini ya = A itu elship misalnya nilai = b atau nilai = C seperti ini ya elship nilai = d l xna seperti ini nah jadi kita akan coba ini Anda lulus dengan baik dengan Anda lulus dengan sangat baik contohnya Ini kita coba studi semua teksnya ini Anda lulus jadi ini Anda lulus saja enggak ada baiknya nah ini Anda tidak lulus ya kalau the anda tidak lulus kalau yang eh Mungkin anda salah jurusan nah Biasanya seperti ini yang menggunakan IPB jadi kondisinya itu kita simpan semuanya di Padahal kalau teman-teman perhatikan ini perbandingannya cuma membandingkan menggunakan variabel nilai-nilai semua ini kalau kita Naning Anda lulus dengan sangat baik karena nilainya a Nah kalau perbandingan seperti ini kita bisa simplepay atau Sederhanakan menggunakan switch jadi kita bisa ganti menggunakan switch nilai karena semuanya kita cuma disini mengecek nilai lalu tambahkan kurung kurawal buka kurung kurawal tutup kalau disini cash ya kesitu pengecekannya kalau cash atinya Hai nilai itu nilainya a apa kita makan itik dua oh disini ditambahkan sini lalu jangan lupa setelah selesai tambahkan di akhirnya menggunakan break kalau tidak berhenti dia akan dilanjutkan ke ke selanjutnya Jadi jangan sampai terus-terusan dicek KSB contohnya dan juga kece karena sama ya kondisinya Jadi kita pakai yang ini Anda lulus lalu kita tambahkan break cash Day ini Anda tidak lulus Bridge nah terakhir yang esnya yang Elsa ini adalah berarti kita pakai default nah seperti ini jadi lebih simple penulisannya walaupun kelihatannya Mungkinkah lebih panjang sebetulnya lebih simple bisa gerhana karena kita tidak perlu menggunakan perbandingan-perbandingan secara manual seperti ini Jadi ini kalau menggunakan C Hai switch-case ini saya hapus ya berarti ya teman-teman sekarang udah tau gimana kalau ikhlas ini kita sekarang Coba running keluarnya ada lulus dengan sangat baik kalau saya ganti menjadi B sentuhnya keluarnya ada lulus karena kalau B dia dapatnya ini kalau saya ganti menjadi C andalus juga dan kalau saya ganti menjadi eh contohnya dan keluarnya Mungkin anda salah jurusan karena tidak ada di dalam ke sini ya Jadi maksudnya dia ke default jadi ini kalau teman-teman pengen melakukan percabangan yang sederhana hanya mengcompare ya artinya membandingkan satu variabel dengan nilai-nilai yang kita inginkan selain divestment di switch statement juga ada Shinta cauter notifnya jadi Biasanya kan kalau di IV atau switch tadi kan kita pakai nya kurung kurawal ya Nah kalau kita pengin tidak menggunakan kurung kurawal itu juga bisa namun diakhir Swift Emang kita harus menambahkan kata kunci yang namanya n switch Jadi mirip kayak diit statement harus ada enif kalau siswi statement adanya n switch jadi seperti ini contohnya jadi di sini kita ganti kurung perawannya menjadi titik dua lalu di terakhir sekitar tambahkan and switch untuk memberitahu ke PHP kalau ini adalah akhir dari si switch statement ini kita akan rubah jadi ini saya cukup copas ya Saya copy saya paste ini tinggal kita ganti huruf awalnya jadi tips2 ini yang terakhir kita ganti menjadi n switch seperti ini hasilnya kalo kita traning sama keluarnya jadi ini syntax alternatifnya tapi Kai lagi ini saya cuma kasih tau doang saya tetap merekomendasikan menggunakan sih kurung kurawal ini karena lebih banyak orang menggunakan ini sekarang kita akan bahas tentang ternary operator kadang ada kasus kita butuh melakukan pengecekan kondisi akan Hip statement lalu jikalau kondisinya benar misalnya kita ingin memberi nilai terhadap sebuah variabel dengan nilai x dan kalau kondisinya salah kita pengen nilai variabelnya itu menjadi y itu sering banget kita ngelakuin hal-hal seperti ini penggunaan if then pada kasus seperti ini bisa dipersingkat menggunakan yang namanya Carry operator country operator itu menggunakan kata kunci tanda tanya dan titik dua Nah Seperti apa Oke kita akan lihat dulu contoh dimana kalau misalnya kita menggunakan hiv-aids ya jadi seperti ini contohnya ya contoh di sini ada gender ya pria misalnya hanya itu adalah nol pertamanya Kalau kalau saya gendernya itu pria kita hanya kita ganti menjadi Hai Bro kalau misalnya bukan pria kita ganti menjadi Hai Nona nah ini sering banget kita ngelakuin hal seperti ini ini menggunakan if-else jadi lumayan panjang Oke kita akan coba langsung praktekan jadi kita akan buat sebuah file namanya their new Opera Thor jadikan udah biasa ya Misalnya apa tadi nama variabelnya gender Ya halo kita bikin variabel hai pertama isi nilainya nol Nah kita biasanya pengecekannya jikalau gendernya = saatnya pria kalau kita hanya kita set ya Hai bro Soalnya seperti ini kalau else hanya kita set Hai Nona Nah kita sering banget ngelakuin hal seperti ini jadi kalau misalnya Iptu gitu ya kita lakuin apa variabelnya diset apa kalau Fals variabelnya dicetak panite kita pasti sering melakukan hal nanti ketika bikin aplikasi Oke kita print Hai Titik PHPin offline Ini hasilnya hai hai bro Kalau hitam kita ganti seperti ini nah keluarnya Hai Nona jadi ini kalau menggunakan if-else Nah ini bisa kita persingkat menggunakan Perry operator nah Seperti apa jadi seperti dibilang ya menggunakan tanda tanya lalu titik dua penggunaannya seperti apa seperti ini jadi Hai sama dengan kita lakukan Pengecekan di sini kalau Jenner sama dengan pria pakai tanda tanya ya maka yang Hai Bro ini akan diambil titik dua ini lksnya ini akan diambil jadi kita nggak perlu pakai files lagi kita bisa langsung pakai terne operator tanda tanya ya habis itu ini nilai turunya dan ini nilai voltnya jadi kita bisa persingkat seperti ini bayangkan cuma jadi satu baris doang dibanding sebelumnya ini berapa baris ini lima baris ya panjang banget jadi ini saya kita ganti menjadi Hai itu ya sama dengan kalau gendernya sama dengan pria itu Ya kita aset dia hai hai bro LS nya Hai Nona selesai jadi ini termasuk ini bisa kita hapus jadi bayangkan lebih simpel kalau kita menggunakan karena Rio operator Ini hasilnya sama lihat Hai Nona kalau kita ganti menjadi pria ini jadi Hai bro seperti ini Jadi ini adalah Perry operator cat teman-teman bisa gunakan tenaga operator untuk mempersingkat if-else Sekarang kita akan bahas tentang nol koala sing operator sebelumnya kita tahu bahwa data kosong direpresentasikan dengan data nol Ya kalau di php dan hal yang paling repot di php adalah pengecekan Apakah sebuah data ada atau tidak Dan juga apakah data tersebut istrinya no atau bukan biasanya untuk melakukan ini kita bisa menggunakan pengecekan IP statement menggunakan function is cheap Hai jadi dicek Apakah variabelnya sudah diset atau tidak Gitu ya jangan menggunakan is0 karena kalau variabelnya belum diset atau belum dibuat maka otomatis error kalau menggunakan install tapi kalau Insert itu kalau variabelnya belum diset pun dia tidak akan error nah tapi untungnya pembuatan atau pengecekan Hip statement pengecekan nol ini enggak perlu seribet itu jadi di.php itu ada yang namanya 02 lesing operator jadi ini adalah qualifying operator itu menggunakan tanda namanya tanda tanya dua kali ini adalah nol Kuala sing operator seperti apa sih penggunaannya jadi contohnya contohnya ya kita contoh dulu yang tanpa koalisi ngo operator jadi saya kita punya data Arai kalo kita pengen ngambil di dalam sini ada value atau Kenya itu action jadi kita cek dulu ada atau enggak gitu ya kalau ada kita ambil actionnya Kalau tidak ada kita set jadi nothing biasanya kan tetep pengecekan seperti ini ya Apakah anda reset data actionnya kalau ada kita ambil Kalau tidak ada kita set menjadi Nothing itu udah biasa kita lakukan biasanya Oke kita akan coba 086 operator misalnya kita punya data ya ini adalah Arai misal saja di sini ada action itu ya kriyet misalnya seperti ini lalu Biasanya kita lakukan pengecekan seperti ini memastikan bahwa Datanya ada atau tidak kalau if isset ya Apakah ada si data dengan Kenya itu action kalau misalnya ada maka kita akan simpan di variabel yang namanya ini action seperti ini Jadi ini kita ambil data-action Nah kalau tidak ada else kita akan setia action ini menjadi nothing misalnya seperti halo halo kita print-out sih actionnya Nah ini kalau kita running PHP Nuh keluarnya grade kenapa Karena di sini ada actionnya kalau ini tidak ada contohnya seperti ini ya ini yang keluar adalah nothing nah ini biasa kita lakukan seperti ini Nah untuk pengecekan ini ya pengecekan kalau Datanya ada atau enggak dan juga Nul atau tidak country disini kalau nol Ya kita set 0 ini teman-teman tanning dia baliknya nothing nya nothing tetap jadi satu mengecek Apakah ada atau enggak dan juga file-nya tidak sama dengan nol Oke ini pengecekan ini bisa kita ganti menjadi 02 lesing operator nah Seperti apa Jadi kita dibanding seperti ini kita bisa lakukan seperti ini jadi action sama dengan data di action Halo kalau kita cek kalau dia tidak ada dan juga value-nya sama dengan nol maka kita ganti menjadi Ting Jadi cukup tambahkan operator sinul qualifying operator ini jadi tanda tanya dua kali bayangkan ini lebih simple banget jadi Cukup 1 Seririt dua karakter itu selesai semuanya jadi yang panjang ini bisa kita ganti jadi ini semuanya bisa kita ganti ya jadi cukup action = data-action lalu tanda tanya dua kali kalau tidak ada kita ganti menjadi nothing soalnya nah seperti ini Ini hasilnya kalo temen-temen training sama nothing kau Datanya ada contohnya keluar grade jadi ini 02 lesing operator jadi untuk mempersingkat kita dibandingkan menggunakan pengecekan fls Kissed Sekarang kita akan bahas tentang for-loop atau perulangan for a ini adalah salah satu kata kunci yang bisa kita gunakan untuk melakukan perulangan blok kode yang terdapat dalam for akan selalu di ulangi terus menerus selama kondisi for nya terpenuhi jadi ini mirip kayak Eiffel Sebenarnya ya cuma kalau itu kan sekali doang tapi kalau for ini diulang-ulang terus jadi selama kondisi di dalam for nya itu truk dia akan selalu diulang isi blog for nya beda kalau if-else ya kalau Facebookan kalau bloknya truk dia sekali doang dieksekusinya nah kalau for itu berulang-ulang ini adalah syntax perulangan untuk for jadi seperti ini for di sini ada kru buka kurung tutup lalu didalamnya ada tiga bagian dipisahkan menggunakan titik koma seperti ini yang pertama ada unit statement yang kedua ada kondisinya dan yang ketiga adalah posted meneh jadi ini ini kondisi dan pos tahu disini adalah blok kode vouchernya jadi blok kode inilah ya antara kurung kurawal buka ini dan kurung kurawal tutup ini ini akan selalu dia tersisa masih perulangan for kita bahas satu persatu dari ini statement ini statement akan dieksekusi hanya sekali diawal sebelum perulangan Jadi sebelum perulangan ini dimulai ini statement ini akan dieksekusi sekali ya Sekali diawal saja Nah selanjutnya kondisi akan dilakukan pengecekan dalam setiap perulangan jika truk perulangan akan dilakukan jika fos pulang akan dihentikan jadi setiap perulangan ini terjadi Jadi yang pertama itu masuk ke ini statement habis itu dicek kondisinya kalau kondisinya true maka perulangan ini akan dieksekusi Habis selesai dieksekusi dicek lagi kondisinya kalau masih true akan dieksekusi lagi sih blok kode vouchernya ini kalau dicek lagi kondisinya kalau Fals baru selesai perulangannya tidak akan dieksekusi lagi jadi perulangan ini akan selalu dieksekusi selama kondisi yang di tengah ini selalu bernilai true yang ketiga ada posted Men Sport Man akan dieksekusi setelah kali di akhir perulangan jadi setiap perulangan itu di akhirnya akan selalu dieksekusi posted menjadi seperti ini ya flownya Tuh jadi hari ini statement cek kondisi kalau true maka blog perulangannya akan dieksekusi setelah selesai dieksekusi posted men jadi setelah perulangan dicek lagi kondisi kalau masih terus dieksekusi lagi voernya setelah selesai ya block-for ini dieksekusi dicek lagi posted nanya-nanya dieksekusi lagi Postman nya jadi Postman itu akan selalu dieksekusi di tiap akhir perulangan ini statement kondisi dan postmen tidak wajib di sih jadi ada tiga bagian ini sebenarnya tiga-tiganya tidak wajib kita isi boleh dikosongkan jikalau kondisi tidak diisi berarti kondisi akan selalu bernilai truk Jadi kalau teman-teman tidak mengisi kondisi ini maka dianggapnya dia akan selalu truk Oke kita akan coba ya Dikit dikit dikit perulangan for nya dimulai dari ulangan tanpa henti Jadi kalau for hot teman-teman disini ini statementnya tidak diisi enggak masalah kondisinya tidak diisi enggak masalah batini default-nya adalah True dan ini posted mainnya tidak diisi Enggak ada masalah artinya kalau seperti ini ini adalah perulangan yang tidak berhenti-berhenti kenapa karena kondisinya selalu true Oke kita akan coba ya saya akan buat file namanya for-loop jadi for lalu di sini ada tiga bagian ya ini statement habis itu ada kondisi dan juga posted menspasi ini nah disini ini tiga-tiganya tidak perlu wajib diisi Jadi kalau temen-temen tidak wajib diisi maka seakan-akan disini kondisinya selalu truk seperti ini Eh kalau tidak diisi artinya dia akan selalu diulangnya jadi kalau saya Eko ini adalah for-loop seperti ini misalnya kalian ini berarti ini akan selalu dieksekusi karena kenapa karena ini nilainya true kondisinya Jadi kalau temen-temen coba jalankan PHP for-loop seperti ini enter Nah lihat dia berulang terus tidak pernah berhenti Oke saya kontrol C biar exit programnya nah jadinya perulangannya tidak berhenti-berhenti jadi ini hati-hati kalau teman-teman bikin perulangan seperti ini karena ini tidak akan pernah berhenti perulangannya Oke nextnya kita akan coba buat kondisi ya jadi di sini kita akan bikin variabel yang namanya counter-counter nya dimulai dari satu lalu kita bikin kondisi ya counternya kurang dari sama dengan 10 jadi selama counternya kurang dari sama dengan 10 kita akan melakukan perulangan ini di akhir perulangan disini sekitar akan naikkan si counternya kenapa kalau enggak dinaikkan nanti dia akan terus kondisinya ya Jadi kita naikkan sampai nanti dia melebihi 10 Kalau lebih 10 berarti otomatis sudah berhenti berulang Indonesia Oke jadi disini saya tambahkan counter seperti ini ya di sini kita tambahkan kondisi selama counternya kurang dari sama dengan 10 Jadi kalau udah lewat dari 10 baru berhenti Nah di sini jangan lupa kita naikkan counternya kalau tidak dinaikkan nanti dia nggak pernah berhenti perulangannya ini adalah for-loop ke seperti ini kita tambahkan counter nah oke seperti ini Nah kita akan coba lagi jadi PHP for-loop enter Nah lihat sekarang perulangannya dari perulangan ke-1 ya karena counternya dimulai dari satu terus dia kepulangan kedua dan seterusnya sampai 10 ya jadi serak perulangan 10 di sini Habis itu kan dinaikkan jadikan kontennya naik ke 11 ya ketika naik ke 11 dicek lagi di sini kondisinya karena dia sudah menjadi Fals kalau sudah menjadi Fals maka otomatis berhenti perulangannya tidak Anda akan perulangan lagi jadi ini gunanya teman-teman menambahkan kondisi di for-loop nextnya ini statement nah ini sangat menentukan sekali dieksekusi di awal Nah jadi teman-teman semuanya bisa menambahkan counternya pembuatan Counter di awal itu disini jadi ini bisa jadi ini counter teman-teman bisa simpan di sini Sebenarnya ini saya hapus Nah disini Kenapa karena cuma sekali doang dieksekusinya di awal jadi counternya bisa teman-teman masukkan di sini saja nah hasilnya ini sama nggak ada bedanya termasuk yang terakhir adalah si posted men-set menentukan selalu dieksekusi di akhir perulangan selalu ya setiap akhir perulangan akan dieksekusi nah yang counter plus-plus ini sebenarnya teman-teman bisa simpan di posted men-scan apa Jadi tiap habis perulangan dia akan dinaikkan sih counternya jadi ini teman-teman bisa pindahkan dari sini ayo kesini nah seperti ini Ini hasilnya kalau saya running sama nggak ada bedanya jadi ini melakukan perulangan jadi menggunakan for item juga bisa ngelakuin perulangannya ini kan kebetulan naik ya inkremen naik ke atas teman-teman juga bisa diklaim nth dari 10 ini selama counternya lebih dari sama dengan satu lalu kita counternya minus minus seperti ini juga bisa jadi ini dari angka yang besar ke angka yang kecil eh diturunkan Didik ramen ini kita enter Nah lihat hasilnya dari 10 ya dia turun ke perulangan ke-1 jadi ini penggunaan for-loop untuk for-loop itu juga ada syntax alternatifnya yaitu menggunakan titik dua seperti ini jadi kalau di PHP itu If Ya itu Swiss dan ada for ini ada cinta kau ternatenya tidak menggunakan kurung kurawal jadi kita bisa pakai titik dua tapi ingat di akhirnya kita perlu tambahkan and for jadi teman-teman ini bisa ganti contohnya Ini saya coba semuanya Ya seperti ini ini kita ganti menggunakan titik dua lalu di sini kita ganti enfor ini juga sama titik dua kini enfor Nah jadi seperti ini perulangan yang alternatifnya tidak menggunakan kurung kurawal hasilnya kalo kita running sama nggak ada bedanya hasilnya jadi ini perulangan pertama ya Jadi ada banyak Sumenep ulangan nanti kita akan bahas di materi selanjutnya Sekarang kita akan bahas perulangan selanjutnya yaitu while Loop while up adalah versi perulangan yang lebih sederhana dibandingkan for-loop nah di wilop hanya terdapat kondisi perulangannya jadi tidak ada inget statement tidak ada juga posted men yang cuma hanyalah si kondisinya jadi selama kondisinya bernilai true maka perulangan while itu akan selalu dieksekusi jadi cara pembuatannya menggunakan well lalu di sini ada kondisinya Silahkan masukkan kondisinya pastikan kalau misalnya pengen dilakukan perulangan disini teman-teman kondisinya harus truk jadi ini mirip kayak for juma ada kondisinya doang tidak ada ini statement dan juga tidak ada posted men are nya kalau kita menggunakan perulangan well untuk ini statement dan juga posted menyatakan temen pastikan lakukan secara manual jadi ini versi yang lebih sederhana dibandingkan menggunakan fourlook Oke kita akan coba Jadi Disini saya akan coba saja ya Yang ini nanti yang for-loop kita akan ganti menjadi weloop jadi sini kita akan buat well look ya file-nya dari for-loop saya akan chopass yang ini kita akan Ubah menjadi wellup ya nah jadi kalau wellup ini kita well seperti ini kita ganti nah ini kita Cut pindahkan ke atas ini tidak ada lagi lalu counternya seperti biasa kita pindahkan ke bawah nah jadi seperti ini penggunaan si while-loop Jadi mirip kayak for ya tapi lebih sederhana cuma ada kondisinya saja tidak ada ini statement dan tidak ada posted men jadi kita harus dilakukan secara manual ke ini saya ganti well kita coba PHP well look nah hasilnya sama seperti ini Jadi ini perulangan kedua yaitu well look like juga ada Sintang alternatifnya jadi kalau teman-teman mau cukup gunakan titik dua ya jadi enggak pakai kurung kurawal lagi tapi di akhir loopnya itu harus menggunakan and well Oke jadi ini saya chopass contohnya Ayo kita balikan counternya ke satu lagi ya karena disini udah naik jadi 11 oke di sini tinggal pake titik dua lalu di sini tinggal n well nah seperti ini ini boleh lebih dari satu baris ya enggak ada masalah yang penting di ujungnya harus ada Anwar kalau kita running Ini hasilnya sama nggak ada bedanya jadi Semayang atas perulangan ini yang menggunakan kurung kurawal dan yang menggunakan NW itu sama jadi ini perulangan well Sekarang kita akan bahas tentang do-while Loop do-while Loop adalah perulangan yang mirip dengan wall perbedaannya hanya pada pengecekan kondisinya kalau pengecekan kondisi di Willow itu dilakukan diawal sebelum perulangan ya Nah sedangkan kalau di duel up itu dilakukan setelah perulangan jadi di akhir nah Oleh karena itu menggunakan duel klub itu minimal pasti sekali perulangannya dilakukan Kenapa karena dilakukan dulu prul nya baru nilainya terakhir itu dicek kondisinya jadi minimal ada sekali perulangannya yang dieksekusi kalau menggunakan do-while Loop beda kalau well kalau well diawal sebelum perulangannya diskusi itu harus langsung dicek kondisinya Oke jadi seperti ini kode untuk duwe look jadi menggunakan do lalu kurung kurawal buka kurung kurawal tutup nah di dalam sini adalah kode perulangannya nah di akhirnya baru dicek well jadi ketika teman-teman masuk ke sini ya minimal satu kali ini akan dieksekusi dulu jadi walaupun kondisinya mungkin volt sapi ini akan selalu dieksekusi dulu jadi setelah ini dieksekusi baru dicek kondisinya kalau kondisinya bernilai true maka dia akan masuk lagi ke dulu lagi tapi kalau kondisinya Fals ya langsung berhenti perulangannya jadi beda kalau oleh kalau welcome di awal selalu dicek dulu kondisinya jadi tidak akan mungkin masuk kalau perulangannya dari awal sudah salah tapi kalau misalnya kondisinya masalah ya di awal kalau menggunakan 2 itu tetap akan dieksekusi minimal satu kali Oke kita akan coba Jadi yang well tadi kita akan chopass ke duel jadi sini saya bikin dulu do-while Loop lalu yang well ini saya akan chopass yang ini ya kalau ini teman-teman coba running ini keluar ya tapi kau teman-teman masukkan angka 100 seperti ini ini kan pasti tidak akan keluar ya Nah Lihat karena dari awal Kondisinya sudah salah nah berbeda kalau duelo kalau duel look kondisi ini kita akan masukkan ke bawah sini dan di sini tambahkan lu hasilnya seperti ini lihat kondisinya kan salah dari awal ya ini 100 sedangkan kita ceknya harus kurang dari atau sama dengan 10322 Ning Nah Lihat keluar ini adalah forwell ke-100 ini Kedoya duel ke-100 Nah lihat dia keluar Jadi kalau menggunakan ini duel itu minimal satu kali dieksekusi ini kalau kita ganti jadi satu nah ini baru benar keluar semua tapi kalau misalnya dari awal salah seperti ini maka dia minimal satu kali ke luar si perulangannya jadi ini menggunakan duel dia teman-teman ya Tinggal pilih aja mau pertama kali hanya ya ini contohnya kayak bertanya ya kalau bertanya itu kan minimal dikeluarkan dulu pertanyaannya misalnya habis itu dijawab kalau jawabannya benar next perulangan sana gitu ya kalau misalnya benar lagi next ruangan seperti itu kalau misalnya salah ya baru di batalkan pelanggannya jadi bisa untuk kasus seperti ini kalau teman-teman bikin aplikasi untuk tanya jawab misalnya Jadi pertama dikeluarkan pertanyaannya dulu Didu sini setelah dijawab dicek jawabannya Kalau benar lakukan lagi perulangan Nah kalau di well kan di atas sudah dicek ya apa yang mau dicek belum ada misalnya pertanyaannya gitu ya Nah ini bisa menggunakan perulangan do well Sekarang kita akan bahas tentang Bridge dan juga kenting new pada switch statement kita sudah mengenal kata kunci yang namanya break yaitu untuk menghentikan cash dalam switch jadikan kalau di switch gitu ya teman-teman Setelah selesai menggunakan Kya itu kan diakhiri dengan break ya untuk menghentikannya jadi biar tidak es ke bawahnya dieksekusi lagi nah sama dengan pada perulangan Kita juga bisa menggunakan kata kunci yang namanya break Nah coba bedanya kalau di terulang and Break digunakan untuk menghentikan seluruh perulangan Jadi kalau menemui kata kunci break maka perulangannya akan dihentikan tidak peduli kondisinya apapun maka dia akan dihentikan nah gimana dengan kata kunci kentrung new yang berbeda dengan kata kunci break Continue Ini digunakan untuk menghentikan perulangan saat ini Lalu di dan melanjutkan kepulangan selanjutnya jadi ini kayak ngeskip ya Jadi kalau teman-teman ketemu kata kunci kentalnya dalam sebuah perulangan dia akan meski perulangan saat ini lalu dia akan lanjut ke perulangan selanjutnya Jadi kalau berikut Untuk menghentikan seluruh perulangan ya nggak peduli Mau berapa ratus sekalipun perulangan ke depannya tapi yang pasti dihentikan Nah kalau continue cuma menghentikan perulangan yang saat ini berjalan Kalau dia akan Lanjutkan ke perulangan berikutnya Oke kita akan coba dua-duanya pertama dari Bridge contohnya disini kita menggunakan perulangannya weldro kalau wardrum maka harusnya dia akan ngelakuin perulangan tanpa henti-henti ya Kenapa karena kondisinya selalu truk kita akan coba hentikan nya menggunakan kata kunci break Oke kita akan coba disini nama file-nya adalah Bridge nah disini kita akan chopass dari yang well ini saya chopass seperti ini ini kita ganti ya menjadi true artinya perulangannya akan selalu dieksekusi tidak tidak berhenti-berhenti jadi kalau saya gunakan PHP Bridge Nah lihat dia berulang terus tidak pernah berhenti Oke saya hastopia kontrol C Oke kita pengen ini berhenti tapi gimana caranya kalau kondisinya selalu terhubung Nah kita bisa gunakan kata kunci break jadi contohnya di sini kita cek di akhir ya kalau misalnya kaunter nya lebih dari 10 misalnya Jadi kalau misalnya 11 itu kan udah pasti lebih dari 10 nah kalau lebih dari 10 kita break ketika menemui kata kunci break maka otomatis hyper ulangannya akan berhenti nggak peduli Mau berapa ratus sekalipun ya selanjutnya masih ada pulangan gak peduli pokoknya harus dihentikan nah contohnya kalau kita running sekarang Ngelihat dia berhenti ketika masuk ke counternya lebih dari si 10 jadi ketiga 10 ya di sini batu dari print out 10 lalu kontrol dinaikkan batu sekarang kontainer 11 lalu ketika dicek di sini counternya 11 lebih dari 10 nilainya adalah truk ya dan disini otomatis di Breakbeat ikan jadi ini kata kunci break jadi dimanapun keadaannya kalau temen-temen pengen menghentikan sebuah perulangan ya nggak peduli kondisinya true atau false maka teman-teman bisa gunakan kata kunci Bridge nextnya misalnya kata kunci kentrung new kalau continue to hurt digunakan untuk menghentikan perulangan saat ini nah contohnya Ini kalau kita bikin sebuah program ya kita pengen menampilkan angka-angka yang bilangan bulat atau bisa dibagi dua contohnya enak ini kita bisa dilakukan seperti ini jadi kita bikin counter dari nol contohnya ya terus counternya kurang dari sama dengan 100 ya jadi dia akan lakukan perulangan dari 0-100 lalu kita penontonnya naikkan ya tiap selesai perulangan dinaikkan tahu disini kita cek kalau counternya dibagi dua sore di modul 2 sisa baginya adalah nol artinya bisa habis dibagi dua malah kita gantinya hatinya ketika dapatnya bisa dibagi dua maka kita continue jadi ini enggak akan ditampilkan Jadi kalau kode ini berarti yang keluarnya adalah angka ganjil saja Nah selanjutnya kalau misalnya terdapat penting yang bawah nggak akan dieksekusi dia akan langsung ke next iterasi jadi kontennya tetap dinaikkan jadi posted on itu selalu dinaikkan walaupun dapatkan tinyu tapi nanti yang dibawah ini tidak akan dieksekusi Oke kita akan coba Jadi disini saya buat nama file-nya adalah pentingnya jadi di sini kita melakukan perulangan counternya saya mulai dari satu aja ya jangan nol ini counternya kurang dari = 101 contoh flash plus Oke kita akan print out counter nah seperti ini ini kalau kita coba running nah keluar semua ya counternya dari 1 sampai 100 Nami Saya pengen menampilkan cuma counter yang bilangan ganjil nenek kita bisa cek seperti ini kalau misalnya counternya di modulo 2-8 0eh maka kita akan kenting new seperti ini jadi kita kalau continue berarti yang ke bawahnya ini akan diskip tidak akan dieksekusi lagi langsung ke posted men in i di langsung naikkan inkremen habis itu disegel kondisinya inikol temen-temen coba jalankan Nah lihat yang keluar hanya bilangan ganjil ketika masuk bilangan genap disini bisa dibagi dua maka dia akan gentinya jadi diskip kodenya teman-teman pengen menampilkan bilangan genap saja berarti di sini sama dengan satu ya Jadi ini kalau kita running nah yang keluar bilangan genap saja jadi tinggal teman-teman ya silakan mau kondisinya seperti apa Oke saya ganti lagi menjadi nol jadi ini penggunaan kata kunci kentrung new Jadi kalau ini yang break itu menghentikan semua perulangan kalau continue cuma menghentikan perulangan saat ini dan dilanjutkan ke perulangan berikutnya dan ingat kalau dalam for berarti posted menyamar sih tetap dieksekusi Sekarang kita akan bahas tentang vorich look kadang kita biasa mengakses data array menggunakan perulangan dan mengakses data are menggunakan perulangan itu sangat bertele-tele sebenarnya kita harus membuat counter ya untuk mengakses indexnya lalu mengakses array menggunakan konten yang kita buat berdasarkan si indexnya nah tapi untungnya di PHP tulangan yang namanya for each yang bisa digunakan untuk mengakses seluruh data didalam Arai secara otomatis nah tapi sebelumnya kita akan coba dulu perulangan yang tanpa forest ya jadi menggunakan perulangan biasa mengakses data dalam Arai Jadi biasanya contohnya kita punya nama ya nama-nama disini Arai ada Eko Kurniawan khannedy nah Biasanya kita lakukan adalah kita bikin counternya Misalnya menggunakan variabel ih dari nol karena kan indeks itu dimulai dari nol lalu kita ingat Tuh kurang dari dari jumlah total si arahnya jadi kita menggunakan countnya ini lalu kita gunakan ini plus-plus halus selanjutnya kita untuk mengaksesnya menggunakan name lalu disini kurung kotak ya masukkan nomor indexnya jadi Biasanya seperti ini kalau kita pengin mengakses data Arai ya Oke kita akan coba praktekkan jadi Disini saya akan membuat file baru namanya for Aceh and Hai jadi kita bikin dulu name 3data saja selanjutnya kita gunakan perulangan for ih sama dengan nol i-cool yang dari ini countries in MS ya total namanya ada berapa ini kurang dari ya bukan kurang dari sama dengan kenakan indeks itu selalu total indeks atau tal Arai ya negatif satu eh sorry minus 1 jadi ini abis itu yg plus-plus Nah selanjutnya untuk mengaksesnya ya simple misalnya disini data ke = nimes Iya nah seperti ini tinggal tambahkan PHPin offline Ini hasilnya kalo kita coba raning nah keluarnya data knoll Eko data ke 1 Kurniawan data kedua kanedi jadi ini kalau kita melakukan keuangan menggunakan for atau for loving biasa ya Jadi kita bikin indexnya habis itu naikkan indexnya lalu kita akses berdasarkan indexnya nah tapi ada cara yang lebih mudah menggunakan for each Club jadi ini caranya jadi kita cukup menggunakan vorich Oh di sini arahnya apa lalu kita Tambahkan es sname nanti variable name ini akan selalu tiap perulangan akan dimasukkan data Arai ini yang pertama Eko yang kedua Kurniawan yang ketiga kanedi ya teman-teman gak perlu bersusah payah bikin counter seperti ini ya kalau pengen melakukan perulangan terhadap semua data array cukup gunakan vorich seperti ini vorich Nengsih nama arahnya SNI nama variabel yang nanti akan kita simpan di tiap data ini nanti tiap perulangan datanya akan sesuai dengan data ini Oke kita akan coba Jadi ini kita ganti ya jadi kita bisa gunakan for Hai dari nimes S6 Contohnya seperti ini nah disini temen-temen bisa gratis Eko data named nah seperti ini lihat simple banget jadi kalau kita running hasilnya sama ini data Eko Kurniawan khannedy yang membedakan adalah disini kita tidak ada data indexnya ya Jadi kalau ini kan ada elit indexnya gadis ini kita nggak perlu lagi data indexnya Jadi cukup untuk perulangan seperti ini jadi kalau teman-teman tidak butuh sama sekali soal indexnya teman-teman bisa seperti ini nah tapi kan kadang-kadang Arai itu kan kalau di php kan tidak cuma arah yang indexnya 012 ya kita kadang-kadang kan indexnya berupa Ki jadi kayak strukturnya map Bagaimana kalau pengen ngelakuin perulangan terhadap data yang bentuknya map jadi c-nya custom Nah itu bisa menggunakan seperti ini contoh kita punya version Yo what's namanya Eko middle NEMnya Kurniawan lestenya Kennedy Nah untuk melakukan perulangannya tetap menggunakan voice Cuma bedanya di sini ya setelah es dirinya temen-temen tambahkan kynya apa nanti ya nanti tiap ke ini akan dimasukkan ke dalam sini lalu tanda panah value-nya apa nanti tiap value disini akan dimasukkan ke sini kek jadi bisa seperti ini jadi contohnya kita punya person Ops = Arai disini firstname Eko middle name contohnya ya Ops Kurniawan lastname Kennedy nah teman-teman kalau mau melakukan perulangan di sini tinggal gunakan for each person es disini kynya apa he fell Kenapa teman-teman bisa menggunakan contohnya di sini Ki value hasilnya seperti ini ini kalau kita coba running for each maksudnya lihat di sini Force namanya Eko middle NEMnya Kurniawan dan lemnya kanedi sebenarnya untuk menggunakan ki value ini juga bisa di ini ini kan walaupun ini ada indeks 012 kan itu sebenarnya kiye tentang bisa berguna bisa juga seperti ini Tentunya disini indeks nah seperti ini jadi data ke index sama dengan seperti ini bisa juga nih kalau kita raning nasinya lihat data knoll Eko data ke 1 Kurniawan data kedua kanedi Jadi cukup gunakan seperti ini kalau teman-teman butuh indeks kalau teman-teman tidak butuh ya cukup seperti tadi tinggal dihapus sih ininya indexnya eh tinggal di khusus jadi ini menggunakan Voice jadi lebih enak ya jadi mulai sekarang teman-teman kalau mau melakukan iterasi terhadap data Arai jangan gunakan perulangan manual seperti ini jadi gunakanlah porij seperti ini kalau butuh indexnya kalau tidak butuh seperti ini kalau value ya kayak map seperti ini juga teman-teman bisa menggunakan keyword seperti ini sekarang kita akan bahas tentang goto operator salah satu fitur yang sebenarnya jarang sekali digunakan di php yaitu adalah goto operator Nah kenapa jarang digunakan karena jika terlalu banyak teman-teman menggunakan goto operator kode program aplikasi yang akan kita buat itu makin menyesatkan ya istilahnya jadi kayak mudah membingungkan orang flownya karena goto itu bisa digunakan untuk loncat loncat dari satu bagian kode program ke kode program yang lainnya jadi kalau terlalu banyak ya penggunaan gold Wow ini malah bikin bingung si kode programnya biasanya kan kode program itu alurnya kan dari atas ke bawah ya jadi dari kode yang paling atas ke yang paling bawah nah kalau goto itu beda kalau gue tuh teman-teman bisa loncat-loncat dari satu bagian ke bagian yang lain Jadi kalau kebanyakan ya bakal bikin pusing orang yang baca alur programnya agar goto bisa loncat ke sebuah kode program kita harus membuat yang namanya label kalau di php nah label itu seperti apa label itu simple temen-temen Tinggal bikin nama label nya lalu diakhiri dengan titik dua jadi seperti itu Oke kalau masih bingung kita akan lihat contohnya jadi contoh seperti ini ya temen-temen kalau pengen pindah ya kebagian sesuatu tinggal gunakan goto habis itu tambahkan levelnya untuk label temen-temen terserah di bagian kode PHP manapun temen bisa bubuk bikin seperti ini label athletic 2 artinya ketika menemui go tua maka dia akan pindah dari sini langsung loncat ke sini Jadi kode program yang disini tidak akan dieksekusi maka dari itu goto itu kalau kebanyakannya penggunaannya malah bikin bingung karena bisa-bisa loncat-loncat ke mana-mana gitu ya jadi malam mungkin membingungkan orang ketika baca programnya Oke ini kita bikin contohnya ya ini yang sederhana dulu jadi di sini kita akan bikin gold wow Jadi kita akan bikin dulu ya label a-law disini Eko apa tadi ya Hello Ayah Hello astutik PHP and offline nah disini misalnya kita tambahkan ekologi hello-world misalnya disini nah kalau temen-temen coba jalankan ini kan hasilnya seperti biasa ya PHP goto nah keluar ya Hello what habis itu elo aja dari sini dieksekusi langsung ke bawah nah teman-teman kalau tambahkan goto Kita pindah ke amalnya jadi ketika programnya dijual dari atas ke bawah menerima atau melihat ada gold tua dia akan langsung loncat ke label AC3 baris keenam wisuda squishy lagi ke bawahnya artinya Apa artinya baris keempat ini akan diskip sama si goto ini jadi goto itu bisa loncat-loncat Jadi kalau temen-temen coba jalankan Ngelihat dia keluarnya heloa saja jadi ini penggunaan goto aja temen bisa loncat dari bagian mana ke bagian mana bahkan teman-teman bisa loncat keatas lagi kalau loncat keatas lagi ya jatuhnya nanti dia mengulang-ulang terus ya nah jadi seperti itu Jadi ini penggunaan goto yang sederhana Oke kita coba lihat yang kompleks jadi gue tuh juga bisa dilakukan di perulangan Luv jadi tiba-tiba didalam perulangan Kau teman-teman Menemukan goto dimana levelnya ada di luar perulangan otomatis Hip ruangannya akan berhenti jadi goto juga bisa tiba-tiba menghentikan perulangan kalau ternyata label nya itu ada di luar SI perulangannya maka dari itu ya makan tadi saya bilang ini jenggot uh malah bikin pusing sebenarnya Oke kita akan coba kita akan bikin disini kaunter Okenya nih saya coba saja dari bagian codebreak ya Nah ini ini saya chopass seperti ini nah Disini saya akan bikin label n o disini saya bikin end Loop nah disini dibanding break saya gunakan go to go to end Ya seperti ini nah ini juga bisa jadi ketika melakukan perulangan setelah counternya lebih dari 10 ya tiba-tiba kita gold UN kesini keluar perulangan dan masuk ke sini di sini tidak ada kata kunci break dan kondisinya selalu truk kita lihat hasilnya Nah Lihat perulangannya berhenti jadi ini juga bisa digunakan untuk loncat keluar dari si perulangan jadi hati-hati saat penggunaan goto nah jujur saya sendiri selama bikin aplikasi PHP itu tidak pernah sama sekali ya Pakai go to the kekasih saya karena ya tadi saya bilang walaupun Ini fiturnya memang menarik bisa loncat-loncat program ya kode program tapi tidak disarankan digunakan dalam skala banyak karena semakin banyak akan makin membingungkan kode program Kita sekarang kita akan bahas tentang function-function adalah blok kode program yang akan berjalan Saat kita Panggil jadi teman-teman bisa membuat sebuah function dimana dalamnya ada kode program Syifa mesinnya nah pasien tersebut bisa kita jalankan Dengan cara memanggil si functionnya sebelumnya kita sudah pernah menggunakan function sebenarnya contohnya ada yang namanya iset yaitu Smash sebuah function cone juga itu sebuah function dan banyak-banyak banyak lagi ya sebelumnya kita udah pakai beberapa Nah untuk membuat vaksin di php kita bisa menggunakan kata kunci yang namanya function lalu diikuti dengan nama functionnya nama ponselnya aturannya adalah tidak boleh ada spasi nggak boleh Hai Say kurung buka kurung tutup dan diakhiri dengan blok kode program Syifa mesinnya Nah kita bisa memanggil fungsinya dengan cara menggunakan nama functionnya lalu diikuti dengan kurung buka kurung tutup nah di dalam bahasa pemograman yang lain sang juga disebut metode Jadi kalau ada yang bilang ini sebuah method atau function itu sama saja ya jadi nggak usah pusing function atau metode itu sama ini contoh function jadi cara pembuatannya kita menggunakan kata kunci function satu disini nama functionnya contoh disini saya Hello haluk tinggal tambahkan kurung buka kurung tutup seperti ini lalu selanjutnya disini teman-teman bisa tambahkan kurung kurawal buka kurung kurawal tutup ini sebagai Blok C function nya Nah disini temen-temen ya silahkan Bebas ya karena disini adalah blok head teman-teman bisa menambahkan statement disini sebanyak-banyaknya saat teman-teman membuat function ini tidak akan dijalankan kode ininya cuma dibikin doang sih blog functionnya ini teman-teman untuk menjalankan Simpang hanya perlu memanggil function nya caranya yaitu dengan memanggil nafasnya diikuti kurung buka kurung tutup seperti ini call temen-temen memanggil dua kali ini fungsinya dipanggil dua kali Makasih blok kode vaksin ini akan dipanggil secara dua kali juga sebanyak dua kali Oke kita akan coba kita akan membuat file namanya function hall di sini kita bikin function say hello contohnya ya memang seperti ini lalu kita akan print di sini Hello function selanjutnya kalau ini teman-teman cuma bikin function saya coba PHP function ini tidak keluar apa-apa ya karena default-nya kalau cuma dibikin ya tidak akan dieksekusi blok kode vaksinnya Nah untuk mengeksekusi blok kode function ini teman-teman perlu Panggil Simpang siurnya contohnya say hello seperti ini kita coba nah keluar Hello function enak lo teman-teman panggil lagi Hai nah Hello ponselnya dua kali jadi kalau teman-teman panggilnya 3/4 kali seperti ini atau lima kali ini kita raning keluarnya lima kali jadi seperti ini membuat function ya teman-teman cukup bikin menggunakan kata kunci function nama bangsanya silahkan Halo di sini blok kode vaksinnya dan diserahkan masukkan statementnya sebanyak-banyaknya gimana dengan penentuan lokasi function.php sendiri sangat fleksibel dalam pembuatan function tidak seperti bahasa pemograman yang lainnya yang harus ada aturan lokasi function contohnya kalau misalnya beberapa contoh seperti kayak Java itu harus ada dalam sebuah kelas contohnya vaksinnya tapi kalau di PHP itu enggak enggak ada aturannya teman-teman boleh bebas membuat pangsit dimanapun nah di php kita bebas membuatnya dimanapun bahkan bisa dalam sebuah it statement ya ini bisa namun perlu diingat jika kode function belum pernah dieksekusi oleh PHP maka vaksin tersebut tidak bisa digunakan Oke contoh seperti ini ini saya akan pindahkan ke bawah jadi kita memanggil function memanggil function dulu baru di bawahnya ada vaksinnya ini kalau saya raning ini tetap jalan ya Kenapa karena dia ada di Global sini nah tapi gimana kalau ada if statement issued seperti ini Oke kita akan lihat contohnya nah seperti ini jadi kita ada kondisi di sini buat true atau false kalau misalnya dia buat maka kita akan buat si pangsanya kalau tidak buat maka kita akan tidak dibuat bangsanya jadi seperti ini misalnya Oke contohnya di sini kita Hip buat nah ini kita buat jadi Disini saya akan buat sama dengan truk nah seperti ini ya nah ini kalau saya running jalan eh kenapa karena sih Kode Posnya ini pernah dieksekusi Tapi kalau teman-teman buat yang menjadi Fals ini berarti kondisinya tidak pernah desa ya artinya siqode function ini tidak akan pernah dibuat Nah kalau teman-teman coba jalankan Nah Lihat keluar error call Tuan defined function jadi kita memanggil yang function belum didefinisikan namanya adalah say hello Nah jadi seperti ini ya teman-teman boleh tetap membuatnya dalam if kalau saya pengen ngecek ya buat atau jangan gitu ya tapi pastikan saat teman-teman memanggil ya nanti Maksudnya harus ada dulu jadi kalau temen-temen belum sempat membuat Syifa mesinnya lensa teman-teman memanggil ponselnya dia akan error jadi ini perlu pastikan teman-teman sudah siqode bangsa ini pernah dipanggil ya kalau tidak pernah dipanggil dia tidak akan dibuat setia seperti ini Hello function nah seperti ini jadi itu function di.php jadi lumayan fleksibel dibanding dibahas semoga Man lain Jadi kalau di php teman-teman bisa bikin function dimanapun terserah lu Halo Sekarang kita akan bahas tentang function argumen kita bisa mengirim informasi ke sebuah function yang kita ingin panggil jadi itu namanya adalah argumen atau ada yang bilang juga namanya parameter sama saja sebenarnya untuk melakukan hal tersebut kita perlu menambahkan argumen atau parameter di function yang sudah kita buat Jadi kalau teman-teman misalnya di sebuah fasenya pengen bisa dikirimkan data kedalam pasien tersebut maka kita perlu menambahkan argumen atau parameter cara membuat argumen itu sama seperti cara membuat variabel nah cuma kalau diffraction argumennya ditempatkan di dalam kurung buka kurung tutup jadi antaranya kita simpan disitu ya Ada dekorasi pangsitnya nah argumen bisa lebih dari satu jika lebih dari satu harus dipisahkan menggunakan tanda koma Jadi kalau temen-temen butuh argumennya lebih dari satu itu juga enggak masalah default-nya saat kita bikin function yang sebelumnya ya yang Hello function disini saya Halloween ikan tidak ada argumen di sininya ya kosong-kosong Nah teman-teman bisa tambahkan argumen Oke Seperti apa contohnya contoh seperti ini kita akan buat file lagi namanya Hello tapi di sini kita pengen ada parameter NEMnya nanti parameter nemini atau argumen m ini nanti bisa kita kirim ketika kita memanggil si functionnya nah disini saat kita kirim disini sebagai parameter ya atau argumen maka otomatis dia jadi variabel maka disini teman-teman bisa mengakses variabel yang dikirim ini didalam blog si function tersebut Contoh disini Eko Hello name nah Berarti saat teman-teman nanti memanggil function nya teman-teman perlu memasukkan si argumennya jadinya disini saya Hello saya masukkan Eko nanti otomatis Eko ini akan dimasukkan ke dalam named lalu ketika di eksekusi ini ya Makane Mini nilainya Eko nah Ketika saya panggil lagi say hello dan namanya Budi akan dimasukkan ke dalam variabel ini ya argumennya Halo temanku disini akan menjadi Budi Oke kita akan coba saya akan buat file baru di sini namanya the function argumen kita akan bikin function namanya si Hello lagi tapi di sini kita pakai named ya Oke selanjutnya kita akan print Hello name sederhana saja ya Jadi ini cuma satu Oke jadi saat kita manggil sekarang kita perlu memasukkan parameter NEMnya kena disini Eko seperti ini say Hello disini Budi nah seperti ini ini kalau kita coba raning PHP function arguments nah keluarnya Hello Eko dan Hello Budi jadi saat kita Panggil pangsanya dikirim datanya maka data yang ada di sini akan berubah menjadi Eko yang pertama Ya dan di sini datanya menjadi Budi Jadi tergantung kita ketika memanggil sih pengennya jadi sini datanya kan berubah-rubah sesuai dengan kita ketika memanggil sipang seinnya hai oke Sebelumnya kita akan kasih contoh dulu kalau misalnya parameter lebih dari satu gimana sampai di sini ada named teman-teman kalau mau menambahkan parameter selanjutnya tinggal tambahkan koma saudara di sini lastname contohnya ya ini boleh seperti ini jadi kalau teman-teman mau silakan selanjutnya kita bahas tentang default argumen value jadi PHP itu mendukung yang namanya default argumen value Kenapa ini jadi fitur ini memungkinkan jika kita ingin memanggil sebuah pancen tidak perlu memasukkan parameternya kita bisa menentukan data default-nya jadi kayak kalau ketika memanggil function kita tidak mengirimkan parameternya atau argumennya kira-kira mau diganti jadi apa nih value-nya Nah itu bisa kita lakukan menggunakan default argumen value nah Seperti apa Nah seperti ini contohnya jadi kita gunakan name tambahkan = Anonymous sama dengan Ini hatinya adalah default value default Februari timnya ketika kita memang rendah tidak mengirim argumennya maka kita akan mengambil datanya ini sebagai default value nya atau ganti dari data yang telah dikirimkan ini Nah kalau dikirimkan maka yang diambil adalah data yang dikirimkan kalau tidak dikirimkan yang diambil adalah ini default value nya atau difoto argumen value-nya kita akan coba ya jadi sini NEMnya kita ganti sama dengan Anonymous seperti ini ya kalau ini kalau saya jalankan maka tetap keluarnya Hello Eko dan Hello Budi Kenapa karena disini saya kirim parameternya Eko dan disini parameternya Budi nah kecuali saya panggil say hello tanpa parameter Nah kalau ini kita kita running maka keluarnya adalah Hello Anonymous jadi kita kita Panggil disini kebetulan di sini NEMnya enggak kita kirimkan ya datanya maka disini otomatis menjadi Anonymous jadi ini default argumen value jatuh mantan bisa menambahkan default-nya apa sih kalau teman-teman saya Ayo kita tidak mengirimkan CV liurnya tapi perlu diperhatikan kadang ada kesalahan saat membuat default argumen value nah default argumen value bisa disimpan di argumen manapun Jadi kalau temen-temen punya lebih dari satu argumen di sebuah function maka teman-teman bisa menambahkan default argumen value dimanapun namun jika argumen lebih dari satu dan kita menyimpan difoto argumen file-nya di parameter awal maka ini tidak terlalu berguna Nah kenapa tidak terlalu berguna Oke kita lihat contohnya ya jadi contohnya kita update say hello nya menjadi dua parameter-parameter pertama adalah firstname parameter kedua adalah lastname Oke kita ganti disini disini saya ganti ya menjadi Force name How disini menjadi last name seperti ini Lalu di sini kita ganti Force name last name nah seperti ini nah ini karena kita menambahkan default argumennya adalah di depan parameter yang di awal maka ini tidak selalu berguna sebenarnya Kenapa karena agak susah kita ya kalau mau mengirim data tapi awalnya nggak bisa gitu itu enggak bisa jadi nggak bisa teman-teman manggil koma gitu ini enggak bisa ngetik seperti ini jadi nggak bisa dia teman-teman kalau misalnya ngirimnya say hello Eko ini bukan berarti ekornya akan dikirim ke lastname gak tapi ekornya akan dikirim tetap ke shippers name parameter awalnya jadi parameter keduanya tetap seperti ini ya temen-temen gak bisa pakai koma abis itu eh Kurniawan itu enggak bisa terus dianggapnya parameter ini kosong nggak bisa ngetik seperti ini maka dari itu kalau disini ini enggak berguna Kalau di awal Jadi biasanya kalau parameter yang difoto argumen itu bergunanya kalau parameternya bukan di awal di contohnya kalau seperti ini kita running Nah Lihat ini error errornya apa argumennya terlalu sedikit nih kita pastinya satu data sedangkan parameternya butuhnya dua argumennya ya gamenya disini dua ada saya adalah named sedang kita ngirimnya ini ini tuh bukan masuk kelas name karena dia parameter pertama di atasnya ke Present artinya larasnya tetap kosong Jadi ini tidak terlalu berguna jadi cute ini tidak terlalu berguna ini juga nggak berguna maka dari itu untuk membuat default argumen yaitu disarankan di parameter yang belakang jangan di parameter yang di depan Jadi kalau yang di depan itu biasakan requestnya jadi wajib masukkan Nah ini bisa ditambahkan menjadi misalnya sering kosong Nah kalau ini ini enggak ada masalah jadi kita gila ngirim Eko dia akan dikirim ke first name tapi yang belakangnya karena enggak ada batil ac-nya kita ambil yang string kosong ini juga sama atau kita bisa juga yang dua-duanya Eko Kurniawan nah seperti ini kita coba ranting lagi nah saya baru ini benar Hello Eko ya yang lantainya string kosong Hello Budi juga last name string kosong dan disini Hello Eko Kurniawan jadi ini jangan sampai salah dalam pembuatan default argumen Q jadi pastikan pakai yang belakangnya aja jangan yang di depannya selanjutnya kita bahas tentang tab Declaration jadi sama seperti variabel argumen di.php bisa kita masukkan data yang dinamis Jadi kalau teman-teman perhatikan disini ini kan tidak variabel ini kan dinamis Yazid nonton bisa kirim se He lo soalnya 10,10 itu boleh nggak masalah karena ini tipenya adalah dinamis ya kalau variabel disiplin PHP itu nah tapi khusus untuk sebuah function ya kalian kalau terlalu dinamis juga menjelaskan Jika ternyata kita hanya ingin membuat function yang menggunakan argumen dengan tipe data tertentu Jadinya teman-teman pengen bikin sebuah function yang bolehnya itu misalnya argumennya cuma number gitu ya Nah ini kan ribet ya kita harus cek dulu apakah datanya number atau bukan gitu ya Nah ini ribet nah tapi untungnya khusus untuk function.php kita bisa menambahkan yang namanya tipe-tipe data di argumennya Hai sehingga PHP akan melakukan pengecekan kita kita mengirim value kebangsaan tersebut Kalau Tibet yang tidak sesuai Makasih PHP akan mereject si pemanggilan function tersebut ya jadi jikalau data tipenya itu tidak sama atau tidak sesuai dengan apa yang kita inginkan maka akan terjadi error nah secara default HP akan melakukan percobaan konversi tipe data secara otomatis nah misal jika kita menggunakan tipe integer di parameternya atau di argumennya lalu kita mengirimkan data string maka PHP cancel otomatis mengkonversi data sering tersebut menjadi integer Oke contoh seperti ini Jadi ini adalah tipe-tipe valid ya Jadi kalau teman-teman menambahkan tipe valid seperti ini Jadi yang pertama itu class nama sebuah class interface ini kita tidak akan kita bahas sekarang ya nanti ada matre sendiri khusus tentang PHP object-oriented programming Nah selanjutnya ada self ini adalah parameter harus sama dengan kelas ini juga enggak kan kita bahas detail pasalnya adab Arai arah itu adalah parameternya harus area Jadi kalau temen-temen pengen bikin sebuah function an argument atau parameternya harus Arai maka teman-teman perlu ketikkan kata kunci Arai Halo Ada call able ini adalah parameter yang harus kau Lembang nanti kita akan Bachsin materi-materi akhir habis itu adabul Ini tipe datanya Bulian jika teman-teman pengen parameternya tipe datanya Bulian teman-teman tambahkan kata kunci Bull di parameternya Halo Ada Float untuk floating-point ada integer untuk integer number stringnya untuk stream kita label ini untuk Arai atau tipe travel label ini juga tidak akan kita bahas disini karena ini lebih ke PHP harus ngetik dulu PHP object-oriented dan yang ini juga objek harus mengerti dulu tentang object-oriented jadi tekan fokus ke string integer Float dan Bull dan juga Arai Oke seperti apa sih cara penambahan tipe datanya di dalam parameter atau argumen nah seperti ini jadinya kita bikin sebuah function Sam gimana kita pengen menjumlahkan dua buah enam bryar nah disini ketika teman-teman bikin argumennya argumen Force dan Jinggo argumen lah teman-teman di depannya tambahkan tipe datanya Hai jadi sini integer kalau disini adalah integer juga ya teman-teman silakan masukkan tipe datanya di sini nah dengan demikian artinya Apa artinya kalau teman-teman coba mengirimkan data yang bukan integer Makasih PHP akan melakukan konversi dikenal di sini kita mengirimkan tipe data string ya Nah Ketika dibata sering maka dia akan dicoba dikonversi Bisa tidak dikonversi kalau bisa maka Oke masih sukses kau ini udah benar ya integer Nah kalau boleh Gimana kalau boleh juga sama akan dicoba dikonversi ke integer kebetulan kalau PHP bisa kalau true itu akan dikonversi menjadi satu kalau fast menjadi nol nah yang tidak bisa adalah yang Arai kalau teman-teman cuma memasukkan data Arai ini tidak akan bisa dikonversi menjadi integer maka di ituin otomatis error jadi kalau temen-temen tambahkan tipe data Jadi kita punya kemampuan untuk melakukan konversi otomatis dan juga dipastikan bahwa data yang dikirim itu tipenya adalah integer kita akan coba Jadi Disini saya akan bikin function yang namanya samehad Hai default-nya Kan kalau temen-temen bikin Fals gitu ya last ini kan tipe datanya bebas Ya dimasukin apa aja string atau Arai dan sebagainya Nah kita pengenin tejera jadi kita tambahkan intended disini juga integer kalau di sini kita bikin total = Fals ditambah flash kalau kita print-out total face ditambah lah sama dengan total nah oke seperti ini Nah sekarang kau temen-temen kirim Sam ini 100 100 ini harusnya sukses ya kita coba nah total 100plus 192 ratus kalau teman-teman coba lagi dengan tipe datanya adalah string ini juga bisa melihat otomatis Yafa teman-teman disini salah nah ini tidak bisa ya karena tidak bisa masby tapi ente jadi kalau teman-teman salah dikonversi menjadi sering itu bisa kebetulan ya Temen temen di sini masukkan 100 Nah ini bisa kalau boleh and disini misalnya true ini Fals Kita lihat nah lihat dia dikonversi true menjadi satu dan pos menjadi nol jadi hasilnya satu nah gimana kalau misalnya tipe datanya Arai kita kirimkan ini kau teman-teman suaraning dia error ya tidak bisa jadi tipe datanya malah kita kirim adalah Arai tapi dia butuhnya integer jadi si PHP tidak bisa ngelakuin konversi otomatis dari arah menjadi integer jadi ini jika teman-teman butuh tipe datanya fix gitu ya jangan sampai di luar itu teman-teman tinggal masukkan si tipe data ini diprediksi Nikita ente jerin teacher jadi Silahkan sesuaikan dengan tipe data yang pengen kita gunakan DC functionnya Oke Nice yang terakhir kita bahas tentang variable-length argumen lis apa maksudnya new panjang banget nih kata-katanya jadi variable-length arguments merupakan kemampuan Dimana kita bisa membuat sebuah parameter yang menerima banyak value loh kalau kayak gini sih mendingan pakai Arai kan Apa bedanya Oke sebenarnya iya sama ayah dengan are juga sama Ale Tuhan berikan bisa menerima banyak value Cuma bedanya cara mengirim datanya Oke kita nanti lihat di contohnya perbedaannya jadi variabel yang arguments secara otomatis akan membuat argumen tersebut menjadi Arai dia otomatis Namun kita tidak perlu membuat manual mengirim Arai ke sebuah function ya jadi parameternya itu bentuknya Arai tapi kita tidak perlu membuat Arai nah terus kalau tidak dibikin Arai Gimana caranya mengirim ya oke variabel yang argument is hanya bisa dilakukan di argumen polisi terakhir di teman-teman kalau bikin function dan argumennya banyak Sei variable-length argumen disini cuma bisa ditempatkan di parameter atau argumen yang posisinya paling terakhir nah untuk membuat variable-length arguments kita bisa menggunakan tanda titik sebanyak tiga kali sebelum nama si argumennya Oke Seperti apa contohnya Oke ini contohnya jadi kita pengen menghitung jumlah total semua data misalnya ya di sini value Set one saya gunakan titik-titik velius otomatis gadis ini akan menjadi Arai Nah kalau ini menjadi arah itu siapa Bedanya saya jadikan ini Arai biasa aja tanpa harus titik-titik nah bedanya adalah Nah dengan menggunakan variabel yang argumen list teman-teman bisa menggil sifatnya seperti ini samol 10,20 3040 jadi walaupun di sini teman-teman mengirimkan empat parameter yang empat ini akan dikomen menjadi satu ya sama si PHP dan dikirim ke satu variabel ini jadi freeway akan menjadi Arai jadi itu lebih simple dibanding teman-teman bikin Arai dulu habis itu kirim ke semuanya oke biar lebih enak kita sambil praktek jadi sini kita akan bikin functions Om oleh di sini sebelumnya Kalau misalnya tidak akan Pak ini ya Arai hadits ini typenya misalnya value seperti ini kan habis itu teman-teman bikin total dari nol habis itu vorich haveli use stu contohnya Halo total + = value Halo teman-teman Eko total Nah kita akan tambahkan ada vaksinnya namanya ini implo tim produk kayak merubah arah menjadi string ya nanti kita akan bahas Lebih detail lagi di sering function implode kita akan rubah Arai menjadi sering dengan pepisahan nya adalah tanda koma habis itu disini velius sama dengan total nah ini kalau menggunakan araiya parameternya jadi saat teman-teman manggil some old dia teman-teman designer bikin Arai 12 ya 45 Contohnya seperti ini ini kalau kita running nah keluarnya total 12345 adalah 15 teman-teman batia harus bikin Arai dulu disini Tapi kalau kita ganti menjadi ini adalah variabel yang argumen list Jadi tinggal kita ganti menjadi ketik kode di sini tidak ada yang berubah yang berubah cuma saat kita memanggil si sampelnya bisa kita memanggil semuanya tidak perlu menggunakan array lagi jadi gini teman-teman bisa hapus Nah seperti ini head bedanya Oke Kak Ning hasilnya sama jadi perbedaannya cuma itu sebenarnya jasad teman-teman memanggil teman-teman udah nggak perlu lagi bikin arahnya semua parameter ini akan dikonversi menjadi Arai lalu dimasukkan ke variabel ini bagaimana kalau teman-teman sudah punya arahnya 123456 dah punya nih kaya gini nah apa yang terjadi kalau temen-temen Sam old velius a Kitara Ning hasilnya error eh kenapa error karena ini kan Arai sedangkan kita buat ini adalah disini adalah integer lah istilahnya velius Nah untuk mengirim data array yang sudah terlanjur terbuat ya ke dalam variabel yang argument is teman-teman di depannya tambahkan titik tiga kali itu dua tidak seperti ini dan ini otomatis akan dikonversi menjadi variabel argumen list ini kalau teman-teman Cemara Ning nah hasilnya sama sukses jadi ini variabel argumen list Jadi kalau teman-teman butuh parameternya yang ukurannya bisa 123 dan banyak gitu ya nggak peduli seberapa banyak tapi pengen otomatis dikonversi menjadi Arai tahun-tahun bisa menggunakan si variabel argumen flash jadi ini pembahasan tentang argumen di php Sekarang kita akan bahas tentang function Returns value secara default function to tidak menghasilkan value apapun atau tidak kembalikan nilai apapun namun jikalau kita ingin kita bisa membuat sebuah function yang mengembalikan nilai dan didalam blog function itu caranya adalah kalau saya kita untuk mengembalikan nilai kita harus menggunakan kata kunci yang namanya return lalu diikuti dengan data yang ingin kita hasilkan dari sipanse tersebut Nah kita hanya bisa menghasilkan satu jenis data di sebuah function tidak bisa lebih dari satu jadi kalau saya teman-teman mengembalikan satu data aja udah nggak bisa mengembalikan dua data sekaligus itu enggak bisa Oke seperti apa sih contohnya nah contohnya kita mau bikin function samya gimana dia akan mentotal antara parameter atau argumen pertama dengan argumen kedua teman-teman bisa gunakan kata kunci riten habis itu Force dan juga ditambah misalnya second melihat ini ditotalkan style totalkan ini akan di return kan dikembalikan nah artinya Apa artinya saat teman-teman memanggil function Sam itu teman-teman bisa simpan returnnya ini hasil kembalian dari function nya di sebuah variabel Hai nah contohnya kita akan Panggil samya 10 dan 10 lalu hasil Sam ini akan kita simpan di dalam sih variabel total Nah ini bisa jadi bisa seperti ini jadi teman-teman bisa bikin function yang mengembalikan data cukup gunakan kata kunci riten Oke kita akan coba Jadi sini adalah kita akan bikin sebuah file baru namanya function return value ya kalau di sini kita bikin function namanya Sam design type integer parameter pertamanya pameran kedua juga integer Halo Di sini kita bikin total ya total = first ditambah second kalau kita kembalikan si totalnya jadi kita kembalikan sinilah total dari Simpang sennya irit n total seperti ini nah teman-teman nggak bisa2 data contohnya total koma 10 koma 10 enggak bisa jadi cuma bisa mengembalikan satu data saja ya di Fals entah cuma bisa mengembalikan satu data Nah selanjutnya saat teman-teman Panggil Sam seperti ini 10,10 ini bisa enggak ada masalah cuma sayangnya kalau kayak gini data kembaliannya berarti tidak kita tangkap ya Jadi kalau temen-temen training PHP function return value nah ini enggak keluar apa-apa nah gimana biar keluar nah teman-teman misalnya bisa simpan data hasil Samini function di dalam sebuah variabel contohnya Resort sama dengan Sam Nah selanjutnya kita bisa lakukan farda misalnya Resort hasilnya kalo kita lihat nah ini resultnya 20 ya jadi hasil Sam 10 10 ini adalah 20 Nah jadi temen-temen tiap eh manggil SAM bisa simpan di variabel kita disini kita ganti jadi 100 100 nah ini kita lihat nah sekarang yang ini 200 jadi ini function Returns a Cup ya teman-teman boleh mengembalikan si value di dalam sebuah si function ini tidak wajib ya kalau mau silakan kalau tidak ya tinggal ini dihapus aja seperti ini Oke ini contohnya jadi return value itu tidak hanya cuma boleh satu jenis Sasori bukan sejenis satu data ya teh maksudnya teman-teman bisa menambahkan kondisi Kalau akhirnya apa kalau beritanya apa Kalau ceritanya Apa itu boleh Nah contoh seperti ini kita akan bikin nama pasien get final value ini untuk mengkonversi dari final value hanya menilai ujian ke huruf ya abc tegas corliss telah nya OK kita akan coba ini juga bisa seperti ini jadi di sini kita bikin function get value eh samakan objek final yang get final value kalau di sini kita pakai integer value nya lalu Disini aman Silahkan lakukan pengecekan misalnya kalau value-nya lebih dari sama dengan 80 kita akan right then a Nah ini bisa elseif misalnya value-nya lebih dari = 70-an irit NB nah ini juga bisa ada Seterusnya saya coba saja biar cepat ini kalau saya lupa titik komanya 60 yang kita kasih C ini saya chopass kalau lebih dari 50 kekasih dl1 saya riten Eh nah ini juga bisa jadi ketika ketemu kataritai otomatis dia akan langsung mengembalikan video ini dan kode-kode yang dibawahnya ini tidak akan dieksekusi Tiko temen-temen coba Eko disini cukup segitu ya ini tidak akan pernah dieksekusi ya Kenapa karena kalau udah menemui kata retensi pangsanya akan langsung jika atas tidak langsung mengembalikan value yang bawahnya itu tidak akan dieksekusi eh jadi disini contohnya kita membuat skor sama dengan get final value misalnya 90 Nah kita pardam skornya kita lihat hasilnya nah keluar ya sering A jadi yang skor ini setengah jadi ini tidak pernah dieksekusi eh Karena setelah menemui kataritai dia langsung balik ke atas jadi mengembalikan value-nya jadi yang dibawanya Samsung diagnostik akan dieksekusi lagi Oke selanjutnya kita ganti Misalnya contohnya Ini Misalnya 50 40/30 ya ini kita coba raning nah dapatnya e sama ya karena ini masuk ke blog else with one jadi ini juga tidak akan pernah dieksekusi jadi ini return value yang menggunakan Funny Fat cats nonton juga bisa nggak harus seperti ini yang harus di baris terakhir enggak gak perlu teman-teman bisa kembalikan file-nya dimanapun teman-teman mau tapi ingat setelah menggunakan kata riten makanya di bawah itu tidak akan pernah dieksekusi lagi naiknya kita bahas tentang return type Declaration jadi sama seperti pada argumen pada retensi RI pun kita bisa menambahkan deklarasi tipe datanya hal ini selain mempermudah kita ketika membaca tipe data kembali and function bisa juga digunakan untuk menjaga Jangan sampai kita mengembalikan tipe data yang salah di sebuah function Nah jadi kalau temen-temen pengen bikin sebuah pancen yang pengayam return value nya atau pengembalian datanya tipenya integer itu teman-teman tinggal tambahkan integer jadi dengan begitu orang yang menggunakan pose tersebut tahu kalau vaksin ini akan mengembalikan data integer seperti itu Nah untuk mendeklarasikan Tribrata kembalian fashion setelah kurung bingung tutup kita bisa menambahkan titik dua lalu diikuti dengan tipe data kembaliannya Oke Seperti apa jadi di function sebelumnya yang Sam itu dibalik belakangnya ya teman-teman cukup tambahkan titik dua lalu tambahkan tipe data kembaliannya contohnya disini adalah integer asalnya disini get final value contohnya kita tambahkan string jadi Dengan begitu kita tahu kalau function Xiaomi ini itu kembaliannya datanya integer dan kita juga tahu kalau Kevin Alvaro ini kembalian datanya adalah sih string Hei kita akan coba disini jadi teman-teman di sini tinggal ganti ya di sini integer seperti ini dan disini tinggal tambahkan string nah enaknya adalah saat nanti orang lain membaca vaksin yang kita buat tidak kita tahu kalau osam itu ternyata kembaliannya adalah integer dan Games final value kembaliannya adalah string Jadi mereka bisa SPK dari awal Oh ini kembaliannya datanya seperti nih Nah selain itu juga teman-teman kalau sampai salah mengirimkan data itu juga nanti dibilang error sangat phpnya contohnya disini kan Yang ngejek ya teman-teman Coba disini kirim sebuah Arai balikan Arai seperti ini ini kita lihat nah lihat error return value some masby tipenya adalah integer jadi harus tipe integer tapi malah kita kembalikan Arai jadinya otomatis ditolak kau teman-teman ini tidak ada ini maka orang-orang tidak pernah tahu ini kembali Anda tanya apa dan ini sukses ya tetap sukses maka dari itu kalau temen-temen tambahkan integer jadi lebih terjaga lah ya Lex error lah jadi lebih dikit errornya Jadi jangan sampai teman-teman bikin function yang berubah-rubah gitu ditempelinya bisa mtz bisa arah itu bakal membingungkan orang yang menggunakan Syifa mesinnya jadi dengan begitu ini bisa dijaga dan renyah harus mengembalikan tipe datanya yang integer ini juga sama string kau teman-teman coba kembalikan bisanya disini Arai eh seperti ini kita Mba nah ini juga error ya error tapi kau teman-teman kembalikan in tgr1 misalnya seperti ini ini kita lihat dia otomatis dilakukan konversi menjadi string jadi kan ada yang namanya tab jagling ya kalau di php Jadi kalau rekannya satu tapi di sini di-like Faras ikannya string maka peak otomatis ngerubah melakukan konversi dari satu ya typonya integer menjadi string maka dari itu ketika kita pardam disini walaupun tetap satu disini Tapi tiati punya berubah menjadi string jadi seperti itu tentang tab deklarasi sendiri ten value Sekarang kita akan bahas tentang variabel function.php mendukung konsep yang bernama variabel function Kenapa itu variabel function variabel function adalah kemampuan memanggil sebuah function dari value yang terdapat di sebuah variabel nah ini maksudnya apa nih mungkin Sedangkan untuk menggunakan variabel function kita bisa mengecek langsung menggunakan caranya manggil sih nama variabelnya kerupuk jikalau ingin menambahkan argumen kita bisa menggunakan nama variabelnya kurung buka argumennya apa lalu penutup nah ini maksudnya apa nih makin bingung nih jadi kalau teman-teman sekarang bingung enggak masalah kita lihat contohnya mungkin dari contoh teman-teman bakal bisa kebayang jadinya contohnya di sini kita punya sebuah function yang namanya lalu di sini kita punya function yang namanya bar Nah teman-teman kalau pengen manggil saya function punya atau banyakan kita biasanya pakai fulcrum tutup seperti itu ya atau bar kurung buka kurung tutup nah teman-teman juga bisa ganti cara mengaksesnya menggunakan variabel jadi kita bikin variabel dulu tentunya disini function name = Fu ini sama dengan nama vaksin ini lalu teman-teman dari variabel ini cukup kurung buka kurung tutup jadi ini otomatis dia akan memanggil sih functions of value ini FU jadi ini namanya treble function termasuk yang baru juga sama kalau disini temen-temen ganti fungsinya menjadi bar laut teman-teman Panggil ya variabel function NEMnya kru nutup maka dia otomatis akan memanggil cyber ini jadi seperti itu ini adalah kemampuan yang namanya variabel function Oke pertanyaannya emang buat apa ini Oke nanti teman-teman bakal tahu buat apa ini kita akan coba praktekkan dulu ya jadi sini kita akan buat file namanya variabel function kita bikin function fu fu lalu kita copas jadi bar yang ini nah seperti ini lalu disini teman-teman misalnya kita akan kalau mau memanggilku Biasanya yavuz seperti ini ya atau kalau barya bar ini kita bisa ganti menggunakan variabel dengan data string jadi disini misalnya of function yang Hai akan dipanggil ya Misalnya Ya terserah ini misalnya Ini fungsinya akan dipanggilnya FU jadi nanti teman-teman Cukup nama function ini sorry nama variabel ini function yang akan dipanggil cukup kurung buka kurung tutup seperti ini maka ini otomatis dia akan mengeksekusi function yang nilainya FU jadi yang namanya akan dipanggil yaitu ini jadi inikol teman-teman coba running PHP variabel function enter nah feat keluar ya ini akan dieksekusi termasuk teman-teman ganti functionnya akan dipanggilnya menjadi bar Sorry barya roof kecil semua hal kita panggil lagi kru tutup seperti ini kalau kita running hasilnya Nah Lihat Fu yang pertama Disini yang fu-ten ini yang baru yang disini jadi ini kemampuan memanggil function dari si value sering menggunakan si variabelnya nah kegunaannya buat apa sih kegunaannya adalah teman-teman menjadi akhirnya dengan kemampuan ini bisa bikin sebuah argumennya di sebuah function yang dimana teman-teman bisa masukkan sih nama panggilan yang lain nah Seperti apa contohnya Tapi kita lihat disini jadi saya disini Saya punya namanya say hello nah say hello ini sebuah pangsun Ya gimana di sini ada parameter nama lalu di sini ada parameter filter nah tapi filter ini saya ekspektasinya adalah dia nanti akan sebuah function yang perlu saya panggil deh nanti sebelum saya display Hello gitu ya nah saya akan konversi dulu ya namanya menggunakan sih function filter ini j&t filter saya purwokero tutup masukkan parameter NEMnya halo kita ambil hasil datanya menjadi file name halo di sini baru kita print Hello file name disini hatinya teman-teman berarti bisa melakukan manipulasi data di dalam sih parameter Ini contohnya ada sebuah ponsel bawaan PHP namanya STR to Upper STR to lower ini adalah function untuk str2 pertume menaikkannya atau mengoperkan katanya habis itu lower itu menurunkan atau meloloskan dinanti sebelum di print ya diprint Hello NEMnya disini kita akan Panggil STR tua perlu kirim parameter ini ya nanti ekornya akan gede semua hurufnya lalu kalau ini ekornya menjadi kecil semua hurufnya jadi teman-teman bisa bikin istilahnya ini adalah colback Eh jadi kita akan buat disini contohnya function say hello di sini ada parameter name Ini tipenya string lalu di sini ada parameter filter Nah jadi Sebelumnya kita akan ganti dulu jadi file name kita akan Panggil dari filter nanti harapannya Itu adalah sebuah function lalu kita kirim parameter name jadi kita harapannya ada sebuah pangsun dengan satu parameter string dan retail filenya string lagi ya lalu kita akan baru Eko Hello file name nah seperti ini artinya disini teman-teman bisa panggil saya Hello disini namanya Eko lalu disini parameter keduanya adalah si filternya filternya berarti kan kita harapannya adalah sebuah function yang bisa kita Panggil dimana dia punya satu parameter string dan balikannya adalah ditempelnya sering juga jadinya teman-teman bisa pura-pura bikin gitu ya function contohnya sampel function gede jadi parameternya harus string named menitan file-nya harus string nah seperti ini jadinya riten sampel name contohnya hati hadisnya teman-teman Saga ambil ini kesini Nah kalau kita running nah keluarnya Hello sampel Eko jadi ketika kita masukkan boeco masuk kesini ini sampel nempelnya masuk filter lalu kita buat file name dipanggil dari filter-filter nya kan sampel function ya Jadi ini akan dieksekusi lalu parameter ini named akan dimasukkan dari ne minimnya adalah Eko jadi masuk ke sini Eko lalu kita bikin string baru sampel Eko berarti jadi return value di final namanya adalah sampel Eko lalu kita baru print-out Hello disini berarti sampel Eko Makanya keluar dirinya Hello sampel Eko Nah contoh vaksin yang lain yang ada bawaan dari sih PHP itu adalah STR tua per ya lihat di sini STR tua per ini parameternya string dan retensi linestring ada STR to lower parameternya sering juga dan tentunya sering jadi ini bisa kita gunakan STR trapper dan juga STR to lower ups sorry ini saya Cut jadi kita ganti seperti ini ini ada er to lower ya ini saya akan lagi nah seperti ini ini bisa ini kalau teman-teman coba raning ngelihat yang expert wafer dia otomatis Mengapa Khan kata ekornya dan Ester to lower dia mellower Khan kata ekornya jadi teman-teman bisa lakukan ini dengan kemampuan sih variabel function tersebut dia teman-teman bisa seakan-akan mengirim function ke dalam SI argumen Sekarang kita akan bahas tentang Anonymous function Anonymous function adalah function tanpa nama ya kayak Anonymous layah tanpa nama nah di php disebut juga dengan kata kunci closure jadi ada yang bilang kalau di PHP itu kalau nemu sparky adalah closure mungkin beda dengan beberapa istilah dibahas murah lain ada yang bilang kalau ada baskom yang lain itu closure itu ya bukan nonimus passion tapi kalau di-php-in emas Pasien itu adalah Closer k'naan animestation biasanya digunakan sebagai argumen atau sebagai value di variabel ya dibanding cape-cape teman-teman bikin function dulu teman-teman bisa langsung bikin function kedalam sebuah variabel atau argumen Anonymous function membuat kita bisa mengirim function sebagai argumen dysfunction yang lain Nah kalau sebelumnya akan kita waktu mengirimkan si ini foto mantap melihat kode sebelumnya ya di variabel function kita waktu mengirimkan function kesini kita menggunakan variabel konsen ya Jadi kita kirimnya strip dengan menggunakan ini Anonymous pangsun Kita juga bisa mengirimkan hal tersebut Ini contohnya untuk membuat Anonymous function di teman-teman bikin variabelnya hello halo berlangsung = function jadi disini tidak ada nama bangsanya nih langsung bikin function naikin istilahnya adalah Anonymous function biasanya darimu space itu kita akan buat dalam variabel jadi walaupun bikin Anonymous function kita akan simpan dalam variabel otomatis variabel tersebut ini seakan-akan Ken jadi variabel function ini teman-teman bisa langsung saya Hello Panggil variabelnya lu masukkan parameternya disini sesuai dengan parameter yang dia nonimus function ini kita akan coba ya Jadi kita akan buat disini namanya Anonymous function Disini saya akan bikin Nama variabelnya say hello terserah teman-teman ya nama variabelnya bebas Nah karena kita bikin pangsanya Anonymous tidak memiliki enam aja disini tidak ada tidak ada nama function Yahya kalau seperti ini Oke selesai seperti ini Disini saya akan tambahkan parameter enam ya jadi seperti ini tinggal di sini Eko Hello name jadi di sini kita eho Hello name jangan lupa tambahkan titik koma disini Kenapa karena ini satu statement ya sama sini jadi p mau paksain biasa keroposnya besekan dikurung klo akhirnya tidak perlu titik koma kalau ini perlu Oke nextnya berarti karena kita sudah bikin sebuah variabel dimana Diketahui sebuah function barati seakan-akan ini adalah variabel function jadi untuk Mischa ini Anonymous ini cukup gunakan variabel function Celo kurung buka kurung tutup seperti ini nah cuma karena disini butuh parameter jadi kita di sini tambahkan parameter contohnya Eko Nah contoh lagi di sini Budi jadi seperti ini nih kalau kita running keluar Hello Eko dan Hello Budi jadi ini adalah Anonymous function jadi function tanpa nama deh karena memang design tidak dan namanya dan biasanya sih kita simpan dalam sebuah variabel Oke nextnya dengan kita sudah membuat Anonymous function maka otomatis juga bangsa tersebut bisa kita kirim ke argumen yang lain contoh kita punya sebuah bangsa yang namanya Sei Goodbye I Hai Nah kita bisa masukkan filter disini seperti yang sebelumnya seperti variabel function ya Tapi waktu kita mengirim filternya tersebut kita tidak perlu memasukkan nama function ya kita bisa langsung bikin Anonymous function disini jadi say goodbye parameter pertama Eko dan parameter ini kita bisa langsung function ini kita bikin Anonymous function disini sebagai argumen Oke jadi di sini kita akan buat function say goodbye disini Sorry string name di sini ada filter seperti ini Lalu di sini kita bikin final named sama dengan filter name audisi Nikita Eko Goodbye file name Oke selesai nantinya sipil terini kan dia harus function ya kita bisa gunakan variabel function atau teman-teman menggunakan Anonymous function jadi saat manggilnya say goodbye n tanya ekologisnya temen-temen parameter kedua langsung bisa bikin Anonymous function karena disini function name ya seperti ini ya typonya string Oh disini returnnya string disini ritelnya string seperti ini boleh lalu di sini tinggal teman-teman masukkan datanya riten STR tua per-6 nah seperti ini ini bisa ini kalau kita running keluarnya Goodbye Eko ekornya besar ya karena dimasukkan ke sini atau teman-teman juga bisa simpan sih function anime sini dalam sebuah variabel ponsel menjadi contohnya Ini kita ganti ya ini kita simpan di Anonymous Sorry beliin Iya di Abah variabel function contohnya filter function sama dengan seperti ini Yanti yang dikirim ke sini adalah sih filter Farm nya jadi bisa seperti ini juga oke ini coba kita raning nasinya sama ini Good bye kode ini juga good bye call disini ekornya parque semua karena dipanggil adalah si Anonymous function ini nah ini adalah Anonymous function jadi bandingkan temen-temen cape-cape bikin tongseng dulu misalnya kalau sederhana ya bisa langsung bikin Anonymous pasien seperti ini jadi tidak perlu bikin function terlebih dahulu sekarang kita bahas tentang mengakses variabel diluar closure atau Anonymous function jadi secara default Anonymous ponsel tidak bisa mengakses variabel yang terdapat diluar function jikalau kita ingin menggunakan variabel yang terdapat diluar of an enormous passion kita perlu secara eksplisit menyebutkan nya menggunakan kata kunci use lalu diikuti dengan variabel-variabel yang ingin kita gunakan Nama saya seperti apa Jadi biasanya kalau di dalam function itu kan kita bisa mengakses variabel yang ada di absennya ya kalau misalnya itu Global functioned Sorry Global variable nanti kita akan Jelaskan tentang Global Stable itu apa Nah Tapi kalau pakai Anonymous bangsa itu enggak bisa jadi contoh seperti ini jadi misalnya teman-teman bikin Anonymous ponsel yang namanya ini ya say hello Eko Halo teman-teman pengen mengakses variabel ini ini tidak bisa diakses dalam sinonimos pasien ini agar bisa teman terus tambahkan di sini juz us first name last name Oke kita akan coba lihat jadi sini misalnya kita punya variabel freshnam sama dengan Eko lastname = Kurniawan seperti ini Halo teman-teman punya Anonymous function namanya adalah Syekh Hello Eko = function itu ya kalau disini harapannya teman-teman Eko gitu ya Hello first name last Hai video xxx Harapan teman-teman adalah vulschem ini akan mengakses ini klasnem ini akan mengakses ini Nah kita lihat eh she hello Eko seperti ini kita lihat hasilnya Nah Lihat error undefined variable firstime dan juga Andi fun variabel lastname jadi freestyle sama alasan itu ada di luar sih Anonymous pancen ini jadi nggak bisa diakses Jadi kalau teman-teman Cup pengen Masa sih variabel yang ada di luar ini ya teman-teman harus bilang kasih tahu ya TP Hpnya kalau si Anonymous pancen ini akan mengakses variabel yang ada di luar ini nah caranya Seperti apa caranya simpel tinggal tambahkan di sini use hal ukur Mbak Rum tutup halus Sebutkan variabel mana Yang pengen dipakai contohnya disini Force name koma lastname Nah otomatis dia bisa mengakses sipet m dan Lasem kau disini cuma last name atau Sorry present cara membuat jam bisa bosen doang ya teman-teman tersebut kan dua-duanya ya variabel mana Yang pengen diakses Oke ini kita coba running nah dia keluar Hello Eko Kurniawan jadi seperti ini Nah kalau tiba-tiba disini saya ganti ya flash namanya balesnya menjadi Eko disini Budi gitu ya di sini menjadi Nugraha ini saya naikkan ke atas itu sini saya akses lagi kita lihat hasilnya lihat di sini tetap datanya Heru Eko Kurniawan jadi saat teman-teman bikin Anonymous function ini lalu dibilang Yus firstname lastname ini value yang disini akan tematis dicopy ke dalam sini Jadi kalau temen-temen variabelnya diganti namanya disini ini tidak berubah yang di dalam oleh mesin ini namanya Tetap ketika pertama kali dibuat di sini yaitu Ia adalah ini jadi bukan berarti dia ngerap orange kesini ya tiap teman-teman rubah ini dia berubah lagi nggak jadi cuma ketika di Fathanah demos ponselnya Makasih datafiles c-nya dimasukkan kesini last masukkan kesini otomatis disini adalah Eko dan sini ada Kurniawan ketika teman-teman ganti jadi Budi dan Nugraha datanya tidak akan berubah di dalam sih Anonymous function ini Jadi ini tentang Anonymous function di php Sekarang kita akan bahas tentang error function Eropa mission diperkenalkan di php 7.4 jadi pastikan teman-teman menggunakan PHP 7.4 nah ini adalah alternatif lain dari Anonymous function yang lebih sederhana pembuatannya tapi ingat untuk Eropa mesin itu cuma bisa digunakan untuk function anonymus banget sejenisnya yang sederhana Jadi kalau Kompleks itu enggak bisa nah secara garis besar sebenarnya Eropa cendana lines Pasien adalah dua hal yang sama jadi saat teman-teman bikin Eropa senangnya dia bikin Anonymous function Hal yang membedakan di Eropa sel adalah otomatis variabel diluar klosur itu bisa digunakan tidak seperti di Anonymous function yang harus disebutkan secara manual menggunakan kata kunci juz jadi kalau di luar ada variabel di luar ya kalau menggunakan Eropa fashion teman-teman bisa langsung pakai jadi beda kalau dia Anonymous function yang bikin secara manual itu teman-teman harus gunakan Yus tapi kalau dia ropang Saint Itu otomatis bisa dipakai pembuatan Eropa mission tidak menggunakan kata kunci function melainkan FN jadi lebih singkat ya FM nah Arok vaksin yang digunakan untuk pembuatan vaksin yang sangat sederhana Oke kita lihat contohnya jadi contohnya kita pengen bikin sebuah say hello Eko ya Ini cara membuat menggunakan Eropa mission itu menggunakan FN Jadi bukan function kru loh di sini ada tanda busur panah ya jadi kayak gini sama dengan lebih dari seperti ini makanya dibilangnya Eropa mission jadi seperti ini Lalu di sini tinggal masukkan datanya ini tidak perlu mengembalikan tidak perlu saat mengetikkan kata kunci riten ini langsung otomatis dikembalikan jadi untuk Eropa mission teman-teman harus bikin Anonymous punk sejenisnya yang mengembalikan data di contoh disini saya Hello Eko FM gitu ya habis itu Eropa misalnya di sini taruh di sini data pengembaliannya apa teman-teman bisa langsung pake silver stainless nah Walaupun dia di luar sih Eropa aksen ini ya tidak perlu menggunakan jus bisa langsung pakai seperti ini nah ini hasilnya ketika kita coba print lain ya Eko Sorry di-print out ya lalu kita Panggil say hello ekornya ini harusnya keluarnya Hello first name dan lastname jadi lebih simpel sekali kalau menggunakan Nero function Oke kita akan coba bandingkan ya Jadi kita disini akan membuat file baru namanya Eropa mission Nah kita akan bikin disini hostname Eko lastname Kurniawan contohnya kita akan bikin this nih Anonymous function ya Jadi kita bikin function mati kita disini harus yusya freshnam dan juga lastname seperti ini lalu kita ditempelnya adalah string seperti ini kalau disini teman-teman riten tadi apa ya istrinya Hello ya Hello Fals name last name titik PHPin offline seperti ini nah ini kalau menggunakan nonimus function jadi dia harus menggunakan yustandi sinetron file-nya stream Oke kalau menggunakan Eropa mission teman-teman cukup gunakan FN seperti ini lalu kelompok runtuh Halo gunakan error disini lalu tinggal langsung ditempel di sini nah sesimpel itu jadi teman-teman nggak perlu lagi menggunakan kata kunci rhythm langsung saja disini data yang mau dikembalikan apa dan tidak perlu menggunakan Yus karena otomatis semua yang ada di luar Kevin ini eh functions Eropa mesin ini bisa digunakan Ini hasilnya sama aku teman-teman coba Eko misalnya Anonymous function sama Eko Hero function sekitaran hp-hp Hero function nah keluarnya Hello Eko Kurniawan Hello Kurniawan jadi ini tentang er ovation ini ada di sejak versi PHP 7.4 jadi pastikan teman-teman pakai PHP 7.4 jadi ini bisa digunakan untuk mempersingkat kalau memang teman-teman bikin Anonymous function yang lumayan simpel ya cuma mengembalikan sebuah data jadi teman-teman bisa ganti menggunakan si Eropa mission seperti ini sekarang kita akan bahas tentang colback function colback adalah sebuah mekanisme sebuah vaksin memanggil function lainnya sesuai dengan yang diberikan di argumen nah sebenarnya kita sudah belajar ini dari mulai variabel function dan juga Anonymous function jadi itu semua bisa kita gunakan sebagai parameter argumennya di dalam function yang lainnya Nah jadi sebenarnya hal ini udah kita lakukan Ya udah kita pelajari di variabel function dan juga Anonymous function Lantas apa itu colback kalau gitu namun di.php Ada cara lain untuk implementasi colback yaitu menggunakan tipe data yang namanya call label dan untuk memanggil call back function kita bisa menggunakan function namanya call you servuction disini Cole functionnya apa Halo di sini argumennya nah Seperti apa kita lihat jadi contohnya disini teman-teman bisa ganti ya di sini tipe datanya adalah collabo Nah kalau teman-teman ganti tipe datanya Cole Ball maka dia bisa dikirimkan berupa sifat label function atau Anonymous function atau bahkan string biasa ya menggunakan Nero itu juga bisa jadi nanti Saat teman-teman manggil functionnya bukan lagi langsung filter crudup tapi menggunakan function namanya call you share function jadi di Serpong sendi sini nama function nya yaitu filter ya bisa itu disini parameternya kalau di sini ada satu parameter silahkan Kulon lebih dari satu tinggal tambahkan koma ya ini mirip kayak yang kode-kode sebelumnya sih sebenarnya Cuma bedanya kalau Sebelumnya kan filter kurun waktu tutup ya tapi kalau ini enggak call you share function pakainya Oke kita akan coba Jadi Disini saya akan buat namanya colback function di sini kita bikin function samakan aja ya say hello di sini ada string name Nah sekarang Mulai sekarang teman-teman kalau pengen menandakan kalau ini adalah sebuah function teman-teman gunakan call label jadi kolaborato bisa di colia artinya ya sebuah function disini contohnya filter seperti ini nah tidak masalah nanti teman-teman memasukkan string ataupun Anonymous function atau Eropa action ini bisa diterima menggunakan koleberes nah ko label sendiri semuanya bisa dipanggil menggunakan filter crudup nih mirip kayak yang sebelumnya menggunakan variabel function tapi teman-teman juga ada mekanisme lain untuk membantunya menggunakan call you share function Yes sebenarnya enggak ada aturan sih mau pakai koliser function atau mau langsung pakai variabel bangsa yaitu boleh nggak masalah ini saya bahas yang contoh yang lain menggunakan Colt Diesel function jadi sini final NEMnya kita simpan di call user a function How disini function namanya adalah filter ya habis itu disini variabelnya Sorry bukan variabel argumen-argumen nya apa ya kita kirimkan named nah seperti ini Jadi ini sebenarnya mirip kayak kita ngekol filter kurung kurung tutup name jadi ini sama saja sebenarnya cuma ini cara yang lain saja selanjutnya kita Eko Hello file name nah selesai seperti ini Nah selanjutnya untuk memanggilnya tentang bisa gunakan say hello ya di sini namanya contohnya Eko nah disini parameternya akan call label nako label teman-teman bisa new string STR tua per seperti ini atau STR to lower boleh nggak masalah ya walaupun di sini ko label nanti kita lihat hasilnya PHP colback function melihat keluar Hello Eko Hello Eko ya Atau teman-teman bisa kirim pakai Anonymous function Eko disini function seperti ini disini parameternya named lalu Renville nya string ya di sini tipenya string juga lalu kita return disini misalnya apa ya di sini How tetap DST laper ya enggak masalah misalnya str2 per name itu juga boleh seperti ini Ini hasilnya Nah Lihat seperti ini atau teman-teman juga bisa kirim menggunakan sih erow function jadi FN named seperti ini tinggal di sini STR tua per ne Hai nah ini lebih singkat lagi ya ini boleh Ini hasilnya sama Nah lihat jadi teman-teman sekarang kalau misalnya mau membuat sebuah parameter argumen ya lalu dia kita anggap sebuah function Ya nanti teman-teman tinggal tambahkan tipenya adalah kolefion dengan begitu kita tahu Oh kalau ini adalah kolaborasi teman bisa mengirimkan string seperti ini biar jadi variabel function atau bikin Anonymous function seperti ini dikirim di parameternya atau bikin ciero function seperti ini Jadi ini bisa dan untuk memanggil fungsinya tune teman-teman bisa menggunakan call you share function atau bisa langsung file tersetrum cover untuk itu bisa sama saja ya Sekarang kita akan bahas tentang rekursif function rekursif function adalah kemampuan sebuah function memanggil function dirinya sendiri jadi itu dibilangnya namanya adalah rekursif function nah kadang memang ada banyak sekali problem atau masalah yang lebih selesaikan kalau menggunakan si rekursif SN ini seperti contohnya ada kasus yang namanya itu faktorial nah faktor itu cotton belum tahu itu kayak mengkalikan misalnya kita ada value 5 gitu ya lalu faktor itu adalah hasilnya adalah 5 dikali 4 dikali tiga kali dua kali satu seperti itu kalau kita masukkan 10 faktorial batik kita 10 kali 9 ke-8 dan terus sampai di kalikan satu jadi itu adalah problem faktorial Oke kita akan lihat perbandingannya antara menggunakan perulangan sama menggunakan recource jadi ini adalah kode faktorial menggunakan lup perulangan ya maka Biasanya kalau kita pengin membuat function faktorial maka kita akan lakukan perulangan seperti ini jadi kita lakukan totalnya pertama satu halus satunya dari satu ya sampai ke value-nya setting 10 batik nanti kita kalikan satu kali dua kali tiga kali 40 sampai kali 10 Nah itu bisa Oke kita akan coba ya Disini saya akan buat sebuah function 1000 kentalnya bikin file-file namanya adalah Riau function disini kita akan bikin function namanya faktorial Loop disini integer value nya Nah seperti ini kau disini retensi lalunya adalah intelijen juga Oke kita akan bikin menggunakan perulangan Jadi pertama adalah totalnya adalah satu dulu ya selanjutnya kita akan retensi totalnya faktorialnya disini batik kita melakukan perulangan for dimana kita mulai hanya = 1 ya karena kita dari satu habis itu yg kurang dari = C value-nya Halo ih plus-plus kita naikkan lalu kita total ya sama dengan total dikali ia7 kita bisa persingkat menjadi kali sama dengan itu seperti ini jadi kayak gini simpel ya Nah ini hasilnya kita coba Aufar Dam faktorial Loop Misalnya lima ya kita lihat hasilnya PHP faktorial 120 nah ini benar atau enggaknya kita cobain jadi kita coba disini satu dikali 2 dikali tiga dikali 4 dikali 56 faktorial lima ya hasilnya sama ya 120 nah ini berarti kita sudah berhasil menyelesaikan problem faktorial menggunakan looping nah problem faktorial ini sebenarnya bisa kita selesaikan menggunakan rekursif jadi memanggil function dirinya sendiri nah Seperti apa ya dibandingkan kita menggunakan looping kita bisa menggunakan rekursif contoh Seperti apa contoh seperti ini ini adalah revolusi Jadi kenapa ini dibilang rekursif karena disini kalau teman-teman perhatikan Dia memanggil function dirinya sendiri jadi logikanya adalah ketika kita masukkan value kalau value-nya sama dengan satu petikan udah yang dipaling ujung ya malah kita langsung ditemukan satu-satu kalau bukan satu maka kita akan kalikan value-nya yang dikirim dari sini dikali faktorial rekursif ya memanggil function yang sama cuma kita turunkan satu nilai jadi yang tadinya saya 10 kita faktorial 9 dikalikan lagi kesini sembilan kali faktorial 8 masuk lagi sini delapan kali faktorial 7 terus aja terus sampai ke ujungnya adalah satu identik Junior adalah satu dikali dua kali 3 dan seterusnya sampai 10 jadi ini penggunaan faktorial kalaupun di awal mungkin agak sedikit membingungkan kalau teman-teman belum terbiasa menggunakan faktorial tapi kalau dilihat sederhana ini lebih simple bayangkan sama yang ini teman-teman harus melakukan perulangan yang banyak ya ini tidak perlu teman-teman cukup menggunakan si rekursif pangsit Jadi manggil sipang sendirinya sendiri Oke jadi disini teman-teman bisa bikin function faktorial rekursif contohnya integer value ya Ia juga integer seperti ini lalu disini teman-teman bisa buat cek dulu kalau value-nya = 1/2 berarti udah yang dipaling ujung maka kita Return satu kalau bukan satu maka kita akan riten value-nya saat ini batin bisanya kalau saya masukkan 5 Bakti 5 dikali faktorial rekursif dimana disini adalah lima ya value-nya di minus 1 peti 4xy seperti ini jadi nanti ini ketika kita masukkan 5 maka dia akan 5 dikali faktorialnya 4 masuk lagi sini 4 berarti disini 4 dikali faktorial tiga atau lagi sini 33 dikali faktorial 2 masalah kesini 2 dikali faktorial satu ketika masuk satu dia masuk sini editannya satu jadi hasilnya nanti satu dikali 2 dikali 3 dan seterusnya sampai lima nah ini kalau teman-teman pengen lihat kita farda mllagi faktorial rekursif 5 contohnya hasilnya Hai sama 120 jadi ini adalah rekursif jadi dp hp pun bisa melakukan rekursif function jadi function memanggil dirinya sendiri jadi enak ya mungkin beberapa kasus nanti bakal lebih gampang dilakukan menggunakan sirkulasi function ini Tapi hati-hati saat teman-teman menggunakan recource function ada problem yang bisa terjadi di rekursi function jadi walaupun revolusi pasti itu sangat menarik dan Namun kita peluk hati-hati dalam pembuatan atau penggunaan sirkulasi function jikalau requestnya terlalu dalam maka akan ada akan ada kemungkinannya terjadi yang namanya memori overflow yaitu error dimana memori terlalu banyak digunakan oleh sih program PHP kita Nah kenapa problem ini bisa terjadi karena ketika kita memanggil sebuah function.php akan menyimpannya dalam stek nah jikalau pas tersebut memanggil function yang lain maka steknya akan numpuk Terus eh dan jika terlalu banyak maka akan cuman konsumsi memori yang besar jikalau sudah melewati batas maka akan terjadi yang namanya error memori karena kan default-nya ada settingan memori ya penggunaan memori di phpnya kalau sudah melebihi batas penggunaan memori maka PHP akan menghentikan si prosesnya jadi hati-hati jadi proses yang ini faktorial Ini sebenarnya nanti akan ya yang akan deskripsi ada seperti ini jadi faktorial rekursif 5 contohnya betina dikali faktorial rekursif 4 itu ya dikali faktorial revolusi tiga dikali faktorial rekursif 2 dikali bacterial rekursif satu ya Dimana Satu Tuhan udah berhenti ya nah jadi sebenarnya saat kita memanggil faktorial rekursif kode program PHP itu akan mengeksekusi seperti ini jadi dia akan terus-terusan manggil ke dalam jadi semakin banyak rekursif Nya maka semua datanya dulu akan disimpan di memori ya tumpukan tepung kontek ini tumpukan-tumpukan pemanggilan ini akan disimpan di memori Ma klo semakin dalam atau semakin banyak steknya ya atau tumpukan si pemanggilan function nya akan makan memori yang semakin besar Oke kita akan contoh kasus yang bisa sampai error jadi sini kita bikin sebuah bangsa yang namanya look ini simpel melakukan perulangan ya tapi tidak menggunakan for-loop tapi menggunakan si rekursif Oke jadi kita akan bikin function jadi kita luping ya masukkan value-nya apa kalau filmnya nobady selesai kalau bukan file-nya nol kita akan eh Koya lupa beberapa lalu kita akan lubnah diturunkan satu persatu nilainya jadi akan coba ya ya di sini kita akan coba Bikin function Loop disini integer value nah jadi kalau eh sorry value-nya sama dengan nol kita Eko end Loop LS nya kita akan Ecko Show Cup ke value seperti ini Halo Di sini kita lakukan perulangan Dengan cara memanggil Loop lagi tapi videonya kita ini minus 1 seperti ini nah ini ke temen-temen coba Loop ya terus 10 ini enggak ada masalah haid araning Nah lihat jadi kita dari Loop 10 turun sampai satu dan terakhir Enno oke nah gimana kalau kita masukkan data yang lumayan gede contohnya ada di sini ada berapa nih 3 juta yah 3331172 Loop terlihat saya tunggu sampai selesai ini udah turun ke 2,6 juta Apakah memori level saya kuat untuk ngelakuin luping sebanyak ini tiga juta menggunakan rekursif kita lihat ini satu juta udah turunnya 1800000 kuat Ayo kita lihat walaupun agak lama tapi kayaknya sih kuat ya laptop saya untuk ngelakuin looping sebanyak tiga juta ini menggunakan recource Oh enggak tadi nggak kuat ada cuma kuat Ini sisanya 300.000 ya Berarti cuma kuat sampai sekitar 2700000 kedalaman sih rekursif nya jadi kalau dalam sekali dia langsung error error nya lokasi memorinya sekitar 500 MB sudah habis jadi artinya 500 ya sekitar 500 MB itu yaitu makan sekitar dua cuma bisa menghandle sekitar kedalaman 2,7 juta ya rekursif nya jadi hati-hati teman-teman saat bikin rekursif Jadi kalau bikin rekursif yang tahu dalam ya kalau diisi jangan ya jadi kalo misalnya emang ada ya selalu dalam bebek ganti menggunakan perulangan biasa menggunakan for atau atau dua jadi ini salah satu problem directorship walaupun lebih menarik ya cara penyelesaian masalahnya tapi kalau tahu dalam rekursif nya maka ini bisa menyebabkan error Sekarang kita akan bahas tentang komentar kadang dalam pembuatan program kita sering menempatkan komentar di kode program kita nah komentar adalah kode program yang akan dihiraukan saat kode program bisa kita dijalankan jadi teman-teman bisa menambahkan komentar semuanya di kode program PHP kita nah biasanya komentar digunakan untuk dokumentasi terhadap kode program kita eh Nah ada beberapa cara ya Jadi ada dua cara di php untuk menambahkan komentar yang pertama itu kalau komentarnya adalah lebih dari satu baris ditemukan bisa menggunakan flash tanda bintang ditutup dengan bintang tandas lagi Nah di tengah-tengah sini tentang bisa menambahkan komentar ini Komentar ini walaupun teman-teman bikin sepanjang mungkin nanti ketika dieksekusi ini akan di air North sama Siti HPnya jadi ini lebih ke dokumentasi kita Nah selanjutnya kau teman-teman cuma pengen bikin komentar satu baris ini temen-temen bisa gunakan flash seperti ini lalu disini satu baris saja ya kalau temen-temen pengen yang multi baris pakainya ini Oke kita coba ya Disini saya akan buat file namanya komentar jadi sini saya buat panggilan contohnya say hello seperti ini kalau temen-temen pengen bikin komentar Ya tinggal yang multibadi seandainya kita ingin mendokumentasikan function ini cukup sales bintang enter ya di sini teman-teman bisa menambahkan komentarnya jadi baris ini ditengah sini menonton bisa tambahkan Misalnya ini adalah a function untuk menampilkan tulisan C Hai hello misalnya seperti ini Nah ini bisa kalau teman-teman pengen menampilkan komentar yang cuma satu baris tentang bisa gunakan slash jadi ini Komentar satu baris di kalau disini teman-teman tambahkan komentar lagi itu enggak bisa ya harus Tambahkan lagi seperti ini Oke disini contohnya Eko Hello nah seperti ini saat saya panggil say hello ini semuanya akan diagnostik kita cek PHP komentar nah keluarnya adalah Hello jadi yang ini yang di komen ini tidak akan dieksekusi sama si PHP jadi ini lebih ke dokumentasi kita dalam bikin aplikasi jadi teman-teman kalau mau mendokumentasikan saat bikin function Ini fungsinya buat apa gitu ya Nah teman-teman silahkan tambahkan komentar di functionnya atau mungkin logik yang lumayan ribet sehingga susah untuk dibaca teman-teman biar nggak lupa misalnya logisnya apa teman-teman ia menambahkan sih komentar dalam SI kode program Kita sekarang kita akan bahas tentang string functions Sebelumnya saya pernah menggunakan beberapa function bawaan dari PHP ya Untuk memanipulasi data string contohnya STR tua plester to lower itu adalah function-function bawaan dari PHP dimana digunakan untuk merubah data stream Sebenarnya ada banyak sekali function bawaan dari PHP yang bisa kita gunakan untuk memanipulasi string teman-teman bisa cek di sini ini linknya disana ada banyak sekali function panasnya bisa kita gunakan untuk memanipulasi string saya tidak bisa jelaskan semuanya karena lumayan banyak ya teman-teman Silahkan baca saja di sana Ini dokumenternya juga lengkap disana vaksinnya apa kegunaannya untuk apa Nah sekarang jadi saya cuma pengen bahas beberapa saja jadi ini contoh beberapa string functions yang ada di link ini ya ini contohnya jadi ada vaksin yang namanya join atau implode nah join atau digunakan untuk menggabungkan Arai menjadi sering jadi kalau teman-teman ada sebuah Arai lalu teman-teman pengen buat representasinya berupa string dimana teman-teman pengen menggabungkan data-datanya tentang bisa menggunakan join atau improt atau ada juga konsen namanya xplod eksportir digunakan untuk memecah string menjadi Arai Jadi teman-teman kalau pengen mengecas sebuah string menjadi Arai mungkin bisa menggunakan export Lalu ada Ester to lower yang sudah kita gunakan untuk menjadikan lower-case semuanya STR tu apa untuk menjadikannya percaya semua data string nya lalu es teh Sorry substring abster ya ini untuk mengambil sebagian sering ya teman-teman pengen bisanya pengen mengambil potongan-potongan dari sering itu bisa gunakan substring habis itu ada tim-tim digunakan untuk menghapus karakter whitespace didepan dan juga dibelakang sering jadi contohnya teman-teman bikin input data gitu ya kita pengen hapus Eh karakter whiteface di awal dan di akhir nya cukup gunakan function namanya trims Oke kita coba disini kita akan coba ya cetakan langsung praktekkan saja jadi sini ada kita bikin namanya string functions Oke kita akan pardam biar kelihatan lebih jelas yang pertama kita akan gunakan join jadi join itu ada dua parameter-parameter pertama adalah separator untuk melakukan join-nya dan banyak Saya pengen gabungkan menggunakan tanda koma How disini parameter keduanya adalah arahnya contohnya arahnya saya ada angka 10 misalnya 11 12 13 14 dan 15 nah ini kalau kita gabungkan kita bisa gabungkan menggunakan ini koma dan bangsanya adalah join jadi ini seakan-akan nanti hasilnya adalah seperti ini 10,2 belas koma Sorry 11,2 dan seterusnya seperti itu Oke kita coba PHP string functions nah keluarnya ini Hai seperti ini hehe halo ada juga kita gunakan parda misalnya Explode Explode untuk memecah nah ini delimiter yang pertama jadi dari metal pertama adalah centernya Saya pengen Pake spasi ya ya di sini ada Eko Kurniawan khannedy jadi nanti sistering ini akan kita pecah menjadi Arai dimana kita akan pecah menggunakan spasi jadi yang tiap spasi ini akan dipecah kita lihat hasilnya Nah sekarang hasilnya menjadi ini jadi Arai dengan panjangnya 3data pertamanya adalah Eko data keduanya adalah Kurniawan data ketiganya adalah kanedi jadi seperti ini kalau teman-teman pengen memecah string menjadi Arai selanjutnya kita bahas tentang lower upper Jadi kalau lower disini STR to lower ya ini untuk melewatkan Semua Tentang Kita punya katanya percaya semua Eko Kurniawan khannedy ini kalau dilewatkan jadi lower-case semua atau disini kita punya STR to upper 5 disini kata-katanya Eko kecil semua Kurniawan khannedy Nah kita lihat hasilnya nah ini ya ini lower ya jadi dia turun semua karakternya ini huruf kecil semua ini apa ya ini menjadi huruf kapital semua Nah jadi cotton pengen lower kan seperti ini kalau paparkan menggunakan function ini nah hal yang lain trim kalau Dream itu untuk menghapus ya yang di kiri dan di kanan atau di depan atau di belakang site spacenya jadi ini cocok untuk merubah data input dari user contohnya dan misalnya trim Sorry trim Soalnya ada spasi banyak depannya ada Eko ada spasi lagi di sini technical gitar Aning dia jadi Eko tapi ingat dia cuman saya depan di belakang ya kalau di sini ada spasi lagi Kurniawan seperti ini ini kalau teman-teman lihat nah Space yang ditengahnya tidak hilang di cuma yang di depan sama yang di belakang saja yang dihapusnya oke yang terakhir yang kita bahas yaitu tentang substring Samsung itu untuk memotong jadi temen Teteh punya string ini Kurniawan khannedy kita pengen ngambil datanya dari indeks knoll sampai indeks ketiga jadi darienol dari posisi ini 0123 Nah kita ambil sampai sini berarti jadi kita ngambil Eko jadi kita coba pardam disini shapes TR ya hal di sini ada Eko Kurniawan khannedy misalnya kalau disini yang pertama kita ambil dari karakter ke nol sampai karakter ketiga Contohnya seperti ini nah ini berarti kita ambil dari nol ya 123 seperti ini Oke kita coba nah sialnya dia Eko jadi ini beberapa function yang ada di yang bisa kita gunakan ya Untuk memanipulasi data string ada banyak banget ya Ada banyak lebih dari 20-an lah istilahnya banyak banget teman-teman bisa baca langsung di halaman dokumentasi resminya disini kau teman-teman yang tidak mengerti bahasa Inggris bisa menggunakan Google Translate ya untuk membaca dokumentasi sih string functions ini sekarang kita akan bahas tentang Arai function dipakai PHP ya juga terdapat banyak sekali function bawaan Untuk memanipulasi data Arai ini bisa kita gunakan juga teman-teman bisa buka di halaman dokumentasinya disini resmi jadi ini banyak banget jadi nggak akan bisa Saya bahas juga semuanya ya kita akan bahas beberapa saja teman-teman disini contohnya ada Arai Untuk memanipulasi data si function contohnya yang pertama adalah Arai kiss ini untuk mengambil semua cast milik Arai di contohnya kalau kiss yaitu berupa indeks Joe 012 maka ini digunakan untuk mengambil data indexnya kalau kynya bukan kayanya datanya itu kayak apa kayak map gitu ya Ada Ki value maka gunakan untuk mengambil data semua Ki dari mapnya Nah kalau ini arifeli untuk mengambil semua velg-nya Nah kalau archimed nah ini jangan terkecoh dengan nama map nya ya ini data array.map itu maksudnya adalah mengubah semua data array dengan menggunakan colback function nanti kita lihat ya Ada short he digunakan untuk mengurutkan data arahnya helm arahnya Halo Ada airsoft mengurutkan arahnya tapi terbalik posisinya jadi kayak descending ya kalau ini asending ini descending ada juga supel supel ini digunakan untuk mengubah posisi data diare secara rendem kayak teman-teman pengen mengacak isi data arahnya bisa gunakan shuffle Oke kita akan coba Jadi pertama kita punya Arai ya datanya di sini ada 1-10 jadi kita buat dulu misalnya disini jadi Oke kita buat disini nama file-nya Arai function of Ayo kita bikin dulu ya data = 1 kita buat sampai 10 selanjutnya kita akan coba satu persatu dari mulai map array.map jadi array.map ini digunakan untuk merubah data-data ini menjadi data array baru tapi sesuai dengan function yang kita masukkan di sini jadi array.map itu array.map gitu ya jadi dia parameternya ada dua yang pertama itu adalah follbacknya ya Ko label ya typonya dan yang kedua adalah arahnya ya di sini kalau teman-teman perhatikan tidak komentarnya dia colback ya ini adalah bentuknya Cole Bebel dan disini adalah arahnya Oke disini berarti disini berarti kita udah tahu ya pertama adalah Cole Belnya dan yang kedua adalah arahnya yaitu data Ini hasilnya dari data riset Arai Resort yang baru Nah di sini Tinggal teman-teman bikin sebuah function Dimana ada parameter tiap data ini temen-temen balikan lagi data yang barunya contohnya kita akan bikin sebuah function ya di sini me pancen tohnya kita akan bikin menggunakan Eropa mission jadi FN Sorry FN menjadi sini ada integer data integer value contohnya ya kita coba misalnya dikalikan value-nya dikali 10 misalnya seperti ini nah lalu kita masukkan kesini map function Nah ini bisa nah ini kalau kita pardam data risetnya kita lihat hasilnya PHP array nah hasilnya lihat cop teman-teman perhatikan ini datanya dikalikan 10 semua jadinya Jadi 10 ini 20 dan seterusnya sampai 100 jadi yang satunya dikali 10 kali 10 kali 10 dan terus sampai 100 jadi ini kita bisa menggunakan array.map jadi kayak Mengapa ya mengubah data array yang sebelumnya biasanya baru ya dengan function yang kita inginkan jadi ini menggunakan map lebih simpel sih teman-teman bisa langsung Masukan ke sini aja ya eh di kita masukkan di sini nah seperti ini Oke selanjutnya kita bahas tentang sold sold ya Inikan sudah syuting asending ya nah misalnya kita mau descending kan kita bisa menekan air short jadi disini er short gitu ya ini datanya dia otomatis mengubah data sini Jadi kalau teman-teman coba Fardan sih datanya Ini sekarang udah syuting nya berdasarkan descending Nah lihat jadi data pertamanya dari 10 dulu ternyata 10 di akhir jadi River short ya jadi sinyalnya di balik kan shotnya cotton pengen balikan ulang ya tinggal di Rivers of lagi disini jadi udah balik dibalikin lagi Oke selanjutnya kita pengen misalnya kita ngambil Kimia aja teman-teman bisa gunakan Arai kiss me kita far dan misalnya Arai kiss ini kita ambil dari data di dia ngambil kissnya jadi karena dia tidak punya kiss jadi yang diambil cuma indexnya jadi induction 012 dan seterusnya engkau teman-teman Coba raning lihat keluar di sini ya datanya indexnya indeks noindex 1 dan seterusnya Ottoman teman ngambil velius nya cukup Arai velius seperti ini ini kalau kita running hasilnya Nah Lihat ini keluar sih religiusnya value 10 9 dan seterusnya TNI kebutuhan pakai ini Yahoo teman-teman coba lagi misalnya versions Hanya seperti ini Force name Eko last name dan tanya kanedi seperti ini lalu kita pardam lagi yang ini saya chopass lebih tak ganti disini jadi version version disini nah kita lihat doanya nah yang ini dapatnya yang kissnya aja yaitu persen sama last name dan yang ini yang dapat nya sih value-nya aja yaitu Eko dan kanedi jadi ini function-function yang bisa kita gunakan untuk memanipulasi search Ya teman-teman silakan ekspor lagi yang lebih banyak di halaman dokumentasi resmi nya Sekarang kita akan bahas tentang his function.php memiliki banyak sekali function dengan prefiks atau awalan iso underscore nah pasien-pasien ini rata-rata digunakan untuk mengecek tipe data dari sebuah variabel atau data ya Nah ini detailnya teman-teman bisa baca disini banyak banget ya pasien-pasien dengan awalan his nah ini digunakan untuk mengecek tipe datanya jadi contohnya ada istri nih digunakan untuk mengecek Apakah tipe datanya sering atau bukan ini rata-rata semuanya dtnp dunia adalah Bulian Kalau benar berarti truk kalau salah batik Fals isbul itu digunakan Apakah di katanya bulan atau bukan Shinta juga sama untuk mengecek Apakah tipe data integer atau bukan Float juga sama untuk floating-point ini Arai untuk Arai dan ini untuk label Oke contohnya Jadi teman-teman kalau misalnya pengen ngecek apakah data tersebut adalah string atau intelijen atau Float itu teman-teman cukup gunakan sih function ini bahkan ada yang isnul ya Nah ini contohnya kita punya data variabel data Jadi kalau di php to variabel tuh bisa diset datanya berubah-rubah ya dari string dari rentetan sebagainya atau mentah bisa cek seperti ini jadi dia apakah boolean apakah integer Apakah upload dan seterusnya ke kita akan coba Jadi kita akan bikin file namanya is function disini saya kita punya data contohnya Eko kalau kita pardam Yes pertama string Apakah dia sering atau bukan selanjutnya kiss boolean his integer contohnya Hai Arai jadi ada banyak ya apalagi Yaoi slot hislot atau yang kita Tambahkan lagi isnul misalnya yes no seperti ini ini kalau kita coba raning PHP is function maka yang pertama ini yang string ya truk dan yang lainnya Fals jadi ini kita bisa gunakan untuk mengecek Apakah dia string atau yang lainnya kalau kita ganti disini menjadi integer 100 contohnya kita raning Nah makanya integer saja yang truk ya yang ketiga ini yang lainnya yang Porsche kalau ini kita jadikan floating-point lah yang penting poin jadi truk kalau kita ganti menjadi no layang nol yang Troya yang paling bawah oke kalau kita ganti menjadi Arai contohnya nah yang arah yang truk yang lainnya Fals jadi ini bisa kita gunakan untuk mengecek Apakah dia t saat tertentu atau bukan jadi teman-teman tinggal silahkan explore Seis function tersebut jadi ada banyak sekali ya is function teman-teman tinggal baca di halaman dokumentasi resmi nya Sekarang kita akan bahas tentang required dan include saat membuat aplikasi ada baiknya tidak dibuat dalam satu file ya jadi nggak mungkin nanti saat kita bikin aplikasi PHP gitu ya kode program kita disimpan di satu file php itu enggak mungkin banget biasanya dipecah-pecah jadi lebih baik dipisah di beberapa file agar kode programnya tidak perlu bertumpuk di satu file php memiliki function yang namanya itu required dan juga include ini bisa digunakan untuk mengambil file php lainnya Jadi teman-teman kalau misalnya pengen ngambil sebuah file php lain juga teman-teman saya gunakan required atau juga include lantas pertanyaannya Apa bedanya penggunaan request dan juga penggunaan input oke Pak dari kuil itu jika yang kita ambil tidak ada contohnya teman-teman salah memasukkan nama file gitu ya maka akan terjadi error dan program akan berhenti sampai bea dengan include kalau includ teman-teman bisanya memasukkan file-nya di dalam include tapi ternyata file-nya tidak ada maka hanya akan memberi peringatan ya namun program akan tetap dilanjutkan masih warning ya tapi tetep programnya dilanjutkan kalau yang required itu dia kalau misalnya fanetri ditemukannya nanti otomatis dia akan ngasih error dan juga programnya akan berhenti misal kita punya sebuah file yang namanya myfunction dot PHP Nah kita akan bikin semua pelangsing kita di sana terjadi sini saya akan bikin vaksin namanya si Hello disini seperti biasa ya Ada parameter dan sebagainya kita akan coba Bikin disini jadi Disini saya akan bikin saya clear dulu oke di sini biar lebih relokasi khasnya akan bikin folder disini foldernya contohnya lip contohnya ya Jadi ini anggap aja library How disini kita akan bikin file namanya May function nah disini kita akan bikin function say hello how di sini ada string Force name dan juga string classname Halo balikannya Oh nggak perlu ya balikannya Oh balikannya ada sering juga string Oke kita di sini tinggal riten Hello Force name ditambah lastname selesai Ini adanya di folder Libya Nah sekarang kita akan bikin file lagi untuk ngencut atau ngeri kursi Vallen nah caranya gimana Jadi caranya jadi teman-teman sebelum manggil say hello teman-teman include dulu jadi kita include sih Hai nama file-nya Nah kalau teman-teman ada didalam direktori yang berbeda tentang silahkan Masukkan nama direkturnya atau nama foldernya nama folder slash myfunction dot PHP yo seperti itu dicontoh di sini kita bikin folder Libya dan saya akan bikin filenya Disini yang diluar file Libya sore diluar folder live disini akan bikin required dan include nah disini jadi ini diri kuat dan kuota disini dan disini filenya ada di lift Artinya kita akan request request teman-teman bisa request erya kalori batu kalau nggak ketemu dia akan error kalau include ya itu kalau misalnya nggak ketemu dia enggak kan error oke di sini kita akan required How disini teman-teman cukup masukkan sih lokasinya contohnya saya akan ada di folder Libya jadi saya akan masukkan folder lib flash myfunction dot PHP seperti ini kalau teman-teman tidak ada di folder teman-temannya langsung myfunction bphp Hai tapi karena saya di dalam folder Libya saya akan gunakan lips resmi function dot PHP Nah selanjutnya berarti saya bisa menggunakan Simpang Syekh Hello ini jadi sini saya bisa Eko say hello Eko Kurniawan seperti ini ya kita sekarang Coba running ya PHP required and include enter nah keluar Hello Eko Kurniawan jadi ini kalau temen-temen include selebriti atau file php lain naik kalau sampai salah contohnya salah gitu ya ini kalau saya Ning nah ini error failed to open stream nozzle file or directory jadi File atau direktori nya itu tidak ketemu karena memang ini tidak ketemu ya Oke kita akan backup seperti ini lagi manakala menggunakan include include gak Coba araning sama hasilnya tapi gimana klo infonya ketemu salah contohnya nasional lihat beda errornya kalau orang sebelumnya itu adalah errornya file-nya tidak ketemu kalau ini errornya adalah eh function say hello nya tidak ada jadi disini tidak ada Nah di sini ada file cuma warning ya di sini ada tulisan warning jadi cuma ngasih warning doang tapi tidak menghentikan si aplikasinya tapi kalau misalnya menggunakan ritual Itu otomatis berhenti tapi kalau menggunakan include ini cuma ngasih warning ya nggak ketemu jadi nanti kode programnya tetap dieksekusi cuma pas dieksekusi di sini functions Eh elo nya belum ada kenapa belum ada ya karena kan adanya di sini di myfunction dot PHP gini kita balikan lagi baru ini sukses jadi seperti ini kalau temen-temen pengen ke include kode PHP dari tempat lain atau dari file lain ya teman-teman cukup gunakan include atau request ya kode HP ya akan dibaca dari atas ke bawah Oleh karena itu pastikan posisi request dan juga info sesuai dengan yang kita inginkan JAdi misal sampai kita salah Jadi kalau saya kita sampai salah menempatkan posisi dari keluar atau input bisa jadi kita malah memanggil function yang belum ada nah contohnya inputnya teman-teman malah dibawah ini Kalau saya running Nah Lihat error ya call Tuan defined function say hello nya belum ada kenapa karena belum kita include disini jadi pastikan teman-teman inputnya sih biasanya sih dibagian atas kalau ngeflood sebuah function jadi input disini jadi pastikan disini ketika manggil say Hello memang sudah diinput atau dipanggil sih myfunction ini Eh jadi pastikan polisinya Jangan sampai salah Jadi ini yang tadi salah Jadi kalau salah otomatis dia akan error function yang seharusnya tidak ketemu selain redware ada juga ridwan's dan include juga ada Banyakin klo ane jadi artinya sekarang ada empat ya function untuk bisa kita gunakan untuk mengambil file php yang lain Jadi function request dan juga yang Gunakan selalu mengambil file yang akan kita inginkan Jadi kalau teman-teman sampai ngelakuin required dua kali file yang sama dan included menggunakan dua kali file yang sama maka itu akan dilakukan secara dua kali loh file-nya Nah jadi ke jika kita beberapa kali menggunakan request dan juga yang full file yang sama maka file tersebut akan berkali-kali pula di kita ambil nah ini akan menjadi masalah jikalau misal dalam file kita kita terdapat definisi file asori definisi function ya jadi sehingga juga kita ambil berkali-kali akan menyebabkan error redeclare function jadi pelangsing yang sudah ada Kita buat ulang itu tidak boleh hoodie PHP nah untungnya di PHP itu terdapat vaksin dan namanya requirements dan juga influence jadi ponsel ini bisa mendeteksi jikalau sebelumnya kita pernah mengambil atau menginput atau nge-lag Wow file yang sama Hai kalau misalnya file-nya sama maka dia tidak akan ngencut ulang atau ngeri kue ulang jadi ini contohnya kita akan menginput sebuah file ternyata disini kita input dua kali misalnya nah kita lihat hasilnya Oke kita akan coba yang sebelumnya jadi sini saya card included dua kali ya saya coba seperti ini nah oke sebelumnya Kalau sekali ya saya komen kita lihat hasilnya nggak ada masalah ya Heru Kurniawan keluar tapi gimana kalau saya input dua kali seperti ini terlihat Nah Lihat error cannot redeclare say hello jadi ketika saya pertama kali ngelot myfunction ini dibuat vaksin ini lalu ketika kedua kali saya Angelo tulang Simi function ya di sini saya buat ulang lagi Simpang sini nih artinya error di sini ya redeclare say hello jadi Sebelumnya sudah pernah dibuat sesuai Hello nya jadi kita tidak boleh buat ulang jadi kalau kita sampai include 2 kali file yang Pak ya menggunakan include ya Otomatis dua kali juga dirutnya dan otomatis kalau ada function disana maka kita akan error seperti ini redeclare jadi function yang sudah dideklarasikan dideklarasikan ulang nah untuk menghandle hal tersebut kita bisa ganti dari input dan juga requirements jadi influenza atau requirements jadi kita bisa ganti seperti ini include one inputwts ya atau ridwan's disini contohnya saya gantiin Cloud Once ini juga include Once lain korban pertama batikan belum pernah kita laut maka dia akan diload naik ujian yang kedua ini karena sudah pernah di laut maka dia tidak akan diload lagi nah kita lihat hasilnya Nah lihat jadi Hanya seperti ini Jadi ini kalau teman-teman pengen nggak mau salah gitu ya enggak input atau request sebuah file tanpa bisa menggunakan inputwts atau request one jadi memastikan bahwa cuma sekali file tersebut di Los Sekarang kita akan bahas tentang variabel Scope di php kita bisa membuat variabel di manapun yang kita mau ya teman-teman bisa bikin variabel di bagian paling atas file-nya di dalam function di dalam pipi dalam perulangan itu bebas ya tidak ada batasannya nah tapi ada istilahnya variabel sekop jadi sekop dalam variabel adalah dibawa artinya itu adalah di bagian mana variabel tersebut bisa diakses Jadi teman-teman bebas membuat variabel dimanapun tapi pertanyaannya variabel tersebut bisa diakses dari mana saja nah secara default di php-in ada tiga jenis variabel Scope ya jadi Dimana tempat bisa diaksesnya tuh namanya ada variabel Scope Jadi yang pertama ada Global yang kedua adalah lokal dengan ketika the Static tidak ada Global Scope ada lokal sekop dan juga ada Static Scope kita akan bahas satu persatu pertama dimulai dari global scope knapa itu Global Scope jadi variabel yang dibuat di luar function itu memiliki sekop yang namanya Global jadi global Scope jadi function mangsanya teman-teman buat dalam file php itu di luar sebuah function itu dinamakan adalah Global Scope Scope nya variabel di sekolah Global ini hanya bisa diakses dari luar function Jadi kalau teman-teman bikin sebuah function tidak di luar functions Sorry bikin variabel diluar function itu cuma bisa diakses di luar fashionnya teman-teman tidak bisa mengakses sih pariabel tersebut di dalam sebuah function ya hatinya di dalam function kita tidak bisa mengakses variabel di dalam global Scope Oke ini contohnya jadi sini saya bikin variabel namanya named lalu Eko hot kita bikin function seinem kalau teman-teman coba Eko sinem ini teman-teman harapannya pengen nge kost Inem ini ternyata nggak bisa Kenapa karena Scope nya beda jadi ini adalah Global Scope sedang ini adalah function semua ada di Global Scope artinya di luar Simpang send it to tidak bisa diakses dalam function ini enggak bisa Oke kita coba kita lihat errornya apa di sini Kita buat yang namanya variabel Scope kita akan bikin disini named Eko ya tabi'in function say Hello lalu kita Panggil say hello nya disini harapannya teman-teman nge-print si Eko ini name Nah Lihat ini tidak bisa kalau saya coba running php variables kok ini error on Divine variable name jadi variable name itu tidak dimengerti sama sih blog function ini Eh jadi yang kita deklarasikan disini ini namanya adalah variabel Scope Syariah pantai pesawat Global Scope jadi yang diluar function itu namanya adalah Global Scope jadi saya bisa mengakses dari dalam function lanjutnya kita next kopyah adalah lokal Scope nah variabel yang dibuat dalam function itu memiliki sekop namanya lokal jadi lokal Scope jadi ini adalah Global Scope saya kasih komen Global Scope Nah kalau teman-teman bikin variabel dalam function ini ya didalam blog function ini ini kita bilang namanya adalah lokal sekop jadi variabel yang dibuat di dalam function itu memiliki sekop namanya lokal Scope nah variabel diskop lokal hanya bisa diakses dari dalam function tidak bisa diakses dari luar function Jadi kalau global itu cuma bisa diakses dari luar function kalau lokal cuma bisa diakses dari dalam function itu di dalam function dia sendiri ya kalau ada dua vangsa itu enggak bisa diakses dari vaksin yang lainnya nantinya variabel tersebut tidak bisa diakses dari luar function ataupun dari function lainnya Oke Contohnya seperti ini kita akan bikin disini function great name Yahoo dicentang bikin m = Eko lalu disini harapannya teman-teman ada sih NEMnya ini juga nggak bisa Oke biar lebih enak kayaknya saya bikin di sini ya file baru namanya variabel lokal scoop Oke kita bikin function yang namanya create name named sama dengan Eko seperti ini kalau kita Panggil creatness lalu kita harapannya ada Eko name seperti ini nah ini tidak bisa karena nemini cumsa diakses dari dalam SI function ininadalah lokal Scope Jadi kalau temen-temen coba PHP variabel lokal Scott nah ini error and Divine variable name jadi named ini tidak dimengerti Jadi ini dia teman-teman tidak bisa mengakses yang ada di dalam nih ya yang namanya lokal Scope dari luar sih function jam saya diakses dari dalam function ini sendiri Nah selanjutnya sebelum kita bahas yang sekop Selanjutnya ya statics Kok kita baju lo ada istilahnya kalau dipepet uh Global keyboard ya ini jadi namun jika kita ingin mengakses variabel diluar function atau Global Scope dari dalam function dalam lokal sekop kita bisa menggunakan kata kunci Global dengan menggunakan kata kunci Global maka kita bisa mengakses variabel yang ada di Global Scope dari dalam function walaupun tadinya tidak bisa tapi kau teman-teman gunakan kata kunci global itu bisa diakses seperti apa sih caranya jadi teman-teman di sini ya ketika pengen mengakses variabel named kata teman-teman tahu kalau named Ini adanya di Global Scope teman-teman silakan di dalam sifatnya tinggal tambahkan kata kunci Global spasi nama variabel yang ingin kita akses maka secara otomatis di php akan mengakses data yang ada di Global scope halo halo dimasukkan kedalam silokal Scope jadi disini teman-teman bisa mengakses variabel name jadi kita Black lagi ke variables kok di sini ya Jadi kalau teman-teman pengakses name dari dalam function itu cukup gunakan kata kunci global kalau nama variabel yang ingin diaksesnya dari global Scope yaitu name-nya ini adalah Global keyboard nah ini bisa ini boleh ini kalau saya raning PHP variabel Scope nah keluar Eko jadi ini boleh jadi caranya kau teman-teman pengen mengakses Global Sport dari dalam lokal Scott teman-teman harus gunakan sih kata kunci Global nextnya selain kita menggunakan kata kunci global ada juga namanya Global variable selain menggunakan Global keyword setiap variabel yang dibuat di Global Scope itu secara otomatis akan disimpan di dalam array yang namanya global Oh ya ini oleh TP HPnya nah jikalau kita ingin menggunakan Global variable dengan Cina mah ya jadi kita bisa menggunakan sih global variable dengan kynya itu adalah nama variabel global nya jadi dalam function Jika kita ingin mengakses Global variable nah Global sendiri adalah variabel yang bersifat superglobal dia superglobal itu artinya bisa diakses dari sekop manapun ini tertentu ya cuma beberapa variabel aja yang memang disediakan sama PHP contohnya adalah Global Jadi teman-teman kalau misalnya saat kita bikin variabel Global ini named Sebenarnya dia akan disimpan dalam ini global jadi ada globalssh nah ini kalau teman-teman tidak percaya kita coba print ya atau pardam isinya Global situ apa sih Oke kita coba lagi nah ini sinyal Global Oh lumayan banyak sih sebenarnya kita coba lihat di sini ini banyak sekali nah Hai ini Arai Oke kita cari Coba ada named tidak ada nih di sini hem jadi ada Arai yang isinya named dan satunya adalah ini jadi setiap kita bikin global global variable caranya name Makasih peak otomatis memasukkan kedalam Global segitu ya 6 sesuai dengan variabel ini name sama dengan ini value-nya Eko seperti ini Jadi ini secara otomatis akan dimasukkan sama si PHP ya teman-teman tidak perlu ngelakuinnya nasi Global sini adalah superglobals kopinya jadi bisa diakses dari manapun dari global Scope bisa dari lokal Scope juga bisa jadi teman-teman untuk mengakses namanya kalau tidak menggunakan Global keyboard bisa seperti ini Eko Global named seperti ini Nah ini bisa ini kita coba raning hasilnya nah keluar Eko lagi ya Jadi otomatis tentang bikin Global Scope atau Global variable itu akan dimasukkan ke dalam globalssh Halo kynya sesuai dengan nama si variabelnya jadi ini sudah default bahwasanya sih PHP jadi seperti ini ya Temen temen bisa menggunakan globalssh habis itu nama variabelnya harus sama kenek yang terakhir kita bahas tentang Static Scope jadi secara default local variable itu siklus hidupnya hanya sebatas ponselnya dieksekusi jikalau sebuah pesan tersebut selesai dieksekusi maka siklus hidup local variable akan selesai jadi kalau teman-teman bikin sebuah variabel di dalam sebuah function itu kan skornya adalah local variable ya ketika fungsinya selesai dieksekusi maka local variable itu akan hilang nah PHP memiliki sekop yang namanya Static jadi ada Static sekop Static Scope hanya bisa diset ke local variable saat kita membuat sebuah local variable menjadi sebuah statics Co Hai maka siklus hidupnya tidak akan berhenti atau tidak akan mati ketika sebuah vaksin selesai dieksekusi artinya jika pasien tersebut dieksekusi lagi maka Static variable tersebut akan memiliki value dari sebelumnya atau dari function sebelumnya nah Seperti apa contohnya contoh seperti ini kita punya sebuah function inkremen dimana Di sini ada counter satu lalu kita ngeprint counternya lalu kita increment counternya nah habis itu kita Panggil berkali-kali Nah default-nya kalau temen-temen punya secukupnya itu adalah lokal Scope kita bikin email baru ya di sini eh variabel statik Scope jadi misalnya kita punya function in kremen lalu teman-teman disini punya counter ya sama dengan satu seperti ini lalu kita buat disini Eko konter sama dengan hai habis itu counternya kita plus-plus nah ini kau jam teman-teman inkremen tiga kali misalnya kita lihat hasilnya PHP variabel statik Scope counternya selalu satu Kenapa satu ya simple karena kan ketika dipanggil kita bikin counternya satu lalu kita print habis itu di counternya dinaikkan ketika kita panggil lagi ini kan variabel counter Sebelumnya kan di function yang dipanggil Sebelumnya kan udah hilangkan karena sekop lokal itu cuma siklus hidupnya cuma dalam satu buah function ketika selesai dieksekusi nantinya dia bikin counter baru lagi dari satu lagi dan seterusnya maka dia selalu satu nah teman-teman bisa jadikan ini variabel statik variabel statik artinya si siklus hidupnya tidak berhenti di satu function tersebut jadi dia siklus hidupnya akan terus menerus jadi kalau kita tambahkan caranya tambahkan Static depannya Hai maka counter ini siklus hidupnya akan terus menerus jadi ketika ponselnya dipanggil ya lalu dipaksain selanjutnya see counter ini akan mendapatkan value dari function sebelumnya dan terus tidak ada hentinya Oke kalau ini kita coba jalankan Nah Lihat counternya berubah counter 1 counter2 counter2 Iga jadi yang ini yang Static content sama dengan satu jadi yang pertama dilakukan adalah dicek dulu apakah sebelumnya pernah ada counter kalau belum ada maka akan dibikin counternya satu lalu diset sebagai Static sekop jadi ini Static Scope Nah selanjutnya diprint counternya satu ya habis itu kontennya dinaikkan artinya counter ini sekarang menjadi dua Nah setelah teman-teman manggil implement lagi maka akan dicek Apakah ada Static counter Ternyata ada yang sebelumnya udah ada nah kalau udah ada batu dia tidak akan dibuat lagi satu tapi dipakai yang sudah ada sebelumnya Hai makanya yang kedua ini jadinya dua lalu dinaikkan lagi menjadi tiga Dipanggil lagi dicek Apakah ada statcounter kalau ada batik pakai yang sebelumnya yaitu tiga lelakinya keluarnya seperti ini 123 jadi kalau kita pepanggil terus gitu ya dia akan naik terus karena dia akan dipakai lagi untuk sih pemanggilan function berikutnya jadi ini tentang Static Scope jadi PHP itu ada tiga sekop yang pertama global ada lokal dengan terakhir ada statif Scope Sekarang kita akan bahas tentang referensi Apa itu referensi-referensi adalah mengakses variabel yang sama dengan nama variabel yang berbeda Nah ini mungkin agak sedikit membingungkan ya jadi referensi di php tidak sama dengan referensi bahasa pemograman seperti si atau si plus-plus yang memiliki fitur yang namanya vinter jadi ini berzikir berbeda ya Nah analogi referensi itu seperti file jadi misalnya tiga variabel adalah sebuah file jadi kalau kita analogikan ya variabel Itu adalah sebuah file dan value itu adalah isi dari file-nya Nah maka referensi adalah membuat shortcut kalau di Windows atau membuat alias kalau dilinux atau Max terhadap file yang sama Nah jadi satu file yang aslinya punya variabel habis itu kita bikin refanes nya ya dan Sebenarnya dia mengacu ke file yang sama nah saat kita mengubah isi value dari referensi dari shortcut atau dari alias maka secara otomatis value yang di variabel ac-nya atau di file aslinya pun dia akan berubah karena untuk membuat referensi terhadap sebuah variabel yang sudah ada kita bisa menggunakan karakter n jadi ini mirip kayak satu value yang kita bikin dua variabel nanti variabel semuanya mengacu ke value yang sama jadi kalau kita ubah dari variabel yang pertama atau variabel referensinya itu file Notepad cuba kesemua jadi impactnya akan berubah semua Oke jadi pertama PHP referensi bisa mungkin kita untuk membuat beberapa variabel menuju ke value yang sama ini bisa bilang ya kita bisa bikin ya istilahnya kalau bikin file kita bikin shortcut nya itu bisa lebih dari satu ada yang kita bisa bikin reference lebih dari satu nah di php juga sama Oke ini contoh desain by reference jadi kita bikin referensi terhadap sebuah variabel yang sudah ada di contoh kita bikin sebuah variabel disini variabelnya gagal name di Sini videonya Eko Nah kalau teman-teman pengen bikin referensi terhadap sebuah variabel yang sudah ada teman-teman disini hanya bikin adarve other name ini ada variabel lalu pengen seeder name ini sebagai referensi ke si Inem ini maka teman-teman bisa gunakan = n net maka dia otomatis menjadi referensi keenam artinya apa kalau diare parah scam saat teman-teman rubah value Eko ini Hai maka si ada nelpon akan berubah begitupun kau teman-teman rubah ya agar namanya menjadi Budi ini semuanya seakan-akan teman-teman ngerubah sinem ini kita akan coba perbedaan menggunakan repellent sama bukan jadi Disini saya akan buka buat file baru namanya reference jadi ini kita nm ya sama dengan Eko kita akan buat dulu ada rename ini bukan referensi hanya kita ambil dari m seperti ini habis itu ADR namanya kita akan ganti Budi seperti ini lalu kita Eko ada roh 1006 ya name kita lihat hasilnya hasilnya tetap Eko jadi yang name ini tetap Eko walaupun disini Agan NEMnya kita ganti Budi jadi saat teman-teman ngelakuin seperti ini agar name = m ini sebenarnya teman-temanmu specifying Ini kesini seperti ini jadi kalau bikin file ya di sini ada file di sini ada isi filenya saat teman-teman bikin ini agar Neng Sebenarnya dia ngecok pas file-nya jadi kalau teman-teman ganti isi dari file ADR name file Yang dicopy ini dia nggak berubah nah beda kalau teman-teman bikin references kalau ini dijadikan referensi Yadnya bikin shortcut kesini ini saya ganti karakternya tambahkan n di depannya maka otomatis keadaan m itu shortcut keenam jadi atuh ke sini dan file-nya tetap Eko dan saat teman-teman ganti akhirnya menjadi Budi maka Eko pun akan Sorry n akan berubah dari ekor menjadi putih Oke kita lihat nah lihat hasilnya berubah menjadi Budi jadi ini adalah reference jadi kalau teman-teman mau bikin reference ya terhadap sebuah variabel yang sudah ada cukup gunakan tanda N seperti ini jika Hai Nah selanjutnya sebelumnya akan kita bikin reference Nah sekarang kita bahas fast by reference ya selanjutnya yang bisa dilakukan di php adalah mengirim data ke function dengan referensi ini maksudnya apa nih oke misal kita punya data seperti ini jadi kita bisa punya function inkremen ya Nah di sini default-nya saat temen-temen bikin argumen di sini eh itu sebenarnya dia argumennya yang dikirim ada value-nya bukan si referensinya artinya Apa artinya kau teman-teman modifikasi datanya Disini yang aslinya itu tidak berubah datanya Oke kita lihat contohnya jadi sini kita punya sebuah function yang namanya inkremental di sini ada value-nya ini integer ya begitu value plus plus harganya kita mengubah datanya ya naikkan satu Nah selanjutnya teman-teman bikin Disini kaunter = 1 lalu kita increment di counternya kalau kita Eko counternya Nah kalau lihat dari kode ini kan berarti kan kita mengirim counter kesini ya hatinya di sini habis itu kita naikkan sikon ternyata Harusnya sekarang jadi dua Oke kita lihat hasilnya nah datanya Tetap Satu Bukan Dua Kenapa karena saat kita Panggil inkremen counter sebenarnya yang dikirim itu value-nya jadi satu ini yang dikirim jadi satu sebenarnya gitu jadi sangat teman-teman naikkan ini sikontu tidak naik sebenarnya tidak berubah tetap satu jadi ini by default passingnya itu datanya by value atau nilai yang dikirim nah gimana kalo kita pengen beneran yang dikirim yaitu sebagai referensi ke konter ini mah teman-teman bisa tambahkan n disini jadi disini teman-teman silakan tambahkan n nantinya yang diterima sama ini adalah si referensinya jadi ketika temen-temen melakukan terkepal m si ya ke argumen sini yang dikirim beneran sih referensi ke counternya Desa teman-teman disini coba ganti value nya cutnya dinaikkan kan kalau plus-plus kan sama dengan value plus satu ya seperti itu artinya kita mengubah Civil you ini maka sebenarnya si counter ini akan dirubah datanya sekarang kita coba landing lagi maksudnya ini dua eh jadi ini bedanya kece tambahkan enter disini PHPin offline nah ini jadi pass-by-reference jadi teman-teman mengirimkan parameter atau argumen berupa referensi ke variabel aslinya jadi ini bisa dilakukan di php neneknya kita bahas tentang returning referensi atau mengembalikan nilai referensi Sebelumnya kan kita tahu ya function itu bisa mengembalikan nilai nah Ternyata di.php kita bisa mengembalikan nilainya itu berupa references nyata pihak digunakan fitur ini jika memang ada alasannya karena fitur ini bisa membingungkan kau teman-teman mengembalikan rapper situ bisa membingungkan Kenapa karena jika Wherever she diedit gitu ya diubah nanti tiba-tiba si vaksinnya retensinya bisa berubah jadi hati-hati untuk ini walaupun bisa tapi ya saya sih enggak saranin untuk bikin seperti ini Oke ini contohnya jadi kita bikin sebuah variabel 1000 available function z-value untuk mengasih tahu kalau ini mengembalikan refresh temen-temen tambahkan Endi depan si functionnya lalu misalnya kita bikin Static Scope ya value 100l kita return value nya OK kita akan coba function getvalue ini tambahkan n kalau kita bikin Static value = 111 nya habis itu kita return value nah seperti ini Oke selanjutnya kita akan ambil videonya jadi cara ngambilnya menggunakan n juga the yang habis itu getvalue jadi ah = n get value nah ini berarti dia akan mengembalikan references ke si Static ini Static variable Nah kenapa Static Kenapa tidak variabel ini aja karena kan sekop yaitu lifecycle nya dia cuma permeter deh para pemanggilan kalau lokal Scope Jadi saya ganti pake Static biar levelnya masih hidup terus walaupun fungsinya sudah dipanggil Oke jadi statik dan kalium maka Sebenarnya ini adalah si value ini kau teman-teman coba ganti aanya sama dengan 200 Makasih Yunus berubah menjadi 200 jadi kalau temen-temen Coba lagi ya getvalue b = getvalue seperti ini ini kita Eko B terlihat hasilnya nah berubah menjadi 200 jadi dengan begitu Jadi funkot tadinya 100 ya getvalue kau sekarang jadi 200 ternyata ada orang yang rubah ke referensinya disini jadi ini riten referensi jadi di.php bisa dilakukan tersebut jadi teman-teman juga bisa sayang tadi ini referensi terhadap variabel refresh di parameter dan juga references di return value ini bisa kita lakukan di php Tapi jujur sampai saat ini sih saya jarang menggunakan fitur referensi Nia ketika membuat aplikasi karena memang ya belum ada kebutuhan memang harus bikin referensi seperti ini untuk pembuatan aplikasi sampai saat ini selesai sudah materi tentang Php dasar Nah selanjutnya kalau teman-teman sudah selesai materi ini apa yang teman-teman perlu pelajari agar bisa menjadi PHP programmer Nah selanjutnya setelah materi ini selesai teman-teman nanti perlu belajar yang namanya PHP object-oriented programming karena zaman sekarang HAM semua labrie dan juga Framework PHP itu sudah berbasis orientasinya objek Ya teman-teman wajib mengerti tentang PHP object-oriented programming Nah selanjutnya juga teman-teman perlu belajar yang namanya PHP database ya nanti juga disini teman-teman belajar tentang database seperti masih well atau postgre SQL teman-teman tinggal pilih yang mana Nah selanjutnya kalau temen-temen pengen jadi programmer web maka teman-teman perlu lanjut lagi ke PHP web jadi disini teman-teman akan belajar tentang membuat web menggunakan PHP Lalu nanti juga temen-temen perlu saya sarankan mempelajari tentang PHP composer ini adalah built Framework nya yang paling populer di php seperti Framework tembok besar seperti laravel itu menggunakan composer jadi teman-teman ada baiknya untuk Pelajari tentang composer juga dan selanjutnya juga teman-teman perlu belajar tentang PHP unit test karena aplikasi saat ini itu lebih bagus ya kualitasnya kalau diimplementasikan juga dengan unit test anda semua materi ini akan dibuat juga di youtube channel programmer zaman now Oke mungkin sekian tentang materi PHP dasar kalau temen-temen Soalnya ada kritik atau saran silahkan dimasukkan di kolom komentar ya Nah kalau teman-teman merasa ini manfaat sekali materinya silakan juga di-share ke teman-teman yang lain dan jangan lupa misalnya klausanya teman-teman pengen bertanya Kalau misalnya malu lewat komentar juga bisa lewat telegram saya yang diawal saya share tentang HT gan saya oke mungkin sekian ya kita ketemu lagi di materi-materi selanjutnya salam programmer jaman now Bye bye