Variabel PHP, tetapi bukan objek, secara default, diteruskan dengan nilai. Setelah variabel PHP diteruskan oleh nilai, cakupan variabel, yang didefinisikan pada tingkat fungsi, ditautkan dalam cakupan fungsi. Modifikasi salah satu variabel tidak berdampak
Mari kita lihat contohnya
Outputnya akan terlihat seperti berikut
Function w3docs Global w3docsUntuk meneruskan variabel dengan referensi, perlu menambahkan simbol ampersand (&) sebelum argumen variabel
Contoh fungsi seperti itu akan terlihat sebagai berikut. fungsi( &$x )
Cakupan variabel global dan fungsi menjadi global. Alasannya adalah bahwa mereka didefinisikan oleh referensi yang sama. Karenanya, setelah mengubah variabel global, variabel yang ada di dalam fungsi juga akan berubah
Ini adalah contoh yang jelas
Outputnya akan
Function w3docs Function w3docs PHP Objek secara default diteruskan oleh referensiOutputnya akan terlihat seperti berikut
1Sebagai aturan, variabel PHP dimulai dengan tanda $ diikuti dengan nama variabel
Saat menetapkan nilai teks ke variabel, perlu memberi tanda kutip di sekitar nilai
Berbeda dengan bahasa pemrograman lain, PHP tidak memiliki perintah untuk mendeklarasikan variabel. Itu dihasilkan pada saat nilai pertama kali diberikan padanya
Di PHP, variabel adalah wadah untuk menyimpan data
Variabel PHP mungkin memiliki pendek (misalnya, x dan y) dan nama yang lebih deskriptif (nama buah, umur, tinggi, dan sebagainya)
Secara default, variabel PHP dilewatkan dengan nilai sebagai argumen fungsi di PHP. Ketika variabel dalam PHP dilewatkan dengan nilai, ruang lingkup variabel yang ditentukan pada level fungsi terikat dalam ruang lingkup fungsi. Mengubah salah satu variabel tidak berpengaruh pada salah satu variabel
Contoh
<?php
// Function used for assigning new
// value to $string variable and
// printing it
function print_string($string Function geeksforgeeks Function geeksforgeeks 0
Function geeksforgeeks Function geeksforgeeks 1$string Function geeksforgeeks Function geeksforgeeks 3Function geeksforgeeks Function geeksforgeeks 4Function geeksforgeeks Function geeksforgeeks 5Function geeksforgeeks Function geeksforgeeks 6Function geeksforgeeks Function geeksforgeeks 7
Function geeksforgeeks Function geeksforgeeks 1<?php0
Function geeksforgeeks Function geeksforgeeks 1<?php2<?php3$string<?php5
<?php_6
<?php_8
$string Function geeksforgeeks Function geeksforgeeks 3 1Function geeksforgeeks Function geeksforgeeks 5Function geeksforgeeks Function geeksforgeeks 6Function geeksforgeeks Function geeksforgeeks 7
________24__25_______<?php5
<?php2<?php3$string<?php5
// Function used for assigning new2
Keluaran. Function geeksforgeeks Global geeksforgeeks
Lewat referensi. Ketika variabel dilewatkan dengan referensi, gunakan simbol & (ampersand) perlu ditambahkan sebelum argumen variabel. Sebagai contoh. fungsi( &$x ). Cakupan variabel global dan fungsi menjadi global karena kedua variabel didefinisikan oleh referensi yang sama. Oleh karena itu, setiap kali variabel global berubah, variabel di dalam fungsi juga berubah dan sebaliknya berlaku
Di sini, kita akan membahas cara menggunakan satu variabel fungsi ke fungsi lainnya. Lewati variabel dari satu fungsi ke fungsi lainnya di laravel 7, laravel 8, laravel 9. Tentukan variabel dalam suatu fungsi dan gunakan untuk fungsi lain
Laravel menggunakan satu variabel fungsi ke fungsi lainnya
Di sini kita akan mengambil contoh mengirim variabel ke fungsi lain dan mengubah nilainya. Kami ingin mengubah format tanggal lahir pengguna dan kemudian membuat fungsi dob_format() Lihat contoh di bawah ini
Baca Juga. Laravel kueri whereDate, whereMonth, dan whereYear
class UserController extends Controller{ public function show($id){ $user = User::find($id); $user_dob = $user->dob; $user_dob = $this->dob_format($user_dob); } public function dob_format($user_dob){ return date('d M Y', strtotime($user_dob)); } }Anmol Sharma
Saya seorang insinyur perangkat lunak dan memiliki pengalaman dalam teknologi pengembangan web seperti php, Laravel, Codeigniter, javascript, jquery, bootstrap dan saya ingin membagikan pengetahuan mendalam saya melalui blog ini