Syntax Alternatif untuk PHP

Syntax Alternatif untuk PHP


Alternatif echo
Kita biasa menggunakan echo untuk proses menampilkan isi dari suatu variable, sebetulnya ada alternatif dalam php untuk menampilkan isi dari suatu variable, anda dapat menggunakan print, namun proses print sedikit lebih lama dari echo. Meskipun tidak terasa karena kecepatan komputer yang sudah sedemikian canggih, tapi tetap proses print memakan waktu 15% sedikit lebih lama dari echo. 

contoh lain dari penggunaan echo yakni print

<?php

print "menampilkan kalimat"; 

?>
Namun para web developer cenderung menggunakan echo ketimbang print. Bukan karena kecepatan. Tapi karena web developer lebih malas mengetik 5 huruf ketimbang 4 huruf. :d aneh ya? Tapi memang itu faktanya.

Double Quote dan One Quote
Apa perbedaan antara double quote yang diwakili dengan tanda " dengan one quote yang di wakili oleh tanda ' One quote hanya dapat menampilkan karakter aslinya, bukan isi dari variable. Kita buktikan :


<?php

$nilai = 90; 

echo '$nilai'; 

?> 

Apabila kita lihat dibrowser, one quote, atau kutip satu itu tidak menampikan isi dari $nilai, melainkan karakter aslinya. Namun dengan double quote anda dapat menampilkan isi variablenya : 

<?php

$nilai = 90; 

echo '$nilai'; 

?> 

mungkin kedepannya anda akan memproses kutip dua didalam kutip dua, seperti menyisipkan html di dalam echo. seperti ini misalnya :

<?php

echo "<a" href=htpp:\\w3school.com">w3scohol.com</a>";

?> 

mari kita lihat di browser, hasilnya adalah error. bagaimana agar kita dapat menggunakan tanda kutip dua, didalam kutip dua? Solusinya adalah menggunakan spesial karater '\'. Kita buktikan :

<?php

echo "<a" href=htpp://w3school.com\">w3scohol.com</a>";

?> 

contoh Bekerja dengan File
Di sub bab ini akan saya jelaskan bagaimana kita bekerja dengan file. mulai dari membuka file, menutup file mengecek apakah file tersebut ada, kemudian menulis isi file, ataupun menghapus file. itu semua akan saya jelaskan di sini. 

Mengecek File
Untuk mengecek file, ada atau tidaknya file tersebut dalam direktori/path yang ditentukan, biasanya seorang web developer cukup menggunakan fungsi file_exist(), untuk mengecek apakah file tersebut ada. 
Siapkan terlebih dahulu sebuah file kosong di c:\xampp\htdocs\latihanphp berikan nama tes.txt, kemudian selanjutnya silahkan buat script php nya seperti ini :

<?php

if 

(file_exists("tes.txt") == 1)

{
 echo "File-nya ada...";

 }else { 

echo "Filenya tidak ada ..."; } 

?>

file_exits("tes.txt") akan mengecek apakah file nya ada atau tidak, jika bernilai 1, maka akan di tampilkan "File-nya ada..."; jika bernilai 0, maka akan ditampilkan filenya tidak ada. Atau bisa juga di tulis seperti ini, tidak menggunakan operator perbandingan ==. 

<?php

if 

(file_exists("tes.txt"))

 {

 echo "File-nya ada..."; 

} else {

 echo "Filenya tidak ada ...";

 } 

?>

Pengecekan Apakah File atau Direktori??

Untuk mengecek apakah file ataukah direktori terhadap nama file atau direktori kita dapat menggunakan is_file untuk mengecek file atau bukan dan is_dir untuk mengecek direktori atau bukan. Implementasinya masih menggunakan file yang tadi yakni tes.txt: 

<?php

if (is_file("tes.txt"))

 {

 echo "Ini adalah file!";

 } 

?>

Untuk mengecek direktori atau bukan, silahkan anda buat sebuah direktori dengan nama direktorites di dalam c:\xampp\htdocs\latihanphp.

Kemudian untuk mengecek direktorites itu adalah direktori atau bukan anda dapat mengetikan script memanfaatkan fungsi is_dir() 

<?php

if 

(is_dir("direktorites"))

 { 

echo "Ini adalah direktori!";

 }

?>

Cara Membuat dan menghapus file 
Untuk membuat file, anda dapat menggunakan fungsi touch(), dan untuk menghapus file yang ada, anda dapat menggunakan fungsi unlink(); implementasinya adalah seperti ini, script untuk membuat file :  

<?php

touch("filecontoh.txt"); 

if (file_exists("filecontoh.txt")) 



echo "File sudah ada!"; 



?>

Lihat hasilnya di browser anda. Untuk menghapus file yang sudah ada, anda dapat menggunakan unlink().

Implementasinya, kita menggunakan file yang telah kita buat sebelumnya, yakni mencoba untuk menghapus filecontoh.txt 

<?php

if 

(file_exists("filecontoh.txt"))

 { 

echo "Filennya ada!";

 } 

// menghapus file unlink("filecontoh.txt");

 // mengecek kembali keberadaan filenya if (file_exists("filecontoh.txt"))

 { 

echo "File sudah ada!"; 

} else {

 echo "File sudah tidak ada ... ";

 } 

?>

Membuka File
Ada beberapa fungsi untuk membuka file, mulai dari membuka file saja, kemudian ada juga fungsi yang dapat membuka kemudian lalu menulis isi file, ada juga fungsi untuk membuka file sambil menulis, dan lain-lain.
Membuka file saja anda dapat menggunakan syntax : $fp = fopen( NAMA_FILENYA, 'r' ); dengan fungsi fopen(), dan paramater r di dalamnya, r disini hanya hanya dapat membuka file saja dan meletakkan pointer atau kursor di awal file.
dengan fungsi fopen(), dan paramater r di dalamnya, r disini hanya hanya dapat membuka file saja dan meletakkan pointer atau kursor di awal file. 

Membuka/membaca file kemudian menulis file tersebut anda dapat menggunakan syntax: $fp = fopen( NAMA_FILENYA, 'r+' );
parameter r+ ini memungkinkan kita membaca file kemudian menulisi file tersebut dengan meletakkan kursor atau pointer pada awal file.

Menulis file saja anda dapat menggunakan syntax  seperti ini $fp = fopen( NAMA_FILENYA, 'w' ); 
 parameter w memungkinkan anda dapat menulis file, dengan meletakkan kursor di awal file.

Membaca dan menulis file sekaligus anda dapat menggunakan syntax seperti ini :
 $fp = fopen( NAMA_FILENYA, 'w+' ); 
parameter w+ memungkinkan anda dapat membaca dan menulis file, dengan meletakkan kursor di awal file. 

Menulis file saja anda dapat menggunakan syntax : $fp = fopen( NAMA_FILENYA, 'a' );
parameter a memungkinkan anda dapat menulis file, namun meletakkan kursor di akhir file.

Membaca dan menulis file sekaligus anda dapat menggunakan syntax seperti ini :
$fp = fopen( NAMA_FILENYA, 'a+' );
parameter w+ memungkinkan anda dapat membaca dan menulis file, namun php meletakkan kursornya di akhir file.

ok  pembahasan kita menegenai contoh Syntax Alternatif untuk PHP masi ada sambungan nya semoga teman-teman tidak merasa bosan ya, berikut ini merupakan  kelanjutan pembahasan syntax alternatif untuk php File dengan feof() dan fgets()

Comments

Popular Posts