PHP

Pelajaran Syntax PHP Struktur Dasar

BAB Struktur dasar kode HTML

Berikut struktur dasar kode HTML
<?php
. . .
?>
Dapat juga ditulis
<?
. . .
?>

Kode PHP dapat digabungkan dengan HTML seperti pada contoh berikut ini :
<html>
<body>
<?php
echo "Hallo Semuanya selamat datang di expertadvisor.blogspot.com";
?>
</body>
</html>

BAB /*........................*/

Berfungsi mendefinisikan komentar pada teks yang berada dalam kode ini yang mana tidak akan di akses oleh webserver dan dianggap tidak ada atau dianggap tidak mempunya nilai kode yang berfungsi, contohnya :
<?php
/*Php kepanjangannya adalah : Hypertext Preprocessor sedangkan HTML kependekan dari Hypertxt Markup language*/
echo "Demikianlah pelajaran tentang BAB /*........*/;
?>

BAB Variable

Adapun penulisan dalam PHP diawali dengan symbol $ Syntax dasar: $nama_variable=value;
contohnya :
<?php
$teks="Al Fuaad Fi Nurin";
$bil=10;
?>

BAB if.....else

Merupakan statemen kondisi yang digunakan untuk menentukan aksi yang akan dilakukan pada kondisi tertentu, PHP memiliki 4 macam statemen kondisi, yaitu :
  • if=berfungsi menjalankan kode-kode berikutnya hanya jika kondisi benilai benar (true).
          Syntax Dasar :
          if (condition) kode yang akan dijelaskan ketika kondisi bernilai benar;
          Contohnya;
<?php
$d=date("D");
if ($d=="Sun")
echo "Selamat Berlibur ya";
?>
  • if...else=berfungsi menjalankan kode-kode berikutnya yang lain jika kondisi bernilai salah (false).
          Syntax Dasar;
          if (condition) kode yang akan di jalankan ketika kondisi bernilai benar;
          else
          Kode yang akan dijalankan ketika kondisi bernilai salah;
          Contohnya :
<?php
$d=date("D");
if ($d=="Sun")
echo "Selamat Berlibur ya";
else
echo "Semoga menjadi hari yang mengembirakan saat ini walaupun bukan minggu";
?>
  • if......elself......else= berfungsi memilih salah satu dari beberapa blok kode yang akan dijalankan.
          Syntax Dasar ;
          if (condition) kode yang akan di jalankan ketika kondisi bernilai benar;
         elseif (condition) kode yang akan dijalankan ketika kondisi berikutnya bernilai benar;
         else
         Kode yang akan dijalankan ketika kondisi bernilai salah;
         Contohnya;
<?php
$d=date("D");
if ($d=="Sun")
echo "Selamat Berlibur ya";
elseif ($d=="Sun")
echo "Luar biasa Tuhan memberikan kenikmatan hari ini";  
else
echo "Semoga menjadi hari yang mengembirakan saat ini walaupun bukan minggu";
?>
  • Switch=Berfungsi memilih salah satu dari banyak blok kode yang akan dijalankan
          Syntax Dasar ;
         switch (n)
         {
           case label1:
           Kode yang akan dijalankan jika n=label1;
          break;
          case label2:
          Kode yang akan dijalankan jika n=label2;
          break;
          default:
         Kode yang akan dijalankan jika n tidak sama dengan label1 dan label2;
         }
        Contohnya :
<?php
switch ($x)
{case 1:
echo "Bilangan= 1";
break;
echo "Bilangan= 2";
break;
echo "Bilangan= 3";
break;
default:
echo "Bilangan selain 1,2 dan 3 ;
}
?>
 Baca Selanjutnya >>>
=======================================================================
Pelajaran Syntax PHP Do While & For Loop

BAB do while

Merupakan statemen perulangan yang akan selalu menjalankan sebuah blok kode dan akan berhenti sampai dengan kondisi tidak terpenuhi.
Syntax Dasar
do
{
Kode yang akan dijalankan;
}
while (condition);
Contohnya :
<?php
$i=1;
do
{
$i++;
echo"Nomor ke" . $i . "<br/>";
}
while ($i<=5);
?>
Hasilnya adalah :
Nomor ke 2      ========= Pertama
Nomor ke 3      ========= Kedua
Nomor ke 4      ========= Ketiga
Nomor ke 5      ========= Keempat
Nomor ke 6      ========= Kelima

BAB for Loop

Merupakan Statemen perulangan yang digunakan jika sudah mengetahui sebelumnya berapa kali blok kode harus dijalankan.
Syntax Dasar;
for (init; condition; increment)
{
Kode yang akan dijalankan
}
Contohnya ;
<?php
for ($i=1; $i<=5; $i++)
{
echo "Nomor ke" . $i . "<br/>;
}
?>
Hasilnya adalah :
Nomor ke 2      ========= Pertama
Nomor ke 3      ========= Kedua
Nomor ke 4      ========= Ketiga
Nomor ke 5      ========= Keempat
Nomor ke 6      ========= Kelima

Yakni 5 kali pengulangan

BAB foreach

Merupakan statemen perulangan yang digunakan pada tipe array
Syntax Dasar;
foreach ($array as $value)
{
Kode yang akan dijalankan;
}
Contohnya:
<?php
$x=array ("satu","dua"."tiga");
foreach ($x as $value)
{
echo $value . "<br/>;
}
?>
Hasilnya adalah : satu dua tiga

Baca Selanjutnya >>>
=====================================================================
Pelajaran Syntax PHP Do While & For Loop

BAB do while

Merupakan statemen perulangan yang akan selalu menjalankan sebuah blok kode dan akan berhenti sampai dengan kondisi tidak terpenuhi.
Syntax Dasar
do
{
Kode yang akan dijalankan;
}
while (condition);
Contohnya :
<?php
$i=1;
do
{
$i++;
echo"Nomor ke" . $i . "<br/>";
}
while ($i<=5);
?>
Hasilnya adalah :
Nomor ke 2      ========= Pertama
Nomor ke 3      ========= Kedua
Nomor ke 4      ========= Ketiga
Nomor ke 5      ========= Keempat
Nomor ke 6      ========= Kelima

BAB for Loop

Merupakan Statemen perulangan yang digunakan jika sudah mengetahui sebelumnya berapa kali blok kode harus dijalankan.
Syntax Dasar;
for (init; condition; increment)
{
Kode yang akan dijalankan
}
Contohnya ;
<?php
for ($i=1; $i<=5; $i++)
{
echo "Nomor ke" . $i . "<br/>;
}
?>
Hasilnya adalah :
Nomor ke 2      ========= Pertama
Nomor ke 3      ========= Kedua
Nomor ke 4      ========= Ketiga
Nomor ke 5      ========= Keempat
Nomor ke 6      ========= Kelima

Yakni 5 kali pengulangan

BAB foreach

Merupakan statemen perulangan yang digunakan pada tipe array
Syntax Dasar;
foreach ($array as $value)
{
Kode yang akan dijalankan;
}
Contohnya:
<?php
$x=array ("satu","dua"."tiga");
foreach ($x as $value)
{
echo $value . "<br/>;
}
?>
Hasilnya adalah : satu dua tiga

BAB $ GET

Berfungsi mengumpulkan dan mengambil nilai yang dikirim melalui form dengan parameter method="get", informasi yang dikirim menggunakan metode ini akan terlihat melalui address bar browser dan jumlahnya terbatas yakni maksimum 100 karakter. Contohnya :
Pada form pengirim:
<form action="welcome.php" methode="get">
Name: <input type="text" name="fnama"/> age: <input type="text" name="umur" />
<input type="submit"/>
</form>

Pada file penerima:
Selamat datang <?php echo $_Get["fnama"]; ?>.<br/>Usia Anda <?php echo $_Get["umur]; ?> Tahun
Adapun visualisasinya seperti dibawah ini :

Name: Age :

Selamat datang .
Usia Anda


BAB checkdate()

Berfungsi untuk validasi penanggalan Fungsi ini akan menghasilkan nilai true jika tanggal valid dan false jika ternyata tanggal tidak valid.
Syntax Dasar;
checkdate (month,day,year)
Contohnya :
<?php
var_dump(checkdate(12,31,2005));
var_dump(checkdate(2,29,2009));
var_dump(checkdate(7,29,2015));
?>
Hasilnya adalah :
bool(true) bool (false) bool (true)



BAB date_default_timezone_get()

Berfungsi mendapatkan informasi daerah waktu (timezone) default yang digunakan oleh seluruh fungsi pada sebuah dokumen PHP.
Syntax Dasar;
date_default_timezone_get(void)
Contohnya :
<?php
echo(date_default_timezone_get());
?>
Maka Hasil Visualisasinya adalah :
Asia/Krasnoyarsk

Baca Selanjutnya >>>

=====================================================================
Pelajaran Syntax PHP getdate idate & strtotime

BAB getdate()

Berfungsi untuk mendapatkan informasi tanggal dan waktu dalam bentuk array adapun informasi yang dihasilkan memiliki format;
  • [second]=detik
  • [minutes]=menit
  • [hours]=jam
  • [mday]=hari dalam sebulan
  • [wday]=hari dalam seminggu
  • [year]=tahun
  • [yday]=hari dalam setahun
  • [weekday]=nama hari
  • [month]nama bulan
Syntax dasar;
getdate(timestamp)
Contohnya ;
<?php
$my_t=getdate(date("U"));
print("$my_t[weekday], $my_t[month],$my_t[mday], $my_t[year]");
?>
Maka hasilnya adalah :
Sunday, June 27,2010

BAB idate()

Berfungsi untuk memformat tanggal dan waktu lokal (localtime) ke dalam bentuk bilangan bulat (integer).
Syntax dasar:
idate (format,timestamp)
Contohnya :
<?php
echo(idate("Y"));
?>
Maka Hasilnya adalah :
2010

BAB strtotime()

Berfungsi untuk mengubah tipe string menjadi format penanggalan/waktu.
Syntax Dasar;
strtotime(time,now)

Contohnya :
<?php
echo date ('F d Y', strtotime('5-1-2010));
?>
Hasilnya adalah :
January 05 2010

BAB time()

Berfungsi untuk mendapatkan informasi waktu saat ini
Syntax Dasar;
time(void)
Contohnya adalah :
<?php
$t=time();
echo (date("D F d Y",$t));
?>
Hasilnya adalah :
Sun june 27 2010

BAB cal_days_in_month()

Berfungsi untuk mendapatkan informasi jumlah hari dalam bulan dan tahun tertentu berdasarkan kalender yang digunakan.
Syntax dasar;
cal_days_in_month(calender,month,year)
Contohnya;
<?php
$d=cal_daysin_month(CAL_GREGORIAN,06,2010);
echo(jumlah hari dibulan juni 2010 adalah $d hari.");
?>
Maka hasilnya adalah :
Jumlah hari di bulan juni 2010 adalah 30 hari.

Baca Selanjutnya >>>

====================================================================
Pelajaran Syntax PHP fgets fgetc & file_exits

BAB fgets()

Berfungsi untuk membaca baris perbaris file yang dibuka
Sintax Dasar;
fgets (file,length)
Contohnya;
</php
$file=fopen(alfuaadfinuurin.txt","r");
echo fgets($file);
fclose($file);
?>
BAB feof()

Berfungsi untuk memeriksa akhiran dari suatu file (eof).
Syntax Dasar;
feof(file)
Contohnya;
</php
$file=fopen(alfuaaddinuurin.txt","r");
while(!feof($file))
{
echo fgets($file)."<br/>";
}
flclose($file);
?>
BAB fgetc()

Berfungsi untuk membaca perkarakter file yang dibuka
Sintax dasar;
fgetc(file)
Contohnya;
<?php
$file=fopen("alfuaadfinuurin.txt","r");
echo fgets($file);
fclose($file);
?>
BAB file_exists()

Berfungsi untuk memeriksa ada atau tidaknya sebuah file.
Syntax Dasar;
file_exists(path)
Contohnya:
<?php
$nama_file='/path/alfuaadfinuurin.txt';
if (file_exists($nama_file)) {
echo "file $nama_file ditemukan";
} else { echo "File $nama_file tidak ditemukan"}
?>
Baca Selengkapnnya>>

========================================================================
Pelajaran Syntax PHP Fstat Fread COpy & Unlink

BAB fstat()

berfungsi untuk mengetahui informasi dari sebuah file.
Syntax Dasar:
fstat(file)
Contohnya:
<?php
$file=fopen("alfuaadfinuurin.txt","r");
print_r(fstat($file));
fclose($file);
?>
BAB fread()
Berfungsi untuk membaca informasi tertentu dari sebuah file
Syntax Dasar
fread(file,length)

Contohnya :
<?php
$file=fopen("alfuaadfinuurin.txt,"r" );
fread($file,"10");
fclose($file);
?>
Keterangan : Contoh diatas akan membaca 10 bytes dari file Alfuaadfinuurin.txt.

BAB Copy()

Berfungsi untuk menyalin ulang (copy) sebuah file lain.
Syntax Dasar:
copy(file,to_file)
Contohnya:
<?php
echo copy("alfuaadfinuurin.txt","catatan.txt");
?>
Keterangan:
Contohnya diatas akan menyalin file alfuaadfinuurin.txt menjadi file catatan.txt.

BAB unlink()

Berfungsi untuk menghapus sebuah file
Syntax Dasar:
unlink(filename,context)
Contohnya:
<?php
$file="catatankriminal.txt";
if (!unlink($file))
{
echo ("$file tidak dapat dihapus");
}
else
{
echo ("$file sudah dihapus");
}
?>
BAB chmod()
berfungsi untuk mengubah hak akses sebuah file
Syntax Dasar:
chmod(file,mode)
Contohnya:
<?php
//Akses Read dan Write hanya untuk user pembuatnya
chmod("alfuaadfinuurin.txt",0644);
//Akses Read dan write hanya untuk user pembuatnya dan hanya akses read untuk user lainnya.
chmod("alfuaadfinuurin.txt",0644);
 ?>
 Baca Selengkapnnya >>>

=======================================================================
Pelajaran Syntax PHP executable readable & writable
BAB is_executable()

Berfungsi untuk memeriksa apakah file yang dimaksud adalah sebuah file executable.
Syntax Dasar:
is_execitable(file)
Contohnya:
<?php
$file="setup.exe";
if(is_executable($file))
{
echo ("$file merupakan file executable");
}
 else
{
echo ("$file bukan file executable");
}
?>
BAB is_readable()

Berfungsi untuk memeriksa apakah file yang dimaksud adalah sebuah file yang dapat dibaca.
Syntax Dasar:
is_readable(file)
Contohnya:
<?php
$file="alfuaadfinuurin".txt;
if(is_readable($file))
{
echo("$file dapat dibaca");
}
else
{
echo ("$file tidak dapat dibaca");
}
?>
 BAB is_writable()

Berfungsi untuk memeriksa apakah file yang dimaksud adalah sebuah file yang dapat ditulis.
Syntax Dasar;
is_writable(file)

Contohnya:
<?php
$file="alfuaadfinuurin";
if(is_writable($file))
{
echo ("$file dapat ditulis");
}
else
{
echo ("$file tidak dapat ditulis");
}
?>
BAB pathinfo()

Berfungsi untukmendapatkan informasi mengenai path tertentu.
Syntax Dasar;
pathinfo (path,option)
Contohnya :
<?php
print_r(pathinfo("/testweb/test.txt"));
?>
Adapun Hasilnya adalah :
Array ([dirname]=> /test [basename] =>catatan.txt [extension]=> [filename]=>catatan).

Baca Selengkapnnya >>>

========================================================================

Komentar